Mining version histories for detecting code smells
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension, and possibly increase changeand fault-proneness. While most of the …
code comprehension, and possibly increase changeand fault-proneness. While most of the …
Detecting bad smells in source code using change history information
Code smells represent symptoms of poor implementation choices. Previous studies found
that these smells make source code more difficult to maintain, possibly also increasing its …
that these smells make source code more difficult to maintain, possibly also increasing its …
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 …
Machine learning techniques for code smell detection: A systematic literature review and meta-analysis
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …
source code that often lead it to be more change-and fault-prone. Researchers defined …
[PDF][PDF] Automatic detection of bad smells in code: An experimental assessment.
Code smells are structural characteristics of software that may indicate a code or design
problem that makes software hard to evolve and maintain, and may trigger refactoring of …
problem that makes software hard to evolve and maintain, and may trigger refactoring of …
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 …
Landfill: An open dataset of code smells with public evaluation
Code smells are symptoms of poor design and implementation choices that may hinder
code comprehension and possibly increase change-and fault-proneness of source code …
code comprehension and possibly increase change-and fault-proneness of source code …
[HTML][HTML] How far are we from reproducible research on code smell detection? A systematic literature review
T Lewowski, L Madeyski - Information and Software Technology, 2022 - Elsevier
Context: Code smells are symptoms of wrong design decisions or coding shortcuts that may
increase defect rate and decrease maintainability. Research on code smells is accelerating …
increase defect rate and decrease maintainability. Research on code smells is accelerating …
On the role of data balancing for machine learning-based code smell detection
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …
For this reason, many approaches aimed at identifying these design flaws have been …
A large empirical assessment of the role of data balancing in machine-learning-based code smell detection
Code smells can compromise software quality in the long term by inducing technical debt.
For this reason, many approaches aimed at identifying these design flaws have been …
For this reason, many approaches aimed at identifying these design flaws have been …