A systematic review of machine learning techniques for software fault prediction
R Malhotra - Applied Soft Computing, 2015 - Elsevier
Background Software fault prediction is the process of develo** models that can be used
by the software practitioners in the early phases of software development life cycle for …
by the software practitioners in the early phases of software development life cycle for …
A systematic literature review and meta-analysis on cross project defect prediction
Background: Cross project defect prediction (CPDP) recently gained considerable attention,
yet there are no systematic efforts to analyse existing empirical evidence. Objective: To …
yet there are no systematic efforts to analyse existing empirical evidence. Objective: To …
Software defect prediction via convolutional neural network
To improve software reliability, software defect prediction is utilized to assist developers in
finding potential bugs and allocating their testing efforts. Traditional defect prediction studies …
finding potential bugs and allocating their testing efforts. Traditional defect prediction studies …
Automatically learning semantic features for defect prediction
Software defect prediction, which predicts defective code regions, can help developers find
bugs and prioritize their testing efforts. To build accurate prediction models, previous studies …
bugs and prioritize their testing efforts. To build accurate prediction models, previous studies …
[BOK][B] Feature engineering for machine learning and data analytics
Feature engineering plays a vital role in big data analytics. Machine learning and data
mining algorithms cannot work without data. Little can be achieved if there are few features …
mining algorithms cannot work without data. Little can be achieved if there are few features …
Deep semantic feature learning for software defect prediction
Software defect prediction, which predicts defective code regions, can assist developers in
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …
finding bugs and prioritizing their testing efforts. Traditional defect prediction features often …
The impact of class rebalancing techniques on the performance and interpretation of defect prediction models
Defect models that are trained on class imbalanced datasets (ie, the proportion of defective
and clean modules is not equally represented) are highly susceptible to produce inaccurate …
and clean modules is not equally represented) are highly susceptible to produce inaccurate …
Machine learning based methods for software fault prediction: A survey
Several prediction approaches are contained in the arena of software engineering such as
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …
prediction of effort, security, quality, fault, cost, and re-usability. All these prediction …
A large-scale empirical study of just-in-time quality assurance
Defect prediction models are a well-known technique for identifying defect-prone files or
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …
packages such that practitioners can allocate their quality assurance efforts (eg, testing and …
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 …