Machine learning techniques for code smell detection: A systematic literature review and meta-analysis

MI Azeem, F Palomba, L Shi, Q Wang - Information and Software …, 2019 - Elsevier
Background: Code smells indicate suboptimal design or implementation choices in the
source code that often lead it to be more change-and fault-prone. Researchers defined …

A study on software fault prediction techniques

SS Rathore, S Kumar - Artificial Intelligence Review, 2019 - Springer
Software fault prediction aims to identify fault-prone software modules by using some
underlying properties of the software project before the actual testing process begins. It …

Survey on software defect prediction techniques

MK Thota, FH Sha**, P Rajesh - International Journal of Applied …, 2020 - gigvvy.com
Recent advancements in technology have emerged the requirements of hardware and
software applications. Along with this technical growth, software industries also have faced …

Heterogeneous defect prediction

J Nam, S Kim - Proceedings of the 2015 10th joint meeting on …, 2015 - dl.acm.org
Software defect prediction is one of the most active research areas in software engineering.
We can build a prediction model with defect data collected from a software project and …

Mahakil: Diversity based oversampling approach to alleviate the class imbalance issue in software defect prediction

KE Bennin, J Keung, P Phannachitta… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Highly imbalanced data typically make accurate predictions difficult. Unfortunately, software
defect datasets tend to have fewer defective modules than non-defective modules. Synthetic …

Deep learning for just-in-time defect prediction

X Yang, D Lo, X **a, Y Zhang… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
Defect prediction is a very meaningful topic, particularly at change-level. Change-level
defect prediction, which is also referred as just-in-time defect prediction, could not only …

Revisiting the impact of classification techniques on the performance of defect prediction models

B Ghotra, S McIntosh, AE Hassan - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Defect prediction models help software quality assurance teams to effectively allocate their
limited resources to the most defect-prone software modules. A variety of classification …

Hydra: Massively compositional model for cross-project defect prediction

X **a, D Lo, SJ Pan, N Nagappan… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Most software defect prediction approaches are trained and applied on data from the same
project. However, often a new project does not have enough training data. Cross-project …

A comparative study to benchmark cross-project defect prediction approaches

S Herbold, A Trautsch, J Grabowski - Proceedings of the 40th …, 2018 - dl.acm.org
Cross-Project Defect Prediction (CPDP) as a means to focus quality assurance of software
projects was under heavy investigation in recent years. However, within the current state-of …

TLEL: A two-layer ensemble learning approach for just-in-time defect prediction

X Yang, D Lo, X **a, J Sun - Information and Software Technology, 2017 - Elsevier
Context Defect prediction is a very meaningful topic, particularly at change-level. Change-
level defect prediction, which is also referred as just-in-time defect prediction, could not only …