A Framework for Defect Prediction in Specific Software Project Contexts

@inproceedings{Wahyudin2008AFF,
  title={A Framework for Defect Prediction in Specific Software Project Contexts},
  author={Dindin Wahyudin and Rudolf Ramler and Stefan Biffl},
  booktitle={CEE-SET},
  year={2008}
}
Software defect prediction has drawn the attention of many researchers in empirical software engineering and software maintenance due to its importance in providing quality estimates and to identify the needs for improvement from project management perspective. However, most defect prediction studies seem valid primarily in a particular context and little concern is given on how to find out which prediction model is well suited for a given project context. In this paper we present a framework… 
Key Questions in Building Defect Prediction Models in Practice
TLDR
Ten key questions identified in context of establishing defect prediction in a large software development project are discussed and initial empirical results from the studied project are presented and contributes answers to the identified questions.
Building Defect Prediction Models in Practice
TLDR
In this chapter, building a defect prediction model from data is characterized as an instance of a data-mining task, and key questions and consequences arising when establishing defect prediction in a large software development project are discussed.
An investigation on the feasibility of cross-project defect prediction
TLDR
This paper investigates defect predictions in the cross-project context focusing on the selection of training data and proposes an approach to automatically select suitable training data for projects without historical data.
Investigating defect prediction models for iterative software development when phase data is not recorded lessons learned
  • Anil Aydin, Ayça Tarhan
  • Business
    2014 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE)
  • 2014
TLDR
This article investigated Linear Regression Model and Rayleigh Model one of the statistical reliability model, to predict the module level and project level defectiveness of the new releases of an iterative project through the iterations.
A systematic approach to predict system testing defects using prior phases metrics for V-model
TLDR
This research introduces and explains the systematic approach to predict system testing defects for a V-model by using prior phases metrics and demonstrates that total number of defects in system testing can be predicted by using requirement, design and coding metrics.
Towards identifying software project clusters with regard to defect prediction
TLDR
The results of this work makes next step towards defining formal methods of reuse defect prediction models by identifying groups of projects within which the same defect prediction model may be used.
An Evaluation Approach for Selecting Suitable Defect Prediction Method at Early Phases
TLDR
Criteria to evaluate SDP methods and select the best-fit one with respect to stakeholder needs which are elicited via a questionnaire in the early phases of the development lifecycle are identified.
Towards Formulating Dynamic Model for Predicting Defects in System Testing using Metrics in Prior Phases
TLDR
The proposed model analyzes development-related and testing-related metrics collected from requirement, design and construction phases in determining which of those could significantly predict defects at the start of system testing and formulates one generalized mathematical equation for predicting defects in system testing.
Using Object-Oriented Design Metrics to Predict Software Defects 1*
TLDR
This study was made possible through the creation of a new metric calculation tool, Ckjm, that calculates metrics that have been recommended as good quality indicators and that have empirically proven their usability in quality or defect prediction.
Chapter 1 Using Object-Oriented Design Metrics to Predict Software Defects
TLDR
This study was made possible through the creation of a new metric calculation tool, Ckjm, which calculates metrics that have been recommended as good quality indicators and that have empirically proven their usability in quality or defect prediction.
...
...

References

SHOWING 1-10 OF 36 REFERENCES
Defect Prediction using Combined Product and Project Metrics - A Case Study from the Open Source "Apache" MyFaces Project Family
TLDR
This paper investigates defect prediction with data from a family of widely used OSS projects based both on product and project metrics as well as on combinations of these metrics to improve the accuracy of defect prediction and enable a better guidance of the release process from project management point of view.
A Critique of Software Defect Prediction Models
TLDR
H holistic models for software defect prediction, using Bayesian belief networks, are recommended as alternative approaches to the single-issue models used at present and research into a theory of "software decomposition" is argued for.
Performing systematic literature reviews in software engineering
TLDR
This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
The Goal Question Metric Approach
TLDR
Measurement is a mechanism for creating a corporate memory and an aid in answering a variety of questions associated with the enactment of any software process.
Building effective defect-prediction models in practice
TLDR
Effective defect prediction models can help developers focus quality assurance activities on defect-prone modules and thus improve software quality by using resources more efficiently.
Mining metrics to predict component failures
TLDR
Using principal component analysis on the code metrics, this work built regression models that accurately predict the likelihood of post-release defects for new entities and can be generalized to arbitrary projects.
Empirical Analysis of Software Fault Content and Fault Proneness Using Bayesian Methods
TLDR
A Bayesian network model is built to relate object-oriented software metrics to software fault content and fault proneness and is shown to be able to represent linear, Poisson, and binomial logistic regression.
Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc.
TLDR
Experiences and results from initiating risk-management activities at a large systems development organization aimed at improving product testing, to improve maintenance resource allocation, and to plan for future process improvements are reported.
A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction
TLDR
A comparative analysis of the predictive power of two different sets of metrics for defect prediction indicates that for the Eclipse data, process metrics are more efficient defect predictors than code metrics.
Forecasting field defect rates using a combined time-based and metrics-based approach: a case study of OpenBSD
  • P. Li, J. Herbsleb, M. Shaw
  • Computer Science
    16th IEEE International Symposium on Software Reliability Engineering (ISSRE'05)
  • 2005
TLDR
The novel approach of predicting model parameters of software reliability growth models (SRGMs) using metrics-based modeling methods is used and it is shown that accurate field defect-occurrence rate forecasts are possible for OpenBSD, as measured by the Theil forecasting statistic.
...
...