Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Software clone detection: A systematic review
CONTEXT: Reusing software by means of copy and paste is a frequent activity in software
development. The duplicated code is known as a software clone and the activity is known as …
development. The duplicated code is known as a software clone and the activity is known as …
A review-based comparative study of bad smell detection tools
Bad smells are symptoms that something may be wrong in the system design or code. There
are many bad smells defined in the literature and detecting them is far from trivial. Therefore …
are many bad smells defined in the literature and detecting them is far from trivial. Therefore …
Do code clones matter?
Code cloning is not only assumed to inflate maintenance costs but also considered defect-
prone as inconsistent changes to code duplicates can lead to unexpected behavior …
prone as inconsistent changes to code duplicates can lead to unexpected behavior …
Evaluating clone detection tools with bigclonebench
Many clone detection tools have been proposed in the literature. However, our knowledge of
their performance in real software systems is limited, particularly their recall. In this paper …
their performance in real software systems is limited, particularly their recall. In this paper …
A systematic literature review on source code similarity measurement and clone detection: Techniques, applications, and challenges
Measuring and evaluating source code similarity is a fundamental software engineering
activity that embraces a broad range of applications, including but not limited to code …
activity that embraces a broad range of applications, including but not limited to code …
A reference model for requirements and specifications
The authors define a reference model for applying formal methods to the development of
user requirements and their reduction to a behavioral system specification. The approach …
user requirements and their reduction to a behavioral system specification. The approach …
The vision of software clone management: Past, present, and future (keynote paper)
Duplicated code or code clones are a kind of code smell that have both positive and
negative impacts on the development and maintenance of software systems. Software clone …
negative impacts on the development and maintenance of software systems. Software clone …
Searching for better configurations: a rigorous approach to clone evaluation
Clone detection finds application in many software engineering activities such as
comprehension and refactoring. However, the confounding configuration choice problem …
comprehension and refactoring. However, the confounding configuration choice problem …
Bottom-up adoption of software product lines: a generic and extensible approach
Although Software Product Lines are recurrently praised as an efficient paradigm for
systematic reuse, practical adoption remains challenging. For bottom-up Software Product …
systematic reuse, practical adoption remains challenging. For bottom-up Software Product …
Index-based code clone detection: incremental, distributed, scalable
Although numerous different clone detection approaches have been proposed to date, not a
single one is both incremental and scalable to very large code bases. They thus cannot …
single one is both incremental and scalable to very large code bases. They thus cannot …