Software defect prediction using bad code smells: A systematic literature review

P Piotrowski, L Madeyski - Data-centric business and applications: towards …, 2020 - Springer
The challenge of effective refactoring in the software development cycle brought forward the
need to develop automated defect prediction models. Among many existing indicators of …

Technical debts and faults in open-source quantum software systems: An empirical study

M Openja, MM Morovati, L An, F Khomh… - Journal of Systems and …, 2022 - Elsevier
Quantum computing is a rapidly growing field attracting the interest of both researchers and
software developers. Supported by its numerous open-source tools, developers can now …

A novel four-way approach designed with ensemble feature selection for code smell detection

I Kaur, A Kaur - IEEE Access, 2021 - ieeexplore.ieee.org
Purpose: Code smells are residuals of technical debt induced by the developers. They
hinder evolution, adaptability and maintenance of the software. Meanwhile, they are very …

Smell-Aware Bug Classification

S Ali, F Wahid, S Baseer, A Alkhayyat… - IEEE …, 2023 - ieeexplore.ieee.org
Code smell indicates inadequacies in design and implementation choices. Code smells
harm software maintainability including effects on components' bug proneness and code …

Impact Of Code Smells On Software Fault Prediction At Class Level And Method Level

UE Um-E-Safia, TA Khan - 2022 International Conference on …, 2022 - ieeexplore.ieee.org
The main aim of software fault prediction is the identification of such classes and methods
where faults are expecting at an early stage using some properties of the project. Early …

The Relationship Between Software Complicacy and Software Reliability

M Dorin - 2022 - opus.bibliothek.uni-wuerzburg.de
An enduring engineering problem is the creation of unreliable software leading to unreliable
systems. One reason for this is source code is written in a complicated manner making it too …

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 …

Correlation between code smells for open source java projects

I Kaur, A Kaur - ICDSMLA 2020: Proceedings of the 2nd International …, 2022 - Springer
The increasing demands and excessive use of computers and applications worldwide
makes it challenging for the application and software developers to deliver the product on …

Software Fault Prediction Using Combinations of Code Smells, Code Metrics, and Code Smell Metrics With Ensemble and Deep Learning

TA Khan, M Ashraf - 2023 - researchsquare.com
Code smells are the structural characteristics of the software under development that
indicate poor code choices and can cause errors or failures in the software and they can …

Exploring the relationship between smells, bugs and harmful code through transfer learning

C Neto, D Pereira - 2023 - repositorio.ufal.br
The presence of code smells in a software project is a strong indication of its low quality in
the context of its implementation, and in many cases, these same code smells can be …