Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation

Susan Ferreira, James Collofello, Dan Shunk, Gerald Mackulak

Research output: Contribution to journalArticlepeer-review

56 Scopus citations

Abstract

This paper introduces an executable system dynamics simulation model developed to help project managers comprehend the complex impacts related to requirements volatility on a software development project. The simulator extends previous research and adds research results from an empirical survey, including over 50 new parameters derived from the associated survey data, to a base model. The paper discusses detailed results from two cases that show significant cost, schedule, and quality impacts as a result of requirements volatility. The simulator can be used as an effective tool to demonstrate the complex set of factor relationships and effects related to requirements volatility.

Original languageEnglish (US)
Pages (from-to)1568-1577
Number of pages10
JournalJournal of Systems and Software
Volume82
Issue number10
DOIs
StatePublished - Oct 2009

Keywords

  • Requirements engineering risk
  • Requirements volatility
  • Software process modeling

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture

Fingerprint Dive into the research topics of 'Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation'. Together they form a unique fingerprint.

Cite this