Acta Informatica Pragensia 2015, 4(1), 18-29 | DOI: 10.18267/j.aip.573696

Míry kvality v procesním modelování

Radek Hronza1, Josef Pavlíček1, Richard Mach2, Pavel Náplava1
1 Center for Knowledge Management, Faculty of Electrical Engineering, Czech Technical University in Prague, Technická 2, 166 27 Praha 6 - Dejvice, Czech Republic
2 Faculty of Information Technology, Czech Technical University in Prague, Technická 2, 166 27 Praha 6 - Dejvice, Czech Republic

Procesní analýza a modelování byznys procesů je jedna z významných částí aplikované (byznys) informatiky. Kvalita byznys procesů (diagramů) je v této oblasti velmi důležitá. Cílem každého procesního analytika by měla být tvorba srozumitelných, jednoznačných a bezchybných procesních diagramů. Pokud je proces řádně popsán, lze jej využít jako vstup pro detailnější analýzu a optimalizaci. Lze předpokládat, že řádně vytvořený a popsaný diagram byznys procesu (obdobně jako řádně napsaný algoritmus) bude obsahovat charakteristiky, které lze matematicky popsat. Kromě toho by bylo možné vytvořit nástroj, který by pomohl procesním analytikům vytvářet vhodné procesní diagramy. V rámci tohoto přehledového článku bude realizována rešerše dostupné literatury, jejíž cílem je nalezení a následné provedení analýzy míry návrhu a kvality byznys procesů. Rešerší bylo nalezeno, že zmíněná oblast již byla předmětem výzkumu. Bylo nalezeno třicet tři vědeckých publikací a dvacet dva měr kvality. Závěrem lze říci, že nalezené vědecké publikace a míry kvality nereflektují všechny důležité atributy jasnosti, jednoduchosti a úplnosti modelů byznys procesů. Z toho důvodu by bylo vhodné obohatit existující míry kvality diagramů byznys procesů.

Keywords: Modelování byznys procesů, analýza byznys procesů, byznys procesy, míry kvality, BPMN

Measures of Quality in Business Process Modelling

Business process modelling and analysing is undoubtedly one of the most important parts of Applied (Business) Informatics. Quality of business process models (diagrams) is crucial for any purpose in this area. The goal of a process analyst's work is to create generally understandable, explicit and error free models. If a process is properly described, created models can be used as an input into deep analysis and optimization. It can be assumed that properly designed business process models (similarly as in the case of correctly written algorithms) contain characteristics that can be mathematically described. Besides it will be possible to create a tool that will help process analysts to design proper models. As part of this review will be conducted systematic literature review in order to find and analyse business process model's design and business process model's quality measures. It was found that mentioned area had already been the subject of research investigation in the past. Thirty-three suitable scientific publications and twenty-two quality measures were found. Analysed scientific publications and existing quality measures do not reflect all important attributes of business process model's clarity, simplicity and completeness. Therefore it would be appropriate to add new measures of quality.

Keywords: Business process modelling, Business process analysing, Business processes, Measures of quality, BPMN

Received: March 29, 2015; Revised: June 5, 2015; Accepted: June 12, 2015; Published: June 30, 2015  Show citation

ACS AIP APA ASA Harvard Chicago Chicago Notes IEEE ISO690 MLA NLM Turabian Vancouver
Hronza, R., Pavlíček, J., Mach, R., & Náplava, P. (2015). Measures of Quality in Business Process Modelling. Acta Informatica Pragensia4(1), 18-29. doi: 10.18267/j.aip.57
Download citation

