Javascript must be enabled to continue!
Defect prediction as a multiobjective optimization problem
View through CrossRef
SummaryIn this paper, we formalize the defect‐prediction problem as a multiobjective optimization problem. Specifically, we propose an approach, coined as multiobjective defect predictor (MODEP), based on multiobjective forms of machine learning techniques—logistic regression and decision trees specifically—trained using a genetic algorithm. The multiobjective approach allows software engineers to choose predictors achieving a specific compromise between the number of likely defect‐prone classes or the number of defects that the analysis would likely discover (effectiveness), and lines of code to be analysed/tested (which can be considered as a proxy of the cost of code inspection). Results of an empirical evaluation on 10 datasets from the PROMISE repository indicate the quantitative superiority of MODEP with respect to single‐objective predictors, and with respect to trivial baseline ranking classes by size in ascending or descending order. Also, MODEP outperforms an alternative approach for cross‐project prediction, based on local prediction upon clusters of similar classes. Copyright © 2015 John Wiley & Sons, Ltd.
Title: Defect prediction as a multiobjective optimization problem
Description:
SummaryIn this paper, we formalize the defect‐prediction problem as a multiobjective optimization problem.
Specifically, we propose an approach, coined as multiobjective defect predictor (MODEP), based on multiobjective forms of machine learning techniques—logistic regression and decision trees specifically—trained using a genetic algorithm.
The multiobjective approach allows software engineers to choose predictors achieving a specific compromise between the number of likely defect‐prone classes or the number of defects that the analysis would likely discover (effectiveness), and lines of code to be analysed/tested (which can be considered as a proxy of the cost of code inspection).
Results of an empirical evaluation on 10 datasets from the PROMISE repository indicate the quantitative superiority of MODEP with respect to single‐objective predictors, and with respect to trivial baseline ranking classes by size in ascending or descending order.
Also, MODEP outperforms an alternative approach for cross‐project prediction, based on local prediction upon clusters of similar classes.
Copyright © 2015 John Wiley & Sons, Ltd.
Related Results
Clinical and Radiographic Assessment of Periodontal Infrabony Defect Depth and Width and Their Correlation
Clinical and Radiographic Assessment of Periodontal Infrabony Defect Depth and Width and Their Correlation
Brief Background There is preliminary evidence of periodontal defect depth, number of walls and the width of infrabony defects exerting influence on the regenerative potential of p...
Ensemble Machine Learning Model for Software Defect Prediction
Ensemble Machine Learning Model for Software Defect Prediction
Software defect prediction is a significant activity in every software firm. It helps in producing quality software by reliable defect prediction, defect elimination, and predictio...
Visual software defect prediction method based on improved recurrent criss-cross residual network
Visual software defect prediction method based on improved recurrent criss-cross residual network
Purpose
This study aims to solve the problems of large training sample size, low data sample quality, low efficiency of the currently used classical model, high computational compl...
Physics‐informed neural networks guided modelling and multiobjective optimization of a mAb production process
Physics‐informed neural networks guided modelling and multiobjective optimization of a mAb production process
AbstractIn this paper, we aim to correlate various process and product quality attributes of a mammalian cell culture process with process parameters. To achieve this, we employed ...
Multiobjective Prices of Stability and Anarchy for Multiobjective Games
Multiobjective Prices of Stability and Anarchy for Multiobjective Games
We generalize the prices of stability and anarchy to multiobjective games. In the singleobjective case, the loss of overall efficiency induced by selfish behaviors is a deeply stud...
Mining Software Repositories for Defect Categorization
Mining Software Repositories for Defect Categorization
Early detection of software defects is very important to decrease the software cost and subsequently increase the software quality. Success of software industries not only depends ...
Artificial Neural Network Forecasting
Artificial Neural Network Forecasting
Zero defect as a goal for the manufacturing sector especially when the factory engage in global market which the market is required a highest grade quality product. A defect will o...
Fault Diagnosis Method of Rotating Machinery Based on Collaborative Hybrid Metaheuristic Algorithm to Optimize VMD
Fault Diagnosis Method of Rotating Machinery Based on Collaborative Hybrid Metaheuristic Algorithm to Optimize VMD
With the improvement of the complexity and reliability of mechanical equipment, it has been difficult for the commonly used variational modal decomposition method of vibration sign...

