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 +2 more sources
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
On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment [PDF]
Code smells are structures in a program that often indicate the presence of deeper maintainability problems. Code smells should be detected as soon as they are introduced, enabling refactoring actions with less effort and time. Non-Interactive Detection (
Danyllo Albuquerque +6 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
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
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
An Analytical Study of Code Smells
Software development process involves developing, building and enhancing high-quality software for specific tasks and as a consequence generates considerable amount of data.
Lida Bamizadeh +3 more
doaj +2 more sources
Model level code smell detection using EGAPSO based on similarity measures
Software maintenance is an essential part of any software that finds its use in the day-to-day activities of any organization. During the maintenance phase bugs detected must be corrected and the software must evolve with respect to changing requirements
G. Saranya +3 more
doaj +2 more sources
Identifying co-occurrences of message chains and member ignoring method in android applications using static program analysis and dynamic stacking ensemble [PDF]
The co-occurrence of multiple code smells in Android applications poses a more serious threat to software maintainability and stability than individual smells. However, most existing studies still concentrate on detecting single types of smells.
Zhichao Ma +3 more
doaj +2 more sources
Emerging Trends in Code Quality: Introducing Kotlin-Specific Bad Smell Detection Tool for Android Apps [PDF]
The increasing demand for Android applications in line with technological evolution and the development of new features often leads to frequent updates and releases of applications.
Radinal Dwiki Novendra +1 more
doaj +2 more sources