References

  1. Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R., & Selby, R. (1995). Cost models for future software life cycle processes: COCOMO 2.0. In Annals of Software Engineering, 1, 57-94. doi:10.1007/BF02249046 Go to original source...
  2. Budgen, D., & Brereton, P. (2006). Performing Systematic Literature Reviews in Software Engineering. In Proceedings of the 28th International Conference on Software Engineering (pp. 1051-1052). New York, NY, USA: ACM. doi:10.1145/1134285.1134500 Go to original source...
  3. Cardoso, J. (2005). How to measure the control-flow complexity of web processes and workflows. In L. Fischer (Ed.), Workflow Handbook 2005 (pp. 199-212) Lighthouse Point: WfMC.
  4. Cardoso, J. (2006). Process control-flow complexity metric: An empirical validation. In IEEE International Conference on Services Computing (pp. 167-173). Chicago, IL, USA: IEEE. doi:10.1109/SCC.2006.82 Go to original source...
  5. Cardoso, J. (2007). Control-flow Complexity Measurement of Processes and Weyuker-s Properties. International Journal of Computer, Control, Quantum and Information Engineering, 1(8), 2521 - 2526.
  6. Cardoso, J. (2008). Business process control-flow complexity: Metric, evaluation, and validation. International Journal of Web Services Research (IJWSR), 5(2), 49-76. Go to original source...
  7. Cardoso, J., Mendling, J., Neumann, G., & Reijers, H. A. (2006). A discourse on complexity of process models. In Business process management workshops (pp. 117-128). Springer: Berlin Heidelberg. Go to original source...
  8. Fu, X., Zou, P., Ma, Y., Jiang, Y., & Yue, K. (2010). A Control-Flow Complexity Measure of Web Service Composition Process. In Services Computing Conference (APSCC) (pp. 712 - 716). Hangzhou: IEEE. doi:10.1109/APSCC.2010.27 Go to original source...
  9. Ghani, A., Azim, A., Koh, T. W., Muketha, G. M., & Wong, P. W. (2008). Complexity metrics for measuring the understandability and maintainability of business process models using goal-question-metric (GQM). International Journal of Computer Science and Network Security, 8(5), 219-225.
  10. Gruhn, V., & Laue, R. (2006a). Adopting the Cognitive Complexity Measure for Business Process Models. In 5th IEEE International Conference on Cognitive Informatics (pp. 236 - 241). Beijing: IEEE. doi:10.1109/COGINF.2006.365702 Go to original source...
  11. Gruhn, V., & Laue, R. (2006b). Complexity Metrics for Business Process Models. In 9th international conference on business information systems (pp. 1-12). Klagenfurt: STI International.
  12. Henry, S., & Kafura, D. (1981). Software Structure Metrics Based on Information Flow. IEEE Transactions on Software Engineering, SE-7(5), 510-518. doi:10.1109/TSE.1981.231113 Go to original source...
  13. Hronza, R., & Špeta, M. (2013). Business Process Center of Excellence at the Faculty of Electrical Engineering at the Czech Technical University in Prague. In IEEE 15th Conference on Business Informatics (CBI) (pp. 346-349). Vienna: IEEE. doi:10.1109/CBI.2013.56 Go to original source...
  14. Huang, Z., & Kumar, A. (2009). New Quality Metrics for Evaluating Process Models. In Business Process Management Workshops (pp. 164-170). Milano: Springer Berlin Heidelberg. doi:10.1007/978-3-642-00328-8_16 Go to original source...
  15. Khlif, W., Makni, L., Zaaboub, N., & Ben-Abdallah, H. (2009). Quality metrics for business process modeling. In WSEAS International Conference on Applied Computer Science (ACS 09). Genova: WSEAS Press (pp. 195-200).
  16. Khlif, W., Zaaboub, N., & Ben-Abdallah, H. (2010). Coupling Metrics for Business Process Modeling. WSEAS Transactions on Computers, 9(1), 31-41.
  17. Kluza, K., & Nalepa, G. J. (2012). Proposal of square metrics for measuring Business Process Model complexity. In Federated Conference on Computer Science and Information Systems (pp. 919 - 922). Wroclaw: IEEE.
  18. Lassen, K. B., & van der Aalst, W. M. (2009). Complexity metrics for workflow nets. Information and Software Technology, 51(3), 610-626. Go to original source...
  19. Latva-Koivisto, A. M. (2001). Finding a complexity measure for business process models - Research Report. Helsinki: Helsinki University of Technology. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.25.2991&rep=rep1&type=pdf
  20. Makni, L., Khlif, W., Haddar, N. Z., & Ben-Abdallah, H. (2010). A tool for evaluationg the quality of business process models. In Business Process and Service Science - Proceedings of ISSS and BPSC P-177 (pp. 230-242). Bonn: Gesellschaft für Informatik.
  21. Mendling, J. (2006). Testing Density as a Complexity Metric for EPCs. Vienna: Vienna University of Economics and Business. Retrieved from http://ww.w.mendling.com/publications/TR06-density.pdf
  22. Mendling, J., Neumann, G., & van der Aalst, W. (2007). On the correlation between process model metrics and errors. In 26th International Conference on Conceptual modeling (pp. 173-178). Darlinghurst: Australian Computer Society.
  23. Muketha, G. M., Ghani, A. A. A., Selamat, M. H., & Atan, R. (2010). A survey of business process complexity metrics. Information Technology Journal, 9(7), 1336-1344. doi:10.3923/itj.2010.1336.1344 Go to original source...
  24. Náplava, P., Hronza, R., Kočí, J., & Pavlíček, J. (2014). How to Successfully Start the Transformation of an Academic Institution. Case study on the process mapping project at the Czech Technical University. In 8th Workshop on Transformation & Engineering of Enterprises (TEE 2014), and the 1st International Workshop on Capability-oriented Business Informatics (CoBI 2014) co-located with the 16th IEEE International Conference on B (pp. 1-15.). Aachen: RWTH Aachen University
  25. Parizi, R. M., & Ghani, A. A. A. (2008). An Ensemble of Complexity Metrics for BPEL Web Processes. In 9th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (pp. 753 - 758). Phuket: IEEE. doi:10.1109/SNPD.2008.152 Go to original source...
  26. Reijers, H. A. (2003). A Cohesion Metric for the Definition of Activities in a Workflow Process. In International Workshop on Evaluation of Modeling Methods in Systems Analysis and Design (pp. 116-125). Velden: CAiSE/IFIP 8.1.
  27. Reijers, H. A., & Vanderfeesten, I. T. P. (2004). Cohesion and Coupling Metrics for Workflow Process Design. In Business Process Management (pp. 290-305). Potsdam: Springer Berlin Heidelberg. doi:10.1007/978-3-540-25970-1_19 Go to original source...
  28. Rolón, E., Cardoso, J., García, F., Ruiz, F., & Piattini, M. (2009). Analysis and Validation of Control-Flow Complexity Measures with BPMN Process Models. In Enterprise, Business-Process and Information Systems Modeling SE - 6 (pp. 58-70). Amsterdam: Springer Berlin Heidelberg. doi:10.1007/978-3-642-01862-6_6 Go to original source...
  29. Roy, S., Sajeev, A. S. M., Bihary, S., & Ranjan, A. (2014). An Empirical Study of Error Patterns in Industrial Business Process Models. IEEE Transactions on Services Computing, 7(2), 140-153. doi:10.1109/TSC.2013.10 Go to original source...
  30. Sánchez-González, L., Ruiz, F., García, F., & Cardoso, J. (2011). Towards Thresholds of Control Flow Complexity Measures for BPMN Models. In Proceedings of the 2011 ACM Symposium on Applied Computing (pp. 1445-1450). New York, NY, USA: ACM. doi:10.1145/1982185.1982496 Go to original source...
  31. Shao, J., & Wang, Y. (2003). A new measure of software complexity based on cognitive weights. Canadian Journal of Electrical and Computer Engineering, 28(2), 69-74. doi:10.1109/CJECE.2003.1532511 Go to original source...
  32. Solichah, I., Hamilton, M., Mursanto, P., Ryan, C., & Perepletchikov, M. (2013). Exploration on software complexity metrics for business process model and notation. In International Conference on Advanced Computer Science and Information Systems (ICACSIS) (pp. 31-37). Bali: IEEE. doi:10.1109/ICACSIS.2013.6761549 Go to original source...
  33. Thammarak, K. (2010). Survey Complexity Metrics for Reusable Business Process. In 1st National Conference on Applied Computer Technology and Information System (pp. 18-22). Nonthaburi: ACTIS.
  34. Van Nuffel, D., Mulder, H., & Van Kervel, S. (2009). Enhancing the Formal Foundations of BPMN by Enterprise Ontology. In Advances in Enterprise Engineering III (pp. 115-129). Amsterdam: Springer Berlin Heidelberg. doi:10.1007/978-3-642-01915-9_9 Go to original source...
  35. Vanderfeesten, I., Cardoso, J., & Reijers, H. A. (2007). A weighted coupling metric for business process models. In 19th International Conference on Advanced Information Systems Engineering (pp. 41-44). Trondheim: CAiSE'07. Retrieved from http://ceur-ws.org/Vol-247/FORUM_11.pdf
  36. Vanderfeesten, I., Cardoso, J., Mendling, J., Reijers, H. A., & Van Der Aalst, W. (2007a). Quality Metrics for Business Process Models. In BPM and Workflow Handbook (pp. 179-190.). Lighthouse Point, Florida: Future Strategies.
  37. Vanderfeesten, I., Reijers, H., Mendling, J., van der Aalst, W. P., & Cardoso, J. (2008). On a Quest for Good Process Models: The Cross-Connectivity Metric. In Advanced Information Systems Engineering (pp. 480-494). Montpellier: Springer Berlin Heidelberg. doi:10.1007/978-3-540-69534-9_36 Go to original source...
  38. Vanderfeesten, I., Reijers, H., Mendling, J., van der Aalst, W. P., & Cardoso, J. (2008). On a Quest for Good Process Models: The Cross-Connectivity Metric. In Advanced Information Systems Engineering (pp. 480-494). Montpellier: Springer Berlin Heidelberg. doi:10.1007/978-3-540-69534-9_36 Go to original source...

This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.