Results 1 to 10 of about 19,539 (114)

A study of dealing class imbalance problem with machine learning methods for code smell severity detection using PCA-based feature selection technique [PDF]

open access: yesScientific Reports, 2023
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]

open access: yesScientific Data
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

open access: yesIEEE Access, 2019
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]

open access: yesPeerJ Computer Science
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

open access: yesApplied Sciences (Switzerland), 2022
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

open access: yesApplied Sciences (Switzerland)
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]

open access: yesPeerJ Computer Science, 2023
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]

open access: yesJisuanji gongcheng, 2022
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

open access: yesJournal of King Saud University: Computer and Information Sciences, 2022
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

open access: yes上海师范大学学报. 自然科学版, 2023
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

Home - About - Disclaimer - Privacy