Software project planning for robustness and completion time in the presence of uncertainty using multi objective search based software engineering

  • Authors:
  • Stefan Gueorguiev;Mark Harman;Giuliano Antoniol

  • Affiliations:
  • Avanade, London, United Kingdom;King's College London, London, United Kingdom;École Polytechnique de Montréal, Montreal, Canada

  • Venue:
  • Proceedings of the 11th Annual conference on Genetic and evolutionary computation
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

All large-scale projects contain a degree of risk and uncertainty. Software projects are particularly vulnerable to overruns, due to the this uncertainty and the inherent difficulty of software project cost estimation. In this paper we introduce a search based approach to software project robustness. The approach is to formulate this problem as a multi objective Search Based Software Engineering problem, in which robustness and completion time are treated as two competing objectives. The paper presents the results of the application of this new approach to four large real-world software projects, using two different models of uncertainty.