Skip to main content

Towards a Meta-model for Requirements-Driven Information for Internal Stakeholders

  • Conference paper
  • First Online:
Book cover Requirements Engineering: Foundation for Software Quality (REFSQ 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11412))

Abstract

[Context & Motivation] Providing requirements-driven information (e.g., requirements volatility measures, requirements-design coverage information, requirements growth rates, etc.) falls within the realm of the requirements management process. The requirements engineer must derive and present the appropriate requirements information to the right internal stakeholders (IS) in the project. [Question/Problem] This process is made complex due to project-related factors such as numerous types of ISs, varying stakeholder concerns with regard to requirements, project sizes, a plethora of software artifacts, and many affected processes. However, there is little guidance in practice as to how these factors come into play together in providing the described information to the ISs. [Principle ideas/results] Based on analyzed data from an action research (AR) study we conducted in a large systems project in the rail-automation domain, we propose a meta-model that consists of the main entities and relationships involved in providing requirements-driven information to internal stakeholders within the context of a large systems project. The meta-model consists of five main entities and nine relationships that are further decomposed into three abstraction levels. We validated the meta-model in three phases by researchers and practitioners. [Benefits/Contribution] The meta-model is anticipated to facilitate: (i) control and management of process and resources for providing requirement-driven information to stakeholders and (ii) communication among internal stakeholders.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 74.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    High resolution images of Figs. 2 and 3 can be found at: http://publish.uwo.ca/~inoorwal/Uploads/Meta-Model_publish.pdf.

References

  1. Buse, R.P.L., Zimmermann, T.: Information needs for software development analytics. In: International Conference on Software Engineering, Zurich, Switzerland, pp. 987–996 (2012)

    Google Scholar 

  2. Gross, A., Doerr, J.: What do software architects expect from requirements specifications? Results of initial explorative studies. In: 1st IEEE International Workshop on the Twin Peaks of Requirements and Architecture, pp. 41–45. IEEE, Chicago (2012)

    Google Scholar 

  3. Hess, A., DIebold, P., Seyff, N.: Towards requirements communication and documentation guidelines for agile teams. In: Proceedings of the 2017 IEEE 25th International Requirements Engineering Conference Workshops, REW 2017, pp. 415–418 (2017)

    Google Scholar 

  4. Doerr, J., Paech, B., Koehler, M.: Requirements engineering process improvement based on an information model. In: Proceedings of the IEEE International Requirements Engineering Conference, pp. 70–79 (2004)

    Google Scholar 

  5. Berenbach, B., Paulish, D.J., Kazmeier, J., Rudorfer, A.: Software and Systems Requirements Engineering in Practice. McGraw Hill, New York City (2009)

    Google Scholar 

  6. Wiegers, K.E.: More about Software Requirements: Thorny Issues and Practical Advice. Microsoft Press, Redmond (2006)

    Google Scholar 

  7. Sarkar, P.K., Cybulski, J.L.: Aligning system requirements with stakeholder concerns: use of case studies and patterns to capture domain expertise. In: Australian Workshop on Requirements Engineering, pp. 67–82 (2002)

    Google Scholar 

  8. Hassan, A.E., Hindle, A., Runeson, P., Shepperd, M., Devanbu, P., Kim, S.: Roundtable: what’s next in software analytics. IEEE Softw. 30, 53–56 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

  10. Berenbach, B., Borotto, G.: Metrics for model driven requirements development. In: Proceedings of the 28th International Conference on Software Engineering - ICSE 2006, Shanghai, China, pp. 445–451 (2006)

    Google Scholar 

  11. Susman, G., Evered, R.D.: An assessment of the scientific merits of action research. Adm. Sci. Q. 23, 582–603 (1978)

    Article  Google Scholar 

  12. Basili, V., Heidrich, J., Lindvall, M., Munch, J., Regardie, M., Trendowicz, A.: GQM^+ strategies – aligning business strategies with software measurement. In: First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), pp. 488–490 (2007)

    Google Scholar 

  13. Noorwali, I., Madhavji, N.H.: A domain model for requirements-driven insight for internal stakeholders a proposal for an exploratory interactive study. In: 2018 IEEE 7th International Workshop on Empirical Requirements Engineering, pp. 32–36 (2018)

    Google Scholar 

  14. Monperrus, M., Beugnard, A., Champeau, J.: A definition of “abstraction level” for metamodels. In: Proceedings of the International Symposium on Workshop on the Engineering of Computer Based Systems, pp. 315–320 (2009)

    Google Scholar 

  15. Shaw, M.: Writing good software engineering research papers. In: International Conference on Software Engineering, vol. 6, pp. 726–736 (2003)

    Google Scholar 

  16. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study research in software engineering. Empir. Softw. Eng. 14, 131–164 (2009)

    Article  Google Scholar 

  17. dos Santos, P.S.M., Travassos, G.H.: Action research can swing the balance in experimental software engineering. Adv. Comput. 83, 205–276 (2011)

    Article  Google Scholar 

  18. Humphrey, W.S., Kellner, M.I.: Software process modeling: principles of entity process models. In: Proceedings of the 11th International Conference on Software Engineering, pp. 331–342. ACM (1989)

    Google Scholar 

  19. Hess, A., Doerr, J., Seyff, N.: How to make use of empirical knowledge about testers’ information needs. In: IEEE 25th International Requirements Engineering Conference Workshops, pp. 327–330. IEEE Computer Society (2017)

    Google Scholar 

Download references

Acknowledgements

We thank Philipp Hullmann and Eduard Groen for their valuable feedback. This work is supported by the Ministry of Education of Saudi Arabia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ibtehal Noorwali .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Noorwali, I., Madhavji, N.H., Arruda, D., Ferrari, R. (2019). Towards a Meta-model for Requirements-Driven Information for Internal Stakeholders. In: Knauss, E., Goedicke, M. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2019. Lecture Notes in Computer Science(), vol 11412. Springer, Cham. https://doi.org/10.1007/978-3-030-15538-4_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-15538-4_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-15537-7

  • Online ISBN: 978-3-030-15538-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics