Abstract
The BPM lifecycle brings incremental improvement to business process models. In this paper, we propose a systematic approach to promote the maintainability of business process models, which stimulates the ease of their modifications and reduces the difficulties of maintenance. The proposed approach is based on a new extension of the BPM lifecycle. In this regard, we considered a set of the maintainability metrics for business processes models. Particularly, these metrics are classified into two main categories: static maintainability metrics and dynamic maintainability metrics. We evaluate the static maintainability metrics in the modeling phase and the dynamic maintainability metrics in the execution phase in the BPM lifecycle. After both assessments, a set of recommendations is given to allow the designer to improve the maintainability of the considered models and facilitate maintenance tasks in the future. These phases are illustrated and validated through a case study from the health care sector.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
IEEE Std. 1219: Standard for Software Maintenance. IEEE Computer Society Press, Los Alamitos CA, USA (1993)
Kahloun, F., Ghannouchi Ayachi, S.: Improvement of quality for business process modeling driven by guidelines. In: International Conference on Knowledge Based and Intelligent Information and Engineering Systems (2018)
Vanderfeesten, I., Cardoso, J., Mendling, J., Reijers, H.A., van der Aalst, W.: Quality metrics for business process models. BPM Workflow Handbook 144, 179–190 (2007)
Oktay, T.: Towards a maintainability model for business processes adapting a software maintainability model (position paper). In: IEEE 1st International Workshop on Communicating Business Process and Software Models Quality, Understandability, and Maintainability (CPSM) (2013)
Rolon, E., Ruiz, F., GarcÃa, F., Piattini, M.: Applying software metrics to evaluate business process models. CLEI Electron. J. 9(1), 5 (2006)
Rolon, E., Sadowska, M.: Prediction models for BPMN usability and maintainability. In: IEEE Conference on Commerce and Enterprise Computing (2009)
Gruhn, V., Laue, R.: Complexity metrics for business process models. In: 9th International Conference on Business Information Systems (BIS), Lecture Notes in Informatics, pp. 1–12 (2006)
Lamghari, Z., Radgui, M., Saidi, R., Rahmani, M.D.: A set of indicators for BPM life cycle improvement. In: International Conference on Intelligent Systems and Computer Vision (ISCV) (2018)
Dumas, M., Mendling, J., La Rosa, M., Reijers, H.: Introduction to business process management. In: Fundamentals of Business Process Management. Springer-Verlag, NY (2013)
Aguilar, E., Ruiz, F., GarcÃa, F., Piattini, M.: Evaluation measures for business process models. In: Proceedings of the 2006 ACM symposium on Applied computing, pp. 1567–1568 (2006)
Kherbouche, M.: Contribution à la gestion de l'évolution des processus métiers. PhD thesis, Littoral Côte d’Opale University (2013)
Abdul, A., Koh, T., Wong, P.: Complexity metrics for measuring the understandability and maintainability of business process models using goal-question-metric (GQM). Int. J. Comput. Sci. Netw. Sec. 8(5) (2008)
Sánchez-González, L., GarcÃa, F., Mendling, J., Ruiz, F.: Quality assessment of business process models based on thresholds. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6426, pp. 78–95. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16934-2_9
Khlif, W., Zaaboub, N., Ben-Abdallah, H.: Coupling metrics for business process modeling. WSEAS Trans. Comput. 9(1), 31–41 (2010)
Sadowska, M.: An approach to assessing the quality of business process models expressed in BPMN. e-Informatica Softw. Eng. J. 9(1) (2015)
Kbaier, W., Ghannouchi Ayachi, S.: Determining the threshold values of quality metrics in BPMN process models using data mining technique. Proc. Comput. Sci. 164, 113–119 (2019)
Elhajamor Ammar, E., Ghannouchi Ayachi, S.: Towards KPI-Based Health Care Process Improvement, In: HCist - International Conference on Health and Social Care Information Systems and Technologies, CENTERIS / ProjMAN / HCist 2017, Barcelona, Spain. Published by Elsevier in Journal Procedia Computer Science, 121(C), January 2017, pp. 767–774 (2017)
Cardoso, J.: Evaluating the process control-flow complexity measure. In: IEEE International Conference on Web Services (ICWS'05) (2005)
Sadowska, M.: Quality of business models expressed in BPMN. Master Thesis (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Ayech, H.B.H., Elhadjamor, E.A., Ghannouchi, S.A. (2021). A Systematic Approach for Maintainable Business Process Models. In: Qiu, H., Zhang, C., Fei, Z., Qiu, M., Kung, SY. (eds) Knowledge Science, Engineering and Management. KSEM 2021. Lecture Notes in Computer Science(), vol 12817. Springer, Cham. https://doi.org/10.1007/978-3-030-82153-1_43
Download citation
DOI: https://doi.org/10.1007/978-3-030-82153-1_43
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-82152-4
Online ISBN: 978-3-030-82153-1
eBook Packages: Computer ScienceComputer Science (R0)