Skip to main content

E-Government Requirements Specification Based on BPMN

  • Conference paper
  • First Online:
Disruptive Information Technologies for a Smart Society (ICIST 2023)

Abstract

Software requirements for e-government systems are not easy to specify. Among other reasons, e-government is characterized by complex, and often cross-organizational business processes. In search of effective approaches, BPMN has been seen as a prospectively beneficial aid. This paper presents an approach for e-government requirements specification based on BPMN. In the main, software requirements specification is conducted as the extension or elaboration of BPMN models. The approach is iterative, incremental, and highly flexible, so it can be adjusted to a required or chosen project management and/or development methodology. In addition, the paper critically analyzes the acceptability and effectiveness of the approach based on project artifacts and reflections of participants collected in several projects over time. More specifically, acceptability was found satisfactory based on the ratio of positive and negative comments per participant. Furthermore, the paper identifies and discusses the main factors influencing the effective use of the approach: model quality, familiarity of participants with BPMN, adequate collaboration between participants, and software support. In a nutshell, for the approach to be effective and acceptable, participants in an e-government project should be adequately familiarized with BPMN models, modeling principles, and guidelines that are followed. To this end, collaborative modeling and careful positioning of the models in the requirements specification are highly recommended.

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

References

  1. Di Martino, B., Marino, A., Rak, M., Pariso, P.: Optimization and validation of eGovernment business processes with support of semantic techniques. In: Barolli, L., Hussain, F.K., Ikeda, M. (eds.) CISIS 2019. AISC, vol. 993, pp. 827–836. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-22354-0_76

    Chapter  Google Scholar 

  2. Al-Mushayt, O.S.: Automating E-government services with artificial intelligence. IEEE Access 7, 146821–146829 (2019)

    Article  Google Scholar 

  3. González, L., Delgado, A.: Towards compliance requirements modeling and evaluation of e-government inter-organizational collaborative business processes. Bus. Process Manag. (BPM) 1(2), 2079–2088 (2021)

    Google Scholar 

  4. Delgado, A., Montarnal, A., Astudillo, H.: Introduction to the digital government and business process management (BPM). In: Proceedings of the Hawaii International Conference on System Sciences (HICSS 2021), pp. 2067–2068, Hal Open Science, France (2021)

    Google Scholar 

  5. OMG: Graphical notations for business processes (2022).https://www.omg.org/bpmn/. Accessed 30 May 2023

  6. Ko, R.K., Lee, S.S., Wah Lee, E.: Business process management (BPM) standards: a survey. Bus. Process. Manag. J. 15(5), 744–791 (2009)

    Article  Google Scholar 

  7. Santana, F., Nagata, D., Cursino, M., Barberato, C., Leal, S.: Using BPMN-based business processes in requirements engineering: the case study of sustainable design. In: Proceedings of the International Conference on e-Learning, e-Business, Enterprise Information Systems, and e-Government (EEE), pp. 79–85. CSREA Press, Providence, RI (2016)

    Google Scholar 

  8. Monsalve, C., Abran, A., April, A.: Measuring software functional size from business process models. Int. J. Softw. Eng. Knowl. Eng. 21(03), 311–338 (2011)

    Article  Google Scholar 

  9. Przybylek, A.: A business-oriented approach to requirements elicitation. In: Proceedings of 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), pp. 1–12. IEEE, New York City (2014)

    Google Scholar 

  10. Sholiq, S., Sarno, R., Astuti, E.S.: Generating BPMN diagram from textual requirements. J. King Saud Univ.-Comput. Inf. Sci. 34(10), 10079–10093 (2022)

    Google Scholar 

  11. Marín, B., Quinteros, J.: A COSMIC measurement procedure for BPMN diagrams. In: Proceedings of 26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014), pp. 408–411. KSI Research Inc., Pittsburgh, PA (2014)

    Google Scholar 

  12. Khlif, W., Haoues, M., Sellami, A., Ben-Abdallah, H.: Analyzing functional changes in BPMN models using COSMIC. In: Proceedings of the 12th International Conference on Software Technologies (ICSOFT), pp. 265–274. SCITEPRESS, Setúbal, Portugal (2017)

    Google Scholar 

  13. Yaqin, M.A., Sarno, R., Rochimah, S.: Measuring scalable business process model complexity based on basic control structure. Int. J. Intell. Eng. Syst. 13(6), 52–65 (2020)

    Google Scholar 

  14. Vega-Márquez, O.L., Chavarriaga, J., Linares-Vásquez, M., Sánchez, M.: Requirements comprehension using BPMN: an empirical study. In: Lübke, D., Pautasso, C. (eds.) Empirical Studies on the Development of Executable Business Processes, pp. 85–111. Springer, Heidelberg (2019). https://doi.org/10.1007/978-3-030-17666-2_5

    Chapter  Google Scholar 

  15. Meridji, K., Al-Sarayreh, K.T., Abran, A., Trudel, S.: System security requirements: a framework for early identification, specification and measurement of related software requirements. Comput. Stand. Interfaces 66, 103346 (2019)

    Article  Google Scholar 

  16. Ahmed, A., Prasad, B.: Foundations of Software Engineering. Auerbach Publications, Boca Raton, Fla. (2016)

    Book  Google Scholar 

  17. Dalpiaz, F., Ferrari, A., Franch, X., Palomares, C.: Natural language processing for requirements engineering: the best is yet to come. IEEE Softw. 35(5), 115–119 (2018)

    Article  Google Scholar 

  18. Kasemsap, K.: The roles of business process modeling and business process reengineering in e-government. In: Open Government: Concepts, Methodologies, Tools, and Applications, pp. 2236–2267). IGI Global, Hershey, PA (2020)

    Google Scholar 

  19. Pantelić, S.D., Dimitrijević, S., Kostić, P., Radović, S., Babović, M.: Using BPMN for modeling business processes in e-government–case study. In: Proceedings of the 1st International Conference on Information Society, Technology and Management (ICIST). The Association for Information systems and Computer networks, Belgrade, Serbia (2011)

    Google Scholar 

  20. Zhao, L., et al.: Natural language processing for requirements engineering: a systematic mapping study. ACM Comput. Surv. (CSUR) 54(3), 1–41 (2021)

    Article  Google Scholar 

  21. Zareen, S., Akram, A., Ahmad Khan, S.: Security requirements engineering framework with BPMN 2.0. 2 extension model for development of information systems. Appl. Sci. 10(14), 4981 (2020)

    Google Scholar 

  22. Gómez, C., Pérez Blanco, F.J., Vara, J.M., De Castro, V., Marcos, E.: Design and development of smart contracts for e-government through value and business process modeling. In: Proceedings of the 54th Hawaii International Conference on System Sciences (HICSS-54), pp. 2069–2078. The Association for Information Systems (AIS), Atlanta, GE (2021)

    Google Scholar 

  23. Becker, J., Rosemann, M., von Uthmann, C.: Guidelines of business process modeling. In: van der Aalst, W., Desel, J., Oberweis, A. (eds.) Business Process Management. LNCS, vol. 1806, pp. 30–49. Springer, Heidelberg (2000). https://doi.org/10.1007/3-540-45594-9_3

    Chapter  Google Scholar 

  24. Recker, J., Indulska, M., Rosemann, M., Green, P.: How good is BPMN really? Insights from theory and practice. In: Proceedings of the 14th European Conference on Information Systems, pp. 1–12. IT University of Goteborg (2006)

    Google Scholar 

  25. Mendling, J., Reijers, H.A., van der Aalst, W.M.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52(2), 127–136 (2010)

    Article  Google Scholar 

  26. Corradini, F., et al.: A guidelines framework for understandable BPMN models. Data Knowl. Eng. 113, 129–154 (2018)

    Article  Google Scholar 

Download references

Acknowledgment

The research described in this paper was partially funded by the Ministry of Education, Science and Technological Development of the Republic of Serbia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sonja Dimitrijević .

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

Dimitrijević, S., Marić, M., Trtica, N. (2024). E-Government Requirements Specification Based on BPMN. In: Trajanovic, M., Filipovic, N., Zdravkovic, M. (eds) Disruptive Information Technologies for a Smart Society. ICIST 2023. Lecture Notes in Networks and Systems, vol 872. Springer, Cham. https://doi.org/10.1007/978-3-031-50755-7_42

Download citation

Publish with us

Policies and ethics