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 …
Toward a smell-aware bug prediction model
Code smells are symptoms of poor design and implementation choices. Previous studies
empirically assessed the impact of smells on code quality and clearly indicate their negative …
empirically assessed the impact of smells on code quality and clearly indicate their negative …
Code smells detection and visualization: a systematic literature review
J Pereira dos Reis, F Brito e Abreu… - … Methods in Engineering, 2022 - Springer
Code smells tend to compromise software quality and also demand more effort by
developers to maintain and evolve the application throughout its life-cycle. They have long …
developers to maintain and evolve the application throughout its life-cycle. They have long …
Notice of retraction: Does refactoring of test smells induce fixing flaky tests?
F Palomba, A Zaidman - 2017 IEEE international conference on …, 2017 - ieeexplore.ieee.org
Notice of Retraction: Does Refactoring of Test Smells Induce Fixing Flaky Tests? Page 1
Document Retracted from IEEE Xplore® It was recommended and agreed upon by the authors …
Document Retracted from IEEE Xplore® It was recommended and agreed upon by the authors …
Predicting code smells and analysis of predictions: using machine learning techniques and software metrics
MY Mhawish, M Gupta - Journal of Computer Science and Technology, 2020 - Springer
Code smell detection is essential to improve software quality, enhancing software
maintainability, and decrease the risk of faults and failures in the software system. In this …
maintainability, and decrease the risk of faults and failures in the software system. In this …
Tracking the software quality of android applications along their evolution (t)
Mobile apps are becoming complex software systems that must be developed quickly and
evolve continuously to fit new user requirements and execution contexts. However …
evolve continuously to fit new user requirements and execution contexts. However …
[HTML][HTML] On the evaluation of code smells and detection tools
T Paiva, A Damasceno, E Figueiredo… - Journal of Software …, 2017 - Springer
Code smells refer to any symptom in the source code of a program that possibly indicates a
deeper problem, hindering software maintenance and evolution. Detection of code smells is …
deeper problem, hindering software maintenance and evolution. Detection of code smells is …
How developers perceive smells in source code: A replicated study
Context. In recent years, smells, also referred to as bad smells, have gained popularity
among developers. However, it is still not clear how harmful they are perceived from the …
among developers. However, it is still not clear how harmful they are perceived from the …
Bad smell detection using machine learning techniques: a systematic literature review
Code smells are indicators of potential problems in software. They tend to have a negative
impact on software quality. Several studies use machine learning techniques to detect bad …
impact on software quality. Several studies use machine learning techniques to detect bad …
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 …