Skip to main content

Square Complexity Metrics for Business Process Models

  • Chapter
Advances in Business ICT

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 257))

Abstract

Complexity metrics for Business Process (BP) are used for the better understanding, and controlling quality of the models, thus improving their quality. In the paper we give an overview of the existing metrics for describing various aspects of BP models. We argue, that the design process of BP models can be improved by the availability of metrics that are transparent and easy to be interpreted by the designers. Therefore, we propose simple yet practical square metrics for describing complexity of a BP model based on the Durfee and Perfect square concept. These metrics are easy to interpret and provide basic information about the structural complexity of themodel. The proposed metrics are to be used with models built with Business Process Model and Notation (BPMN), which is currently the most widespread language used for BP modeling. Moreover, we present a set of BPMN models analyzed with our metrics. Finally, we introduce a tool implementing the discussed metrics. We compare the results to other important metrics, emphasizing the qualities of our approach.

The paper is supported by the AGH UST 11.11.120.859.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brito e Abreu, F., de Braganca V da Porciuncula, R., Freitas, J., Costa, J.: Definition and validation of metrics for itsm process models. In: 2010 Seventh International Conference on the Quality of Information and Communications Technology (QUATIC), pp. 79–88 (2010)

    Google Scholar 

  2. Aguilar, E.R., Ruiz, F., García, F., Piattini, M.: Applying software metrics to evaluate business process models. CLEI Electronic Journal 9(1) (2006)

    Google Scholar 

  3. Baumeister, J., Freiberg, M.: Knowledge visualization for evaluation tasks. Knowledge and Information Systems 29(2), 349–378 (2011)

    Article  Google Scholar 

  4. Becker, M., Laue, R.: A comparative survey of business process similarity measures. Computers in Industry 63(2), 148–167 (2012)

    Article  Google Scholar 

  5. Cardoso, J.: About the data-flow complexity of web processes. In: Proceedings from the 6th International Workshop on Business Process Modeling, Development, and Support: Business Processes and Support Systems: Design for Flexibility, The 17th Conference on Advanced Information Systems Engineering, CAiSE 2005, June 13-17, Porto, Portugal, pp. 67–74 (2005)

    Google Scholar 

  6. Cardoso, J.: Control-flow complexity measurement of processes and weyuker’s properties. In: 6th International Enformatika Conference. Transactions on Enformatika, Systems Sciences and Engineering, Budapest, Hungary, October 26-28, vol. 8, pp. 213–218 (2005)

    Google Scholar 

  7. Cardoso, J.: How to measure the control-flow complexity of web processes and workflows. In: Fischer, L. (ed.) Workflow Handbook 2005, pp. 199–212. Future Strategies Inc., Lighthouse Point (2005)

    Google Scholar 

  8. Cardoso, J., Mendling, J., Neumann, G., Reijers, H.A.: A discourse on complexity of process models. In: Eder, J., Dustdar, S. (eds.) BPM Workshops 2006. LNCS, vol. 4103, pp. 117–128. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Conte, S.D., Dunsmore, H.E., Shen, V.Y.: Software engineering metrics and models. Benjamin-Cummings Publishing Co. Inc., Redwood City (1986)

    Google Scholar 

  10. Dijkman, R., Dumas, M., van Dongen, B., Käärik, R., Mendling, J.: Similarity of business process models: Metrics and evaluation. Information Systems 36(2), 498–516 (2011)

    Article  Google Scholar 

  11. Dijkman, R.M., Dongen, B.F., Dumas, M., Garcia-Banuelos, L., Kunze, M., Leopold, H., Mendling, J., Uba, R., Weidlich, M., Weske, M., Yan, Z.: A short survey on process model similarity. In: Bubenko, J., Krogstie, J., Pastor, O., Pernici, B., Rolland, C., Solvberg, A. (eds.) Seminal Contributions to Information Systems Engineering, pp. 421–427. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  12. Egghe, L.: Theory and practise of the g-index. Scientometrics 69(1), 131–152 (2006)

    Article  MathSciNet  Google Scholar 

  13. Geraci, A.: IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries. IEEE Press (1991)

    Google Scholar 

  14. Grady, R.: Successfully applying software metrics. Computer 27(9), 18–25 (1994)

    Article  Google Scholar 

  15. Hirsch, J.E.: An index to quantify an individual’s scientific research output. PNAS 102(46), 16,569–16,572 (2005)

    Google Scholar 

  16. Khlif, W., Zaaboub, N., Ben-Abdallah, H.: Coupling metrics for business process modeling. International Journal of Computers 4(4) (2010)

    Google Scholar 

  17. Kluza, K., Kaczor, K., Nalepa, G.J.: Enriching business processes with rules using the Oryx BPMN editor. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part II. LNCS, vol. 7268, pp. 573–581. Springer, Heidelberg (2012), http://www.springerlink.com/content/u654r0m56882np77/

    Chapter  Google Scholar 

  18. Kluza, K., Maślanka, T., Nalepa, G.J., Ligęza, A.: Proposal of representing BPMN diagrams with XTT2-based business rules. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds.) Intelligent Distributed Computing V. SCI, vol. 382, pp. 243–248. Springer, Heidelberg (2011), http://www.springerlink.com/content/d44n334p05772263/

    Chapter  Google Scholar 

  19. Kluza, K., Nalepa, G.J.: Proposal of square metrics for measuring business process model complexity. In: Ganzha, M., Maciaszek, L.A., Paprzycki, M. (eds.) Proceedings of the Federated Conference on Computer Science and Information Systems, FedCSIS 2012, Wroclaw, Poland, September 9-12, pp. 919–922 (2012), http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6354395

  20. Kunze, M., Weidlich, M., Weske, M.: Behavioral similarity – A proper metric. In: Rinderle-Ma, S., Toumani, F., Wolf, K. (eds.) BPM 2011. LNCS, vol. 6896, pp. 166–181. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  21. Lassen, K.B., van der Aalst, W.M.P.: Complexity metrics for workflow nets. Information and Software Technology 51(3), 610–625 (2009)

    Article  Google Scholar 

  22. Latva-Koivisto, A.M.: Finding a complexity for business process models. Tech. rep., Helsinki University of Technology (2001)

    Google Scholar 

  23. Laue, R., Gruhn, V.: Complexity metrics for business process models. In: Witold Abramowicz, H.C.M. (ed.) Business Information Systems, 9th International Conference on Business Information Systems, BIS 2006, Klagenfurt, Austria, May 31-June 2, pp. 1–12 (2006)

    Google Scholar 

  24. Ligęza, A.: Intelligent data and knowledge analysis and verification; towards a taxonomy of specific problems. In: Vermesan, A., Coenen, F. (eds.) Validation and Verification of Knowledge Based Systems: Theory, Tools and Practice, pp. 313–325. Kluwer Academic Publishers (1999)

    Google Scholar 

  25. Ligęza, A., Nalepa, G.J.: A study of methodological issues in design and development of rule-based systems: proposal of a new approach. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 1(2), 117–137 (2011), doi:10.1002/widm.11

    Article  Google Scholar 

  26. Mendling, J.: Metrics for business process models. In: Mendling, J. (ed.) Metrics for Process Models. LNBIP, vol. 6, pp. 103–133. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  27. Mendling, J.: Validation of metrics as error predictors. In: Metrics for Process Models. LNBIP, vol. 6, pp. 135–150. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  28. Mendling, J.: Verification of epc soundness. In: Metrics for Process Models. LNBIP, vol. 6, pp. 59–102. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  29. Mendling, J., Reijers, H.A., van der Aalst, W.M.P.: Seven process modeling guidelines (7pmg). Information & Software Technology 52(2), 127–136 (2010)

    Article  Google Scholar 

  30. Monsalve, C., Abran, A., April, A.: Measuring software functional size from business process models. International Journal of Software Engineering and Knowledge Engineering 21(3), 311–338 (2011)

    Article  Google Scholar 

  31. Muketha, G., Ghani, A.A.A., Selamat, M.H., Atan, R.: A survey of business process complexity metrics. Information Technology Journal 9(7), 1336–1344 (2010)

    Article  Google Scholar 

  32. Nalepa, G.J.: Proposal of business process and rules modeling with the XTT method. In: Negru, V., et al. (eds.) SYNASC Ninth International Symposium Symbolic and Numeric Algorithms for Scientific Computing, September 26-29, pp. 500–506. IEEE Computer Society, IEEE, CPS Conference Publishing Service, Los Alamitos (2007)

    Chapter  Google Scholar 

  33. Nalepa, G.J.: PlWiki – a generic semantic wiki architecture. In: Nguyen, N.T., Kowalczyk, R., Chen, S.-M. (eds.) ICCCI 2009. LNCS (LNAI), vol. 5796, pp. 345–356. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  34. Nalepa, G.J.: Collective knowledge engineering with semantic wikis. Journal of Universal Computer Science 16(7), 1006–1023 (2010), http://www.jucs.org/jucs_16_7/collective_knowledge_engineering_with

    Google Scholar 

  35. Nalepa, G.J., Ligęza, A., Kaczor, K.: Formalization and modeling of rules using the XTT2 method. International Journal on Artificial Intelligence Tools 20(6), 1107–1125 (2011)

    Article  Google Scholar 

  36. OMG: Business Process Model and Notation (BPMN): Version 2.0 specification. Tech. Rep. formal/2011-01-03, Object Management Group (2011)

    Google Scholar 

  37. Reijers, H., Vanderfeesten, I.: Cohesion and coupling metrics for workflow process design. In: Desel, J., Pernici, B., Weske, M. (eds.) BPM 2004. LNCS, vol. 3080, pp. 290–305. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  38. Sánchez-González, L., García, F., González, F.R., Velthuis, M.P.: Measurement in business processes: a systematic review. Business Process Management Journal 16(1), 114–134 (2010)

    Article  Google Scholar 

  39. Sánchez-González, L., García, F., Mendling, J., Ruiz, F., Piattini, M.: Prediction of business process model quality based on structural metrics. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds.) ER 2010. LNCS, vol. 6412, pp. 458–463. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  40. Szpyrka, M., Nalepa, G.J., Ligęza, A., Kluza, K.: Proposal of formal verification of selected BPMN models with Alvis modeling language. In: Brazier, F.M.T., Nieuwenhuis, K., Pavlin, G., Warnier, M., Badica, C. (eds.) Intelligent Distributed Computing V. SCI, vol. 382, pp. 249–255. Springer, Heidelberg (2011), http://www.springerlink.com/content/m181144037q67271/

    Chapter  Google Scholar 

  41. Thammarak, K.: Survey complexity metrics for reusable business process. In: Proceedings from 1st National Conference on Applied Computer Technology and Information System, ACTIS 2010, pp. 18–22. Bangkok Suvarnabhumi College (2010)

    Google Scholar 

  42. Vanderfeesten, I., Cardoso, J., Mendling, J., Reijers, H., van der Aalst, W.: Quality metrics for business process models. In: Fischer, L. (ed.) BPM and Workflow Handbook 2007, pp. 179–190. Future Strategies Inc., Lighthouse Point (2007)

    Google Scholar 

  43. Vanderfeesten, I., Reijers, H.A., van der Aalst, W.M.P.: Evaluating workflow process designs using cohesion and coupling metrics. Computers in Industry 59(5), 420–437 (2008)

    Article  Google Scholar 

  44. Wang, H., Khoshgoftaar, T.M., Hulse, J.V., Gao, K.: Metric selection for software defect prediction. International Journal of Software Engineering and Knowledge Engineering 21(2), 237–257 (2011)

    Article  Google Scholar 

  45. Weidlich, M., Zugal, S., Pinggera, J., Fahland, D., Weber, B., Reijers, H., Mendling, J.: The impact of change task type on maintainability of process models. In: Proceedings from the 1st Workshop on Empirical Research in Process-Oriented Information Systems (ER-POIS 2010), Tunesia, June 7-8, pp. 43–54 (2010)

    Google Scholar 

  46. Wessa, P.: Multivariate correlation matrix (v1.0.4) in free statistics software (v1.1.23-r6) (2010), http://www.wessa.net/Patrick.Wessa/rwasp_pairs.wasp/ , http://www.wessa.net/Patrick.Wessa/rwasp_pairs.wasp/

  47. White, S.A., Miers, D.: BPMN Modeling and Reference Guide: Understanding and Using BPMN. Future Strategies Inc., Lighthouse Point (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Krzysztof Kluza .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kluza, K., Nalepa, G.J., Lisiecki, J. (2014). Square Complexity Metrics for Business Process Models. In: Mach-Król, M., Pełech-Pilichowski, T. (eds) Advances in Business ICT. Advances in Intelligent Systems and Computing, vol 257. Springer, Cham. https://doi.org/10.1007/978-3-319-03677-9_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-03677-9_6

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-03676-2

  • Online ISBN: 978-3-319-03677-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics