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 条
  • [41] Requirements Engineering Framework in the case of Warehouse Management Systems
    Kretschmer, Alina
    Wings, Linda
    2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 364 - 364
  • [42] Communication Analysis: A Requirements Engineering Method for Information Systems
    Espana, Sergio
    Gonzalez, Arturo
    Pastor, Oscar
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2009, 5565 : 530 - +
  • [43] Requirements Engineering for COTS-based Software Systems
    Carvallo, Juan P.
    Franch, Xavier
    Quer, Carme
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 638 - +
  • [44] Requirements Engineering for Automotive Perception Systems: An Interview Study
    Habibullah, Khan Mohammad
    Heyn, Hans-Martin
    Gay, Gregory
    Horkoff, Jennifer
    Knauss, Eric
    Borg, Markus
    Knauss, Alessia
    Sivencrona, Hakan
    Li, Jing
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY, REFSQ 2023, 2023, 13975 : 189 - 205
  • [45] Incorporating Ethical Aspects in Information Systems Requirements Engineering
    Levina, Olga
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2024, 2024, 529 : 153 - 161
  • [46] A Literature Survey on International Standards for Systems Requirements Engineering
    Schneider, Florian
    Berenbach, Brian
    2013 CONFERENCE ON SYSTEMS ENGINEERING RESEARCH, 2013, 16 : 796 - 805
  • [47] Towards a Metamodel for a Requirements Engineering Process of Embedded Systems
    Pereira, Tarcisio
    Albuquerque, Deivson
    Sousa, Aeda
    Alencar, Fernanda
    Castro, Jaelson
    2016 VI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2016), 2016, : 93 - 100
  • [48] Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation
    Ferreira, Susan
    Collofello, James
    Shunk, Dan
    Mackulak, Gerald
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (10) : 1568 - 1577
  • [49] A Systematic Classification of Requirements Engineering Approaches for Adaptive Systems
    Ghannem, Adnane
    Hamdi, Mohamed Salah
    Ammar, Hany H.
    Soui, Makram
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, DATA AND CLOUD COMPUTING (ICC 2017), 2017,
  • [50] Applying Software Patterns to Requirements Engineering for Avionics Systems
    Schweiger, Andreas
    2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 25 - 30