The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Providing Test Quality Feedback Using Static Source Code and Automatic Test Suite Metrics
ISSRE '05 Proceedings of the 16th IEEE International Symposium on Software Reliability Engineering
Information theoretic evaluation of change prediction models for large-scale software
Proceedings of the 2006 international workshop on Mining software repositories
Project Data Incorporating Qualitative Factors for Improved Software Defect Prediction
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Predicting Defects for Eclipse
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Improving defect prediction using temporal features and non linear models
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Hi-index | 0.00 |
Defect is an important quality attribute of software. Defect is injected in development process and depended on the maturity level of the processes. How many defects were detected is enough? In any software organization, effort estimation and defect prediction are big challenges. Predicting the number of defects in the early stage of software development life cycle will be more helpful for the organizations to estimate the quality of developed product and optimize the resources schedule. Especially in outsourcing organization, the early precise defect prediction can help them to monitor the supplier's process and establish the criteria to verify the outsourcing products. Chinese development bank (CDB) is such an outsourcing organization, who applied SAM process area of CMMI to manage their outsourcing projects. In this paper, we proposed a prediction mode, which incorporated the qualitative factors from COQUALMO and the quantitative data collected from 21 historic financial projects of CDB. Principal Component Analysis (PCA) method was adopted to analyze the inter-correlated factors, and the key factors were determined to simplify the proposed model. We also evaluated its performance and compared with the software defect introduction (DI) model of COQUALMO. The results show that 66.67% predicted results are better than DI model and 80.5% predicted results have AE which are less than 50 while 95.24% predicted results have AE which are less than 100.