Abstract
The continuous evolutions of information technology, together with the various changes, have a significant impact on Business Processes (BP) and their performance. To effectively deal with these changes, several solutions that introduce a new way to better control a BP were proposed. Among them, emerges the concept of business process improvement (BPI) that focuses on continuous improvement and evolution of BPs by adopting a number of techniques. Nowadays, a new technique for modeling and executing a BP has regained a lot of attention. It is based on the concept of patterns defined as reusable solutions used for dealing with problems occurring in a certain context, concerning a given BP. Several studies were interested in this concept, by proposing a pattern approach for modeling, executing and improving a BP. For this, the aim of this paper is to identify and evaluate the different types of patterns proposed in literature by suggesting a systematic review of the various patterns proposed. The result of the review was analyzed using a number of criteria that enable us to identify the most suitable patterns to the area of process improvement and thus positioning our work in this area. This can later be iteratively corrected and completed in order to obtain a continuously improved set of BPIP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Grover, V., Jeong, S.R., Kettinger, W.J., Teng, J.T.C.: The implementation of business process reengineering. J. Manag. Inf. Syst. 12(1), 109–144 (1995). https://doi.org/10.1080/07421222.1995.11518072
Dumas, M., Rosa, M.L., Mendling, J., Reijers, H.: Fundamentals of Business Process Management, 1st edn. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-33143-5
Forster, F.: The Idea Behind Business Process Improvement: Toward a Business Process Improvement Pattern Framework. BPTrends (2006)
Falk, T., Griesberger, P., Leist, S.: Patterns as an artifact for business process improvement - insights from a case study. In: vom Brocke, J., Hekkala, R., Ram, S., Rossi, M. (eds.) DESRIST 2013. LNCS, vol. 7939, pp. 88–104. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38827-9_7
Van Hilst, M., Fernandez, E.B.: A pattern system of underlying theories for process improvement. In: Proceedings of the 17th Conference on Pattern Languages of Programs, New York, NY, USA, pp. 8:1–8:24 (2010). https://doi.org/10.1145/2493288.2493296
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Upper Saddle River (1994)
Störrle, H.: Describing process patterns with UML. In: Ambriola, V. (ed.) EWSPT 2001. LNCS, vol. 2077, pp. 173–181. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45752-6_14
Atwood, D.: BPM Process Patterns: Repeatable Design for BPM Process Models. BPTrends (2006)
Kim, D., Kim, M., Kim, H.: Dynamic business process management based on process change patterns. In: International Conference on Convergence Information Technology, Gyeongju, pp. 1154–1161 (2007). https://doi.org/10.1109/iccit.2007.91
Weber, B., Reichert, M., Rinderle Ma, S.: Change patterns and change support features - enhancing flexibility in process-aware information systems. Data Knowl. Eng. 66(3), 438–466 (2008). https://doi.org/10.1016/j.datak.2008.05.001
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews. Software Engineering, Technical report, EBSE/EPIC, vol. 2 (2007)
Becker, M., Klingner, S.: A criteria catalogue for evaluating business process pattern approaches. In: Bider, I., et al. (eds.) BPMDS and EMMSAD 2014. LNBIP, vol. 175, pp. 257–271. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43745-2_18
Höhenberger, S., Delfmann, P.: Supporting business process improvement through business process weakness pattern collections. In: Proceedings of the 12th International Conference Business Informatics, Osnabrück, pp. 378–392 (2015)
Awad, A., Barnawi, A., Elgammal, A., Elshawi, R., Almalaise, A., Sakr, S.: Runtime detection of business process compliance violations: an approach based on anti patterns. In: Proceedings of the 30th ACM Symposium on Applied Computing, NY, USA, pp. 1203–1210 (2015). https://doi.org/10.1145/2695664.2699488
Chapela-Campa, D., Mucientes, M., Lama, M.: Discovering infrequent behavioral patterns in process models. In: Carmona, J., Engels, G., Kumar, A. (eds.) BPM 2017. LNCS, vol. 10445, pp. 324–340. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-65000-5_19
Niedermann, F., Radeschütz, S., Mitschang, B.: Business process optimization using formalized optimization patterns. In: Abramowicz, W. (ed.) BIS 2011. LNBIP, vol. 87, pp. 123–135. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21863-7_11
Uronkarn, W., Senivongse, T.: Change patterns detection and traceability impact analysis of business process models. In: Yang, G.-C., Ao, S.-I., Huang, X., Castillo, O. (eds.) Transactions on Engineering Technologies, pp. 441–455. Springer, Dordrecht (2015). https://doi.org/10.1007/978-94-017-9588-3_33
Ayora, C., Torres, V., De la Vara, J.L., Pelechano, V.: Variability management in process families through change patterns. J. Inf. Softw. Technol. 74, 86–104 (2016). https://doi.org/10.1016/j.infsof.2016.01.007
Lanz, A., Weber, B., Reichert, M.: Time patterns for process-aware information systems. J. Requir. Eng. 19(2), 113–141 (2014). https://doi.org/10.1007/s00766-012-0162-3
Appleton, B.: Patterns for conducting process improvement. In: Conference on Pattern Languages of Program Design, PLoPD 1997 (1997)
Gschwind, T., Koehler, J., Wong, J.: Applying patterns during business process modeling. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 4–19. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85758-7_4
Lang, M., Wehner, B., Falk, T., Griesberger, P., Leist, S.: Evaluating business process improvement patterns by simulation: complete research. In: Twenty-Third European Conference on Information Systems (ECIS), Münster, Germany (2015). https://doi.org/10.18151/7217407
Pourshahid, A., Mussbacher, G., Amyot, D., Weiss, M.: Requirements for a modeling language to specify and match business process improvement patterns. In: 3rd International Workshop on Model-Driven Requirements Engineering, Brazil, pp 10–19. IEEE (2013). https://doi.org/10.1109/modre.2013.6597259
Russell, N., Hofstede, A.H.M., Edmond, D., Van Der Aalst, W.M.P.: Workflow Resource Patterns (2004). http://www.workflowpatterns.com/patterns/resource/
Russell, N., Ter Hofstede, A.H.M., Van Der Aalst, W.M.P., Mulyar, N.: Workflow control-flow patterns: A revised view (2006). http://www.workflowpatterns.com/documentation/
Rinderle-Ma, S., Reichert, M., Weber, B.: On the formal semantics of change patterns in process-aware information systems. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 279–293. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87877-3_21
Cherfi, S.S.-S., Comyn-Wattiau, I., Akoka, J.: Quality patterns for conceptual modelling. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 142–153. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-87877-3_12
Smirnov, S., Weidlich, M., Mendling, J., Weske, M.: Action patterns in business process model repositories. Comput. Ind. 63(2), 98–111 (2012). https://doi.org/10.1016/j.compind.2011.11.001
Tran, H.N., Coulette, B., Tran, D.T., Vu, M.H.: Automatic reuse of process patterns in process modeling. In: Proceedings of the ACM Symposium on Applied Computing, NY, USA, pp. 1431–1438 (2011). https://doi.org/10.1145/1982185.1982494
Yousfi, A., Saidi, R., Dey, A.K.: Variability patterns for business processes in BPMN. Inf. Syst. e-Business Manag. 14(3), 443–467 (2016). https://doi.org/10.1007/s10257-015-0290-7
Zimmermann, B., Doehring, M.: Patterns for flexible BPMN workflows. In: Proceedings of the 16th European Conference on Pattern Languages of Programs: EuroPLoP 2011, Article No. 7 (2011). https://doi.org/10.1145/2396716.2396723
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Missaoui, N., Ayachi Ghannouchi, S. (2019). Pattern-Based Approaches for Business Process Improvement: A Literature Review. In: Park, J., Shen, H., Sung, Y., Tian, H. (eds) Parallel and Distributed Computing, Applications and Technologies. PDCAT 2018. Communications in Computer and Information Science, vol 931. Springer, Singapore. https://doi.org/10.1007/978-981-13-5907-1_42
Download citation
DOI: https://doi.org/10.1007/978-981-13-5907-1_42
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-5906-4
Online ISBN: 978-981-13-5907-1
eBook Packages: Computer ScienceComputer Science (R0)