Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Machine learning techniques for code smell detection: A systematic literature review and meta-analysis
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …
source code that often lead it to be more change-and fault-prone. Researchers defined …
Analyzing families of experiments in SE: A systematic map** study
Context: Families of experiments (ie, groups of experiments with the same goal) are on the
rise in Software Engineering (SE). Selecting unsuitable aggregation techniques to analyze …
rise in Software Engineering (SE). Selecting unsuitable aggregation techniques to analyze …
On the effectiveness of concern metrics to detect code smells: An empirical study
Traditional software metrics have been used to evaluate the maintainability of software
programs by supporting the identification of code smells. Recently, concern metrics have …
programs by supporting the identification of code smells. Recently, concern metrics have …
Applying and evaluating concern-sensitive design heuristics
Manifestation of crosscutting concerns in software systems is often an indicative of design
modularity flaws and further design instabilities as those systems evolve. Without proper …
modularity flaws and further design instabilities as those systems evolve. Without proper …
On the relationship of concern metrics and requirements maintainability
CONTEXT: Maintainability has become one of the most essential attributes of software
quality, as software maintenance has shown to be one of the most costly and time …
quality, as software maintenance has shown to be one of the most costly and time …
On the use of feature-oriented programming for evolving software product lines—A comparative study
Feature-oriented programming (FOP) is a programming technique based on composition
mechanisms, called refinements. It is often assumed that feature-oriented programming is …
mechanisms, called refinements. It is often assumed that feature-oriented programming is …
Guidelines for promoting software product line experiments
The importance of experimentation for Software Engineering research has been notably
established in the last years. The software engineering community has discussed how to …
established in the last years. The software engineering community has discussed how to …
[HTML][HTML] Avoiding code pitfalls in aspect-oriented programming
Abstract Aspect-Oriented Programming (AOP) is a maturing technique that requires a good
comprehension of which types of mistakes programmers make during the development of …
comprehension of which types of mistakes programmers make during the development of …
Do crosscutting concerns cause modularity problems?
It has been claimed that crosscutting concerns are pervasive and problematic, leading to
difficulties in program comprehension, evolution, and long-term design degradation. To …
difficulties in program comprehension, evolution, and long-term design degradation. To …
Exploring Blueprints on the Prioritization of Architecturally Relevant Code Anomalies--A Controlled Experiment
The progressive insertion of code anomalies in evolving programs may lead to architecture
degradation symptoms. Several approaches have been proposed aiming to detect code …
degradation symptoms. Several approaches have been proposed aiming to detect code …