Software defects prediction using estimation theory |
| Posted on:2009-04-10 | Degree:Ph.D | Type:Dissertation |
| University:The University of Texas at Dallas | Candidate:Haider, Syed Waseem | Full Text:PDF |
| GTID:1448390005458110 | Subject:Computer Science |
| Abstract/Summary: | PDF Full Text Request |
| An early accurate prediction of the number of software defects to be discovered at the end of system testing not only contributes for scheduling and management of resources for software testing but also provides an estimate of product's required maintenance. A composite defects estimation solution is proposed here which provides software defects estimate with reasonably high accuracy at the initial stages of system testing. If only the defects data from system testing is available then a solution based on a Maximum Likelihood Estimator (MLE) is developed. If historical data from past projects is also available a Bayesian estimator is developed to extract prior information and overcome the latency problem that occurs when a long learning period is observed at the initial stages of the system testing phase. A systematic procedure to extract prior knowledge from existing projects is also presented here. Finally Kalman filter is defined for the software defects data to filter the noise incorporated in different phases of software life cycle. It also takes into account the correlation between subsequent defects data points. The solution improves on existing techniques both in terms of latency as well as accuracy. |
| Keywords/Search Tags: | Defects, System testing |
PDF Full Text Request |
Related items |