Software engineering paradigm for real-time accurate decision making for code smell prioritization
Software maintenance is a necessary and inevitable activity in software engineering. It helps
in keeping a software system healthy with the continuous change mandated by the changing …
in keeping a software system healthy with the continuous change mandated by the changing …
An ordinal classification approach for software bug prediction
Software bug prediction is the process of utilizing classification and/or regression algorithms
to predict the presence of possible errors (or defects) in a source code. However, current …
to predict the presence of possible errors (or defects) in a source code. However, current …
Code smell severity detection using machine learning
S Hejres, M Hammad - 2021 - IET
Code smells are indications of design issues in software. The importance of early detection
of these indicators helps in improving the maintenance process and raising the efficiency of …
of these indicators helps in improving the maintenance process and raising the efficiency of …
AdaBoost-based Refused Bequest Code Smell Detection with Synthetic Instances
H Chen, Z Ren, L Qiao, Z Zhou, G Gao… - … Systems and Their …, 2020 - ieeexplore.ieee.org
Software requirements are constantly changing. Consequently, the development process is
frequently under time pressure, which results in technical debt. To illustrate the symptoms of …
frequently under time pressure, which results in technical debt. To illustrate the symptoms of …
The Development of the Secure Quality Dataset (SQDS): Combining Security and Quality Measures Using Deep Machine Learning for Code Smell Detection
Code smells are an indication of deviation from design principles or implementation in the
source code. Early detection of these code smells increases software quality by using …
source code. Early detection of these code smells increases software quality by using …
Investigating non-usually employed features in the identification of architectural smells: A machine learning-based approach
WS Cunha, GA Armijo, VV de Camargo - Proceedings of the 14th …, 2020 - dl.acm.org
Architectural smells (ASs) negatively affect the maintenance and evolution of software at the
architectural level. Most of the current approaches for ASs identification rely on the same …
architectural level. Most of the current approaches for ASs identification rely on the same …
Is your code harmful too? Understanding harmful code through transfer learning
D Pereira Cesar, C Barbosa Vieira da Silva… - Proceedings of the XXII …, 2023 - dl.acm.org
Code smells are indicators of poor design implementation and decision-making that can
potentially harm the quality of software. Therefore, detecting these smells is crucial to …
potentially harm the quality of software. Therefore, detecting these smells is crucial to …
Reducing the large class code smell by applying design patterns
B Turkistani, Y Liu - 2019 IEEE International Conference on …, 2019 - ieeexplore.ieee.org
Large Class code smell refers to the classes that tend to centralize the intelligence of the
system. Large Class indicates weaknesses in design that can possibly slow down the …
system. Large Class indicates weaknesses in design that can possibly slow down the …
Code quality control by bug report classification
O Bushehrian, Z Ghane - Software Quality Journal, 2023 - Springer
Software maintenance phase involves successive code changes due to the reported bugs
causing the emergence of bad smells in the code. Gradual code deterioration is the result of …
causing the emergence of bad smells in the code. Gradual code deterioration is the result of …
Exploration of the Feasibility and Applicability of Domain Adaptation in Machine Learning-Based Code Smell Detection
P Sukkasem, C Soomlek - International Conference on Data Science and …, 2023 - Springer
Abstract Machine learning-based code smell detection was introduced to mitigate the
limitations of the heuristic-based approach and the subjectivity issues. Due to limited …
limitations of the heuristic-based approach and the subjectivity issues. Due to limited …