Results 1 to 10 of about 161,467 (336)

A Novel Metric based Detection of Temporary Field Code Smell and its Empirical Analysis

open access: hybridJournal 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   +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]

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

On the Assessment of Interactive Detection of Code Smells in Practice: A Controlled Experiment [PDF]

open access: goldIEEE Access, 2023
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]

open access: yesEntropy, 2018
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]

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

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

An Analytical Study of Code Smells

open access: diamondTehnički Glasnik, 2021
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

open access: goldAlexandria Engineering Journal, 2018
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]

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

open access: goldIEEE Access
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

Home - About - Disclaimer - Privacy