Machine learning techniques for code smell detection: A systematic literature review and meta-analysis
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 …
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 …
underlying properties of the software project before the actual testing process begins. It …
Survey on software defect prediction techniques
Recent advancements in technology have emerged the requirements of hardware and
software applications. Along with this technical growth, software industries also have faced …
software applications. Along with this technical growth, software industries also have faced …
Heterogeneous defect prediction
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 …
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
Highly imbalanced data typically make accurate predictions difficult. Unfortunately, software
defect datasets tend to have fewer defective modules than non-defective modules. Synthetic …
defect datasets tend to have fewer defective modules than non-defective modules. Synthetic …
Deep learning for just-in-time defect prediction
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 …
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
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 …
limited resources to the most defect-prone software modules. A variety of classification …
Hydra: Massively compositional model for cross-project defect prediction
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 …
project. However, often a new project does not have enough training data. Cross-project …
A comparative study to benchmark cross-project defect prediction approaches
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 …
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
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 …
level defect prediction, which is also referred as just-in-time defect prediction, could not only …