Towards a systematic approach to manual annotation of code smells
This is a preprint of an article published in the Science of Computer Programming. The final
peer-reviewed publication is available online at: https://doi. org/10.1016/j. scico …
peer-reviewed publication is available online at: https://doi. org/10.1016/j. scico …
Towards a systematic approach to manual annotation of code smells
Code smells are structures in code that may indicate maintainability issues. They are
challenging to define, and software engineers detect them differently. Mitigation of this …
challenging to define, and software engineers detect them differently. Mitigation of this …
Detecting code smells using artificial intelligence: a prototype
J Virmajoki - 2020 - lutpub.lut.fi
Artificial intelligence is one of the major subtleties of our time. Artificial intelligence is utilized
in improving the quality of software projects and in applications themselves. Code smells are …
in improving the quality of software projects and in applications themselves. Code smells are …
Causes, impacts, and detection approaches of code smell: a survey
MS Haque, J Carver, T Atkison - Proceedings of the ACMSE 2018 …, 2018 - dl.acm.org
Code smells are anomalies often generated in design, implementation or maintenance
phase of software development life cycle. Researchers established several catalogues …
phase of software development life cycle. Researchers established several catalogues …
Prescriptive procedure for manual code smell annotation
Code smells are structures in code that present potential software maintainability issues.
Manually constructing high-quality datasets to train ML models for code smell detection is …
Manually constructing high-quality datasets to train ML models for code smell detection is …
On the effectiveness of developer features in code smell prioritization: A replication study
Code smells are sub-optimal design and implementation choices that hinder software
maintainability. Although significant progress has been achieved in code smell detection …
maintainability. Although significant progress has been achieved in code smell detection …
A large-scale empirical study on the lifecycle of code smell co-occurrences
Context Code smells are suboptimal design or implementation choices made by
programmers during the development of a software system that possibly lead to low code …
programmers during the development of a software system that possibly lead to low code …
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 …
Detecting and managing code smells: Research and practice
T Sharma - Proceedings of the 40th International Conference on …, 2018 - dl.acm.org
Code smells indicate the presence of quality problems that make the software hard to
maintain and evolve. A software development team can keep their software maintainable by …
maintain and evolve. A software development team can keep their software maintainable by …
The scent of a smell: An extensive comparison between textual and structural smells
Code smells, ie, symptoms of poor design and implementation choices applied by
programmers during the development of a software project [2], represent an important factor …
programmers during the development of a software project [2], represent an important factor …