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

被引:50
作者
Ferreira, Susan [1 ]
Collofello, James [2 ]
Shunk, Dan [3 ]
Mackulak, Gerald [3 ]
机构
[1] Univ Texas Arlington, Dept Ind & Mfg Syst Engn, Arlington, TX 76019 USA
[2] Arizona State Univ, Dept Comp Sci & Engn, Arlington, TX 76019 USA
[3] Arizona State Univ, Dept Ind Engn, Arlington, TX 76019 USA
关键词
Requirements volatility; Software process modeling; Requirements engineering risk; RISK; MANAGEMENT;
D O I
10.1016/j.jss.2009.03.014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:1568 / 1577
页数:10
相关论文
共 51 条
[1]  
Abdel-Hamid T., 1991, SOFTWARE PROJECT DYN
[2]  
[Anonymous], APPL MATH SERIES NBS
[3]  
[Anonymous], 1995, CHAOS REPORT
[4]  
[Anonymous], 2002, THESIS ARIZONA STATE
[5]   SOFTWARE RISK MANAGEMENT - PRINCIPLES AND PRACTICES [J].
BOEHM, BW .
IEEE SOFTWARE, 1991, 8 (01) :32-41
[6]  
COSTELLO RJ, 1994, THESIS CALIFORNIA ST
[7]   A FIELD-STUDY OF THE SOFTWARE-DESIGN PROCESS FOR LARGE SYSTEMS [J].
CURTIS, B ;
KRASNER, H ;
ISCOE, N .
COMMUNICATIONS OF THE ACM, 1988, 31 (11) :1268-1287
[8]  
FERREIRA S, 2003, P 2003 PROC SIM WORK
[9]   PRIORITIZING SOFTWARE-DEVELOPMENT PRODUCTIVITY FACTORS USING THE ANALYTIC HIERARCHY PROCESS [J].
FINNIE, GR ;
WITTIG, GE ;
PETKOV, DI .
JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 22 (02) :129-139
[10]  
HOUSTON D, 2000, THESIS ARIZONA STATE