Skip to main content

An Empirical Analysis of the Usage of Requirements Attributes in Requirements Engineering Research and Practice

  • Conference paper
  • First Online:
Computational Collective Intelligence (ICCCI 2024)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Boehm, B., In, H.: Identifying quality-requirement conflicts. IEEE Softw. 13(2), 25–35 (1996)

    Article  Google Scholar 

  2. Carlshamre, P., Release Planning in Market-Driven Software Product Development: Provoking an understanding. Req. Eng. 7, 139–151 (2002)

    Article  Google Scholar 

  3. Costello, R.J., Liu, D.B.: Metrics for requirements engineering. J. Syst. Softw. 29(1), 39–63 (1995)

    Article  Google Scholar 

  4. Fogelstrom, N., Svahnberg, M., Gorschek, T.: investigating impact of business risk on requirements selection decisions. In: 35th Euromicro Conference, pp. 217–223 (2009)

    Google Scholar 

  5. Gorschek, T., Garre, P., Larsson, S.B.M., Wohlin, C.: Industry evaluation of the requirements abstraction model. Requirements Eng. 12(3), 163–190 (2008)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Gorschek, T., Wohlin, C.: Requirements abstraction model. Requirements Eng. 11(1), 79–101 (2006)

    Article  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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

  16. Robinson, W.N., Pawlowski, S.D., Volkov, V.: Requirements interaction management. ACM Comput. Surv. 35(2), 132–190 (2003)

    Article  Google Scholar 

  17. Roncero, E., Silva, A.: Teqreq: a new family of test-related requirements attributes. Softw. Qual. J. 1–43 (2022)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Svetinovic, D., Godfrey, M.: Attribute-Based Software Evolution: Patterns and Product Line Forecasting (2001)

    Google Scholar 

  20. Weber, M., Weisbrod, J.: Requirements engineering in automotive development: experiences and challenges. IEEE Softw. 20(1), 16–24 (2003)

    Article  Google Scholar 

  21. Wheatcraft, L.S., Ryan, M.J., Dick, J.: On the use of attributes to manage requirements. Syst. Eng. 19(5), 448–458 (2016)

    Article  Google Scholar 

  22. 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

  23. Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: 18th EASE Conference, pp. 1–10 (2014)

    Google Scholar 

Download references

Acknowledgements

Lech Madeyski worked on the paper during his research internship at BTH at Prof. Mattsson’s invitation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Wnuk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics