Predicting Upgrade Project Defects Based on Enhancement Requirements: An Empirical Study

  • Authors:
  • Lei He;Juan Li;Qing Wang;Ye Yang

  • Affiliations:
  • Institute of Software, Chinese Academy of Sciences, and Graduate University of Chinese Academy of Sciences,;Institute of Software, Chinese Academy of Sciences,;Institute of Software, Chinese Academy of Sciences,;Institute of Software, Chinese Academy of Sciences,

  • Venue:
  • ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In upgrade project development, Enhancement Requirements (ER, e.g. requirement additions and modifications) introduce new defects to the project. We need to evaluate this impact to help plan later project schedule and resources. Typically, many of the existing prediction technologies estimate defects based on software size or process performance baselines. However, they are limited in estimating the impact of ER on product quality. This paper proposes a novel ER-based defect prediction method using information retrieval (IR) technique and support vector machines (SVM). We analyze the historical data of defects and requirement specifications of actual upgrade projects to establish multiple prediction models to estimate new defects introduced by ER. Then we design two experiments to validate the method and report some preliminary results. The results indicate that our method can provide useful support for impact analysis of requirement evolution in upgrade projects.