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 +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
Assessment of Code Smell for Predicting Class Change Proneness Using Machine Learning
Assessment of code smell for predicting software change proneness is essential to ensure its significance in the area of software quality. While multiple studies have been conducted in this regard, the number of systems studied and the methods used in ...
Manju Khari +2 more
exaly +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 +3 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.
Rajwant Singh Rao +2 more
exaly +3 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,
Rajwant Singh Rao +2 more
exaly +3 more sources
Python code smells detection using conventional machine learning models [PDF]
Code smells are poor code design or implementation that affect the code maintenance process and reduce the software quality. Therefore, code smell detection is important in software building.
Rana Sandouka, Hamoud Aljamaan
doaj +2 more sources
Code Smell Detection Driven by Hybrid Feature Selection and Ensemble Learning [PDF]
Code smell is a software feature that violates basic design principles or coding standards.When introduced into a source code, code smell increases the cost and difficulty of its maintenance.Machine learning can outperform other code smell detection ...
AI Chenghao, GAO Jianhua, HUANG Zijie
doaj +1 more source
A Novel Metric based Detection of Temporary Field Code Smell and its Empirical Analysis
Code smell causes side effects in the source code and impact the code quality. It is beneficial to recognize code smells to improve software quality. Despite 22 classical code smells as characterized by Martin Fowler, all classical code smells have not ...
Ruchin Gupta, Sandeep Kumar Singh
doaj +1 more source
A method of code smell detection of Android application based on hierarchical abstract syntax tree
The existing Android code smell detection tools were inefficient for a mass of code smell detections in Android application. Consequently, the abstract syntax tree (AST) was layered and an Android code smell detection method based on hierarchical AST was
HUANG Yajing
doaj +1 more source

