A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique [PDF]
Detecting code smells may be highly helpful for reducing maintenance costs and raising source code quality. Code smells facilitate developers or researchers to understand several types of design flaws. Code smells with high severity can cause significant
Rajwant Singh Rao+3 more
doaj +3 more sources
Dynamic stacking ensemble for cross-language code smell detection [PDF]
Code smells refer to poor design and implementation choices by software engineers that might affect the overall software quality. Code smells detection using machine learning models has become a popular area to build effective models that are capable of ...
Hamoud Aljamaan
doaj +4 more sources
FedCSD: A Federated Learning Based Approach for Code-Smell Detection [PDF]
Software quality is critical, as low quality, or “Code smell,” increases technical debt and maintenance costs. There is a timely need for a collaborative model that detects and manages code smells by learning from diverse and distributed ...
Sadi Alawadi+6 more
doaj +2 more sources
Polyglot Code Smell Detection for Infrastructure as Code with GLITCH [PDF]
This paper presents GLITCH, a new technology-agnostic framework that enables automated polyglot code smell detection for Infrastructure as Code scripts. GLITCH uses an intermediate representation on which different code smell detectors can be defined. It
Nuno Saavedra+4 more
semanticscholar +3 more sources
Research Trends, Detection Methods, Practices, and Challenges in Code Smell: SLR
Context: A code smell indicates a flaw in the design, implementation, or maintenance process that could degrade the software’s quality and potentially cause future disruptions.
Muhammad Anis Al Hilmi+5 more
doaj +2 more sources
Machine Learning-Based Methods for Code Smell Detection: A Survey
Code smells are early warning signs of potential issues in software quality. Various techniques are used in code smell detection, including the Bayesian approach, rule-based automatic antipattern detection, antipattern identification utilizing B-splines,
Pravin Singh Yadav+3 more
doaj +2 more sources
Code Smell Detection Using Ensemble Machine Learning Algorithms
Code smells are the result of not following software engineering principles during software development, especially in the design and coding phase. It leads to low maintainability.
Seema Dewangan+3 more
doaj +2 more sources
A Novel Approach for Code Smell Detection: An Empirical Study
Code smells detection helps in improving understandability and maintainability of software while reducing the chances of system failure. In this study, six machine learning algorithms have been applied to predict code smells.
Seema Dewangan+3 more
doaj +2 more sources
SmellyCode++: Multi-Label Dataset for Code Smell Detection [PDF]
Context: Code smells indicate poor software design, affecting maintainability. Accurate detection is vital for refactoring and quality improvement.
Nawaf Alomari+3 more
doaj +2 more sources
Software Code Smell Prediction Model Using Shannon, Rényi and Tsallis Entropies [PDF]
The current era demands high quality software in a limited time period to achieve new goals and heights. To meet user requirements, the source codes undergo frequent modifications which can generate the bad smells in software that deteriorate the quality
Aakanshi Gupta+5 more
doaj +2 more sources