Requirements' Characteristics: How do they Impact on Project Budget in a Systems Engineering Context?
Panagiota Chatzipetrou, Michael Unterkalmsteiner, Tony Gorschek

TL;DR
This study investigates how different characteristics of natural language requirements impact project budgets, revealing that software requirements are less costly and more complex than hardware ones, with interaction reducing costs.
Contribution
The paper introduces an empirical analysis of requirement characteristics' influence on project budgets using statistical models and field data from the Swedish Transportation Agency.
Findings
Software requirements are associated with lower costs than hardware requirements.
Software requirements tend to remain open longer, indicating higher complexity.
Increased discussion on change requests can reduce their costs.
Abstract
Background: Requirements engineering is of a principal importance when starting a new project. However, the number of the requirements involved in a single project can reach up to thousands. Controlling and assuring the quality of natural language requirements (NLRs), in these quantities, is challenging. Aims: In a field study, we investigated with the Swedish Transportation Agency (STA) to what extent the characteristics of requirements had an influence on change requests and budget changes in the project. Method: We choose the following models to characterize system requirements formulated in natural language: Concern-based Model of Requirements (CMR), Requirements Abstractions Model (RAM) and Software-Hardware model (SHM). The classification of the NLRs was conducted by the three authors. The robust statistical measure Fleiss' Kappa was used to verify the reliability of the results.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
