Characterizing the Impact of Requirements Volatility on Systems Engineering Effort

被引:10
|
作者
Pena, Mauricio [1 ]
Valerdi, Ricardo [2 ]
机构
[1] Univ So Calif, Ctr Syst & Software Engn, Los Angeles, CA 90089 USA
[2] Univ Arizona, Dept Syst & Ind Engn, Tucson, AZ 85721 USA
关键词
requirements volatility; systems engineering cost estimation; COSYSMO; requirements engineering; project management; SOFTWARE; SIMULATION;
D O I
10.1111/sys.21288
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper describes the results of a study aimed at increasing the understanding of the causes of requirements volatility, its impact on systems engineering effort, and its changing dynamics over the system life cycle. The objective of the research is to improve the ability of systems engineers to anticipate and manage the effects of changing requirements. The ultimate goal of this study is to develop a model for quantifying the impact of requirements volatility on systems engineering effort that can be incorporated into the Constructive Systems Engineering Cost Model. Based on a review of the literature and expert judgment collected through surveys in five workshops, we identify five observations that summarize the key considerations of requirements volatility. First, a set of project organizational, technical, and contextual factors were ranked by subject matter experts in terms of their influence on requirements volatility. Their responses point to poor initial understanding of the system and customer needs as the leading cause of requirements volatility. Second, our results suggest that, while volatility tends to decrease over time, the number of requirements changes may increase during transitions between life cycle phases. Third, requirements volatility increases the functional size of the project and causes rework of engineering products, driving an increase in systems engineering effort. Fourth, the effect of requirements volatility on systems engineering effort increases the later the change occurs in the system life cycle. Fifth, the effort impact of a requirements change varies depending on the type of change (added, deleted, and modified).
引用
收藏
页码:59 / 70
页数:12
相关论文
共 50 条
  • [1] Reducing the risk of requirements volatility: findings from an empirical survey
    Ferreira, Susan
    Shunk, Dan
    Collofello, James
    Mackulak, Gerald
    Dueck, AmyLou
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2011, 23 (05): : 375 - 393
  • [2] The Requirements Entropy Framework in Systems Engineering
    Grenn, Michael W.
    Sarkani, Shahram
    Mazzuchi, Thomas
    SYSTEMS ENGINEERING, 2014, 17 (04) : 462 - 478
  • [3] Because Effort Matters!A Mapping Model for Assessing Project Effort in Requirements Engineering
    Frank Zickert
    Roman Beck
    Business & Information Systems Engineering, 2010, 2 (3) : 165 - 173
  • [4] Requirements Engineering for Systems of Systems
    Lewis, Grace A.
    Morris, Edwin
    Place, Patrick
    Simanta, Soumya
    Smith, Dennis B.
    2009 IEEE INTERNATIONAL SYSTEMS CONFERENCE, PROCEEDINGS, 2009, : 247 - 252
  • [5] Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems
    Svensson, Richard Berntsson
    Gorschek, Tony
    Regnell, Bjoern
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, 2009, 5512 : 218 - +
  • [6] The Effect of Requirements Quality and Requirements Volatility on the Success of Information Systems Projects
    Osama, Eman
    Khedr, Ayman
    Abdelsalam, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (09) : 420 - 425
  • [7] A study of the impact of requirements volatility on software project performance
    Zowghi, D
    Nurmuliani, N
    APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 3 - 11
  • [8] Engineering requirements for adaptive systems
    Mirko Morandini
    Loris Penserini
    Anna Perini
    Alessandro Marchetto
    Requirements Engineering, 2017, 22 : 77 - 103
  • [9] Engineering requirements for adaptive systems
    Morandini, Mirko
    Penserini, Loris
    Perini, Anna
    Marchetto, Alessandro
    REQUIREMENTS ENGINEERING, 2017, 22 (01) : 77 - 103
  • [10] Requirements' Characteristics: How do they Impact on Project Budget in a Systems Engineering Context?
    Chatzipetrou, Panagiota
    Unterkalmsteiner, Michael
    Gorschek, Tony
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 260 - 267