Towards a systematic approach to manual annotation of code smells

N Luburić, S Prokić, KG Grujić, J Slivka… - Authorea …, 2023 - techrxiv.org
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 …

Towards a systematic approach to manual annotation of code smells

J Slivka, N Luburić, S Prokić, KG Grujić… - Science of Computer …, 2023 - Elsevier
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 …

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 …

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 …

Prescriptive procedure for manual code smell annotation

S Prokić, N Luburić, J Slivka, A Kovačević - Science of Computer …, 2024 - Elsevier
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 …

On the effectiveness of developer features in code smell prioritization: A replication study

Z Huang, H Yu, G Fan, Z Shao, Z Zhou, M Li - Journal of Systems and …, 2024 - Elsevier
Code smells are sub-optimal design and implementation choices that hinder software
maintainability. Although significant progress has been achieved in code smell detection …

A large-scale empirical study on the lifecycle of code smell co-occurrences

F Palomba, G Bavota, M Di Penta, F Fasano… - Information and …, 2018 - Elsevier
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 …

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 …

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 …

The scent of a smell: An extensive comparison between textual and structural smells

F Palomba, A Panichella, A Zaidman… - Proceedings of the 40th …, 2018 - dl.acm.org
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 …