Abstract
Requirements attributes play an important role in storing and managing meta-information about requirements. This paper presents the results of a literature review and two industrial case studies performed at two large organizations developing software-intensive products for a global market. We performed seven snowballing iterations and identified 18 studies where we extracted requirements attributes. Next, we compare these identified attributes with those of two large companies developing software-intensive products for a global market. We found common attributes that describe stakeholders and roles, support change management, tracing and communication, tracking the status, and estimating the business value of requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Boehm, B., In, H.: Identifying quality-requirement conflicts. IEEE Softw. 13(2), 25–35 (1996)
Carlshamre, P., Release Planning in Market-Driven Software Product Development: Provoking an understanding. Req. Eng. 7, 139–151 (2002)
Costello, R.J., Liu, D.B.: Metrics for requirements engineering. J. Syst. Softw. 29(1), 39–63 (1995)
Fogelstrom, N., Svahnberg, M., Gorschek, T.: investigating impact of business risk on requirements selection decisions. In: 35th Euromicro Conference, pp. 217–223 (2009)
Gorschek, T., Garre, P., Larsson, S.B.M., Wohlin, C.: Industry evaluation of the requirements abstraction model. Requirements Eng. 12(3), 163–190 (2008)
Gorschek, T., Gomes, A., Pettersson, A., Torkar, R.: Introduction of a process maturity model for market-driven product management and requirements engineering. J. Softw. Evolut. Process 24(1), 83–113 (2012)
Gorschek, T., Wohlin, C.: Requirements abstraction model. Requirements Eng. 11(1), 79–101 (2006)
Higgins, S.A., De Laat, M., Gieles, P.M.C., Geurts, E.M.: Managing requirements for medical IT products. IEEE Softw. 20(1), 26–33 (2003)
Khurum, M., Gorschek, T., Angelis, L., Feldt, R.: A controlled experiment of a method for early requirements triage utilizing product strategies. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009. LNCS, vol. 5512, pp. 22–36. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-02050-6_3
Khurum, M., Uppalapati, N., Veeramachaneni, R.C.: Software requirements triage and selection: State-of-the-art and state-of-practice. Proc. APSEC 1, 416–421 (2012)
McGee, S., Greer, D.: Towards an understanding of the causes and effects of software requirements change: two case studies. Req. Eng. 17(2), 133–155 (2012)
Moreira, A., Araújo, J.a., Brito, I.: Crosscutting quality attributes for requirements engineering. In: 14th International SEKE Conference, SEKE 2002, pp. 167–174. Association for Computing Machinery, New York (2002)
Nuseibeh, B., Kramer, J., Finkelstein, A.: A framework for expressing the relationships between multiple views in requirements specification. IEEE Trans. Software Eng. 20(10), 760–773 (1994)
Park, S., Maurer, F., Eberlein, A., Fung, T.S.: Requirements attributes to predict requirements related defects. In: Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research, CASCON 2010, pp. 42–56. IBM Corp., USA (2010)
Regnell, B., Brinkkemper, S.: Market-driven requirements engineering for software products. In: Engineering and Managing Software Requirements, pp. 287–308. Springer, Berlin (2005). https://doi.org/10.1007/3-540-28244-0_13
Robinson, W.N., Pawlowski, S.D., Volkov, V.: Requirements interaction management. ACM Comput. Surv. 35(2), 132–190 (2003)
Roncero, E., Silva, A.: Teqreq: a new family of test-related requirements attributes. Softw. Qual. J. 1–43 (2022)
Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, vol. 6(2), pp. 105–110 (2012)
Svetinovic, D., Godfrey, M.: Attribute-Based Software Evolution: Patterns and Product Line Forecasting (2001)
Weber, M., Weisbrod, J.: Requirements engineering in automotive development: experiences and challenges. IEEE Softw. 20(1), 16–24 (2003)
Wheatcraft, L.S., Ryan, M.J., Dick, J.: On the use of attributes to manage requirements. Syst. Eng. 19(5), 448–458 (2016)
Wnuk, K., Madeyski, L., Abdeen, W., Penmetsa, S., Lingampalli, N.: Supplementary Materials for the paper "An Empirical Analysis of the Usage of Requirements Attributes in Requirements Engineering Research and Practice" (2024). https://madeyski.e-informatyka.pl/download/WnukMadeyskiAbdeenPenmetsaLingampalliSupplement.pdf
Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: 18th EASE Conference, pp. 1–10 (2014)
Acknowledgements
Lech Madeyski worked on the paper during his research internship at BTH at Prof. Mattsson’s invitation.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Wnuk, K., Madeyski, L., Abdeen, W., Penmetsa, S., Lingampalli, N. (2024). An Empirical Analysis of the Usage of Requirements Attributes in Requirements Engineering Research and Practice. In: Nguyen, N.T., et al. Computational Collective Intelligence. ICCCI 2024. Lecture Notes in Computer Science(), vol 14811. Springer, Cham. https://doi.org/10.1007/978-3-031-70819-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-70819-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-70818-3
Online ISBN: 978-3-031-70819-0
eBook Packages: Computer ScienceComputer Science (R0)