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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
Al-Mushayt, O.S.: Automating E-government services with artificial intelligence. IEEE Access 7, 146821–146829 (2019)
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)
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)
OMG: Graphical notations for business processes (2022).https://www.omg.org/bpmn/. Accessed 30 May 2023
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
Ahmed, A., Prasad, B.: Foundations of Software Engineering. Auerbach Publications, Boca Raton, Fla. (2016)
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)
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)
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)
Zhao, L., et al.: Natural language processing for requirements engineering: a systematic mapping study. ACM Comput. Surv. (CSUR) 54(3), 1–41 (2021)
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)
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)
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
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)
Mendling, J., Reijers, H.A., van der Aalst, W.M.: Seven process modeling guidelines (7PMG). Inf. Softw. Technol. 52(2), 127–136 (2010)
Corradini, F., et al.: A guidelines framework for understandable BPMN models. Data Knowl. Eng. 113, 129–154 (2018)
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
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
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
DOI: https://doi.org/10.1007/978-3-031-50755-7_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-50754-0
Online ISBN: 978-3-031-50755-7
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)