Understanding and predicting effort in software projects

  • Authors:
  • Audris Mockus;David M. Weiss;Ping Zhang

  • Affiliations:
  • Avaya Labs Research, Basking Ridge, NJ;Avaya Labs Research, Basking Ridge, NJ;Avaya Labs Research, Basking Ridge, NJ

  • Venue:
  • Proceedings of the 25th International Conference on Software Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We set out to answer a question we were asked by software project management: how much effort remains to be spent on a specific software project and how will that effort be distributed over time? To answer this question we propose a model based on the concept that each modification to software may cause repairs at some later time and investigate its theoretical properties and application to several projects in Avaya to predict and plan development resource allocation. Our model presents a novel unified framework to investigate and predict effort, schedule, and defects of a software project. The results of applying the model confirm a fundamental relationship between the new feature and defect repair changes and demonstrate its predictive properties.