Software engineering paradigm for real-time accurate decision making for code smell prioritization

R Singh, A Bindal, A Kumar - Data Science and Innovations for …, 2021 - api.taylorfrancis.com
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 …

An ordinal classification approach for software bug prediction

E Öztürk, KU Birant, D Birant - Dokuz Eylül Üniversitesi Mühendislik …, 2019 - dergipark.org.tr
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 …

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 …

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 …

The Development of the Secure Quality Dataset (SQDS): Combining Security and Quality Measures Using Deep Machine Learning for Code Smell Detection

HM Yahya, DB Taha - International Journal of Computing and …, 2024 - journal.uob.edu.bh
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 …

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 …

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 …

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 …

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 …

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 …