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 …
since developers have different understandings about them. The use of machine learning …
Dacos—a manually annotated dataset of code smells
Researchers apply machine-learning techniques for code smell detection to counter the
subjectivity of many code smells. Such approaches need a large, manually annotated …
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 …
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
Code smells are poor implementation choices that developers apply while evolving source
code and that affect program maintainability. Multiple automated code smell detectors have …
code and that affect program maintainability. Multiple automated code smell detectors have …
Applying machine learning to customized smell detection: a multi-project study
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 …
the software maintainability. Hence, code smells should be detected as early as possible to …
Developers' perception matters: machine learning to detect developer-sensitive smells
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 …
Hence, code smells should be detected as early as possible to avoid software quality …
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 preliminary study on the adequacy of static analysis warnings with respect to code smell prediction
Code smells are poor implementation choices applied during software evolution that can
affect source code maintainability. While several heuristic-based approaches have been …
affect source code maintainability. While several heuristic-based approaches have been …
Calibrating Deep Learning-based Code Smell Detection using Human Feedback
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 …
opinions and perspectives on smelly code. While many attempts have been made to use …