A study to investigate the impact of requirements instability on software defects

Author(s): Javed, Talha, Manzil E. Maqsood, and Qaiser S. Durrani
Venue: ACM SIGSOFT Software Engineering Notes
Date: May 2004

Sample Size: 4
Class/Experience Level: Professional

Quality
3

The paper discusses the findings of a research-based study investigating the impact of both pre-release and post-release requirements changes on overall defects by "defining measures, collecting data against those measures and analyzing the collected data from statistical techniques." The paper concludes that there is a significant relationship between pre and post release change requests initiated by the client and software defects. The paper also concludes that changes in the design of the system at the later stages of software development have a significant impact on the high severity defects affecting major functionality. Lastly, the paper concludes that insufficient time spent on the design phase and inadequate communication with the client are possible causes to requirement changes and software defects.

Process Outline
The data collected considered requirements change, defects, and project duration.

RESULTS

  1. Hypothesis 1: Significant relationship between the number of pre-release change requests and defects with a significant value of Chi-square test of less than 0.05
  2. Hypothesis 2: Significant relationship between the number of post-release change requests and defects with a significant value of Chi-square test of less than 0.05

The results for project duration and other raw data is discussed in detail in the paper.

Link:http://portal.acm.org/citation.cfm?doid=986710.986727

0