Advertisement

Pattern-Based Approaches for Business Process Improvement: A Literature Review

  • Nesrine MissaouiEmail author
  • Sonia Ayachi Ghannouchi
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 931)

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.

Keywords

Business Process Improvement Business Process Patterns BPI-patterns Literature review Evaluation Criteria catalogue 

References

  1. 1.
    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.11518072CrossRefGoogle Scholar
  2. 2.
    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-5CrossRefGoogle Scholar
  3. 3.
    Forster, F.: The Idea Behind Business Process Improvement: Toward a Business Process Improvement Pattern Framework. BPTrends (2006)Google Scholar
  4. 4.
    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_7CrossRefGoogle Scholar
  5. 5.
    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
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional, Upper Saddle River (1994)zbMATHGoogle Scholar
  7. 7.
    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_14CrossRefzbMATHGoogle Scholar
  8. 8.
    Atwood, D.: BPM Process Patterns: Repeatable Design for BPM Process Models. BPTrends (2006)Google Scholar
  9. 9.
    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
  10. 10.
    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.001CrossRefGoogle Scholar
  11. 11.
    Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews. Software Engineering, Technical report, EBSE/EPIC, vol. 2 (2007)Google Scholar
  12. 12.
    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_18CrossRefGoogle Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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
  15. 15.
    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_19CrossRefGoogle Scholar
  16. 16.
    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_11CrossRefGoogle Scholar
  17. 17.
    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_33CrossRefGoogle Scholar
  18. 18.
    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.007CrossRefGoogle Scholar
  19. 19.
    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-3CrossRefGoogle Scholar
  20. 20.
    Appleton, B.: Patterns for conducting process improvement. In: Conference on Pattern Languages of Program Design, PLoPD 1997 (1997)Google Scholar
  21. 21.
    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_4CrossRefGoogle Scholar
  22. 22.
    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
  23. 23.
    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
  24. 24.
    Russell, N., Hofstede, A.H.M., Edmond, D., Van Der Aalst, W.M.P.: Workflow Resource Patterns (2004). http://www.workflowpatterns.com/patterns/resource/
  25. 25.
    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/
  26. 26.
    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_21CrossRefGoogle Scholar
  27. 27.
    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_12CrossRefGoogle Scholar
  28. 28.
    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.001CrossRefGoogle Scholar
  29. 29.
    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
  30. 30.
    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-7CrossRefGoogle Scholar
  31. 31.
    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

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Higher Institute of Computer Science and Communication Techniques of SousseUniversity of SousseSousseTunisia
  2. 2.RIADI LaboratoryUniversity of ManoubaManoubaTunisia
  3. 3.Higher Institute of Management of SousseUniversity of SousseSousseTunisia

Personalised recommendations