Tuning Code Smell Prediction Models: A Replication Study

HG Nunes, A Santana, E Figueiredo… - Proceedings of the 32nd …, 2024 - dl.acm.org
Identifying code smells in projects is a non-trivial task, and it is often a subjective activity
since developers have different understandings about them. The use of machine learning …

Dacos—a manually annotated dataset of code smells

H Nandani, M Saad, T Sharma - 2023 IEEE/ACM 20th …, 2023 - ieeexplore.ieee.org
Researchers apply machine-learning techniques for code smell detection to counter the
subjectivity of many code smells. Such approaches need a large, manually annotated …

On the adequacy of static analysis warnings with respect to code smell prediction

P Fabiano, L Savanna, L Valentina… - Empirical Software …, 2022 - search.proquest.com
Code smells are poor implementation choices that developers apply while evolving source
code and that affect program maintainability. Multiple automated code smell detectors have …

On the adequacy of static analysis warnings with respect to code smell prediction

F Pecorelli, S Lujan, V Lenarduzzi, F Palomba… - Empirical Software …, 2022 - Springer
Code smells are poor implementation choices that developers apply while evolving source
code and that affect program maintainability. Multiple automated code smell detectors have …

Applying machine learning to customized smell detection: a multi-project study

D Oliveira, WKG Assunção, L Souza, W Oizumi… - Proceedings of the …, 2020 - dl.acm.org
Code smells are considered symptoms of poor implementation choices, which may hamper
the software maintainability. Hence, code smells should be detected as early as possible to …

Developers' perception matters: machine learning to detect developer-sensitive smells

D Oliveira, WKG Assunção, A Garcia… - Empirical Software …, 2022 - Springer
Code smells are symptoms of poor design that hamper software evolution and maintenance.
Hence, code smells should be detected as early as possible to avoid software quality …

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 preliminary study on the adequacy of static analysis warnings with respect to code smell prediction

S Lujan, F Pecorelli, F Palomba, A De Lucia… - Proceedings of the 4th …, 2020 - dl.acm.org
Code smells are poor implementation choices applied during software evolution that can
affect source code maintainability. While several heuristic-based approaches have been …

Calibrating Deep Learning-based Code Smell Detection using Human Feedback

H Nanadani, M Saad, T Sharma - 2023 IEEE 23rd International …, 2023 - ieeexplore.ieee.org
Code smells are inherently subjective in nature. Software developers may have different
opinions and perspectives on smelly code. While many attempts have been made to use …