Skip to main content

Requirement Elicitation Using Business Process Models

  • Conference paper
  • First Online:
Perspectives in Business Informatics Research (BIR 2015)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 229))

Included in the following conference series:

  • 946 Accesses

Abstract

Oftentimes, when eliciting requirements for system development, the input of domain experts is of great importance. Domain experts are not familiar with artifacts predominantly used by system analysts but rather more attuned to models representing the flow of their work such as business process models. However, these models are rarely used as basis for requirement elicitation. As such, there is a communication barrier, which can cause misunderstandings that translate into imprecise requirements. To address this gap, we propose a systematic approach for eliciting functional requirements using business process models as artifacts in discussion with domain experts. We call this method for Requirement Elicitation from Business Process Models (REB). Based on a mapping of requirement components and elements of business process models, the method guides the discussion between system analysts and domain experts around process models for the purpose of eliciting requirements. The method is validated with a case study and the results show that the REB method was successful in eliciting higher number of relevant requirements with less time required.

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 54.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
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

References

  1. Zowghi, D., Coulin, C.: Requirements elicitation: a survey of techniques, approaches, and tools. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements SE - 2, pp. 19–46. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  2. Coulin, C.R.: A Situational Approach and Intelligent Tool for Collaborative Requirements Elicitation (2007)

    Google Scholar 

  3. Adam, S., Riegel, N., Gross, A., Uenalan, O., Darting, S.: A conceptual foundation of requirements engineering for business information systems. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Wrycza, S. (eds.) EMMSAD 2012 and BPMDS 2012. LNBIP, vol. 113, pp. 91–106. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Nuseibeh, B., Easterbrook, S.: Requirements engineering : a roadmap. In: ICSE 2000 Proceedings of Conference on Future of Software Engineering, vol. 1, pp. 35–46 (2000)

    Google Scholar 

  5. Li, J., Jeffery, R., Fung, K.H., Zhu, L., Wang, Q., Zhang, H., Xu, X.: A business process-driven approach for requirements dependency analysis. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 200–215. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  6. Zapata, C.M., Losada, M.B., González-calderón, G.: An approach for using procedure manuals as a source for requirements elicitation. In: CLEI (2012)

    Google Scholar 

  7. Sutcliffe, A., Maiden, N.: The domain theory for requirements engineering. IEEE Trans. Softw. Eng. 24, 174–196 (1998)

    Article  Google Scholar 

  8. Sutcliffe, A., Papamargaritis, G., Zhao, L.: Comparing requirements analysis methods for developing reusable component libraries. J. Syst. Softw. 79, 273–289 (2006)

    Article  Google Scholar 

  9. Naish, J., Zhao, L.: Towards a generalised framework for classifying and retrieving requirements patterns. In: 2011 First International Workshop on Requirements Patterns, pp. 42–51 (2011)

    Google Scholar 

  10. Object Management Group Inc. Business Process Model and Notation (BPMN)

    Google Scholar 

  11. Wikimedia Foundation Inc. Business process

    Google Scholar 

  12. Dumas, M., La, R.M., Mendling, J., Reijers, H.: Fundamentals of Business Process Management. Springer, Heidelberg (2013)

    Book  Google Scholar 

  13. Wikimedia Foundation Inc. Activity (UML)

    Google Scholar 

  14. Dunstan, T.: BPMN Explained, a guide to the Business Process Modeling Notation (2014)

    Google Scholar 

  15. Cockburn, A.: Writing Effective Use Cases, The Crystal Collection for Software Professsionals. Addison-Wesley Professionals, Boston (2000)

    Google Scholar 

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

    Article  Google Scholar 

  17. Yin, R.: Case study research: Design and methods. Sage Publication, New York (2008)

    Google Scholar 

  18. Flyvbjerg, B.: Five misunderstandings about case-study research. Qual. Inq. 12, 219–245 (2006)

    Article  Google Scholar 

  19. Kitchenham, B., Pickard, L., Pfleeger, S.L.: Case studies for method and tool evaluation. IEEE Softw. 12(4), 52–62 (1995)

    Article  Google Scholar 

  20. de la Vara, J.L., Sánchez, J., Pastor, Ó.: Business process modelling and purpose analysis for requirements analysis of information systems. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 213–227. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  21. Maiden, N.A.M., Minocha, S., Manning, K., Ryan, M.: CREWS-SAVRE : Systematic Scenario Generation and Use 1 2 : The CREWS-SAVRE Software Tool, pp. 1–9

    Google Scholar 

  22. Meziane, F., Athanasakis, N., Ananiadou, S.: Generating natural language specifications from UML class diagrams. Requir. Eng. 13, 1–18 (2007)

    Article  Google Scholar 

  23. Pavlovski, C.J., Zou, J.: Non-functional requirements in business process modeling. In: APCCM, vol. 79, pp. 103–112 (2008)

    Google Scholar 

  24. Demirörs, O., Gencel, Ç., Tarhan, A.: Utilizing Business Process Models for Requirements Elicitation, pp. 1–4 (2003)

    Google Scholar 

  25. Abeti, L., Ciancarini, P., Moretti, R.: Business process modeling for organizational knowledge management. In: Degano, P., De Nicola, R., Meseguer, J. (eds.) Concurrency, Graphs and Models. LNCS, vol. 5065, pp. 301–311. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

Download references

Acknowledgement

This research was supported by the European Social Fund via the Doctoral Studies and Internationalisation Programme – DoRa.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Sander Valvas or Fredrik Milani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Valvas, S., Milani, F. (2015). Requirement Elicitation Using Business Process Models. In: Matulevičius, R., Dumas, M. (eds) Perspectives in Business Informatics Research. BIR 2015. Lecture Notes in Business Information Processing, vol 229. Springer, Cham. https://doi.org/10.1007/978-3-319-21915-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-21915-8_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-21914-1

  • Online ISBN: 978-3-319-21915-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics