Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A systematic literature review on the code smells datasets and validation mechanisms
M Zakeri-Nasrabadi, S Parsa, E Esmaili… - ACM Computing …, 2023 - dl.acm.org
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …
Does migrating a monolithic system to microservices decrease the technical debt?
Background: The migration from a monolithic system to microservices requires a deep
refactoring of the system. Therefore, such a migration usually has a big economic impact …
refactoring of the system. Therefore, such a migration usually has a big economic impact …
Are sonarqube rules inducing bugs?
V Lenarduzzi, F Lomio, H Huttunen… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
The popularity of tools for analyzing Technical Debt, and particularly the popularity of
SonarQube, is increasing rapidly. SonarQube proposes a set of coding rules, which …
SonarQube, is increasing rapidly. SonarQube proposes a set of coding rules, which …
Python code smells detection using conventional machine learning models
R Sandouka, H Aljamaan - PeerJ Computer Science, 2023 - peerj.com
Code smells are poor code design or implementation that affect the code maintenance
process and reduce the software quality. Therefore, code smell detection is important in …
process and reduce the software quality. Therefore, code smell detection is important in …
MLCQ: Industry-relevant code smell data set
L Madeyski, T Lewowski - … of the 24th International Conference on …, 2020 - dl.acm.org
Context Research on code smells accelerates and there are many studies that discuss them
in the machine learning context. However, while data sets used by researchers vary in …
in the machine learning context. However, while data sets used by researchers vary in …
Revisiting the identification of the co-evolution of production and test code
Many software processes advocate that the test code should co-evolve with the production
code. Prior work usually studies such co-evolution based on production-test co-evolution …
code. Prior work usually studies such co-evolution based on production-test co-evolution …
Machine learning for technical debt identification
Technical Debt (TD) is a successful metaphor in conveying the consequences of software
inefficiencies and their elimination to both technical and non-technical stakeholders …
inefficiencies and their elimination to both technical and non-technical stakeholders …
Some sonarqube issues have a significant but small effect on faults and changes. a large-scale empirical study
Context: Companies frequently invest effort to remove technical issues believed to impact
software qualities, such as removing anti-patterns or coding styles violations. Objective: We …
software qualities, such as removing anti-patterns or coding styles violations. Objective: We …
Towards surgically-precise technical debt estimation: Early results and research roadmap
The concept of technical debt has been explored from many perspectives but its precise
estimation is still under heavy empirical and experimental inquiry. We aim to understand …
estimation is still under heavy empirical and experimental inquiry. We aim to understand …
[HTML][HTML] Efficient feature selection for static analysis vulnerability prediction
Common software vulnerabilities can result in severe security breaches, financial losses,
and reputation deterioration and require research effort to improve software security. The …
and reputation deterioration and require research effort to improve software security. The …