Characterization of functional software requirements space: The law of requirements taxonomic growth
2012 20th IEEE International Requirements Engineering Conference (RE) (2012)
Chicago, IL, USA USA
Sept. 24, 2012 to Sept. 28, 2012
Arbi Ghazarian , Department of Engineering, Arizona State University
This paper reports on a large-scale empirical multiple-case study that aimed to characterize the requirements space in the domain of web-based Enterprise Systems (ES). Results from this study, among others, showed that, on the average, about 85% of all the software functionalities in the studied domain are specified using a small core set of five requirements classes even though the results of the study hint at a larger set of nine requirements classes that should be covered. The study also uncovered a law describing the growth pattern of the emerging requirements classes in software domains. According to this law, the emergence of the classes in a requirements taxonomic scheme for a particular domain, independent of the order in which specifications of requirements in that domain are analyzed, includes a rapid initial growth phase, where the majority of the requirements classes are identified, followed by a rapid slow-down phase with periods of no growth (i.e., the stabilization phase).
Empirical Study, Functional Requirements Taxonomy, Enterprise Systems
A. Ghazarian, "Characterization of functional software requirements space: The law of requirements taxonomic growth," 2012 20th IEEE International Requirements Engineering Conference (RE), Chicago, IL, USA USA, 2012, pp. 241-250.