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 条
  • [31] Requirements Engineering for Safety-Critical Systems: An Interview Study with Industry Practitioners
    Martins, Luiz Eduardo G.
    Gorschek, Tony
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2020, 46 (04) : 346 - 361
  • [32] Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow
    Leticia Duboc
    Birgit Penzenstadler
    Jari Porras
    Sedef Akinli Kocak
    Stefanie Betz
    Ruzanna Chitchyan
    Ola Leifler
    Norbert Seyff
    Colin C. Venters
    Requirements Engineering, 2020, 25 : 469 - 492
  • [33] Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow
    Duboc, Leticia
    Penzenstadler, Birgit
    Porras, Jari
    Kocak, Sedef Akinli
    Betz, Stefanie
    Chitchyan, Ruzanna
    Leifler, Ola
    Seyff, Norbert
    Venters, Colin C.
    REQUIREMENTS ENGINEERING, 2020, 25 (04) : 469 - 492
  • [34] The impact of domain knowledge on the effectiveness of requirements engineering activities
    Niknafs, Ali
    Berry, Daniel
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (01) : 80 - 133
  • [35] Quantifying requirements volatility effects
    Kulk, G. P.
    Verhoef, C.
    SCIENCE OF COMPUTER PROGRAMMING, 2008, 72 (03) : 136 - 175
  • [36] The impact of domain knowledge on the effectiveness of requirements engineering activities
    Ali Niknafs
    Daniel Berry
    Empirical Software Engineering, 2017, 22 : 80 - 133
  • [37] Domain Ontology for Requirements Classification in Requirements Engineering Context
    Alrumaih, Hala
    Mirza, Abdulrahman
    Alsalamah, Hessah
    IEEE ACCESS, 2020, 8 : 89899 - 89908
  • [38] Requirements Authoring and Verification for SMEs' Information Systems Engineering
    Amokrane, N.
    Chapurlat, V.
    Courbis, A. L.
    Lambolais, T.
    Rahhou, M.
    IFAC PAPERSONLINE, 2015, 48 (03): : 2238 - 2243
  • [39] Requirements Engineering for Web3 Systems: Preface
    Aviv, Itzhak
    Svetinovic, Davor
    Lee, Seok-Won
    32ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW 2024, 2024, : 326 - 327
  • [40] Effects of Environmental Dynamicity on Requirements Engineering for Complex Systems
    Wiesner, Stefan
    Seregni, Marco
    Freitag, Mike
    Hauge, Jannicke Baalsrud
    Silvestro, Annalaura
    Thoben, Klaus-Dieter
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: THE PATH TO INTELLIGENT, COLLABORATIVE AND SUSTAINABLE MANUFACTURING, 2017, 513 : 255 - 262