Measures of Quality in Business Process Modeling

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.

[1]  Radek Hronza,et al.  How to Successfully Start the Transformation of an Academic Institution Case study on the process mapping project at the Czech Technical University , 2014 .

[2]  Jorge S. Cardoso,et al.  Business Process Control-Flow Complexity: Metric, Evaluation, and Validation , 2008, Int. J. Web Serv. Res..

[3]  Jan Mendling,et al.  Quality metrics for business process models , 2007 .

[4]  Jorge Cardoso,et al.  How to Measure the Control-flow Complexity of Web Processes and Workflows , 2005 .

[5]  Hajo A. Reijers,et al.  A weighted coupling metric for business process models , 2007, CAiSE Forum.

[6]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[7]  Yingxu Wang,et al.  A new measure of software complexity based on cognitive weights , 2003, Canadian Journal of Electrical and Computer Engineering.

[8]  Yingxu Wang,et al.  A new measure of software complexity based on cognitive weights , 2003 .

[9]  Hanêne Ben-Abdallah,et al.  Quality metrics for business process modeling , 2009 .

[10]  H. Reijers A Cohesion Metric for the Definition of Activities in a Workflow Process , 2003 .

[11]  Hanêne Ben-Abdallah,et al.  A Tool for Evaluationg the Quality of Business Process Models , 2010, ISSS/BPSC.

[12]  Mario Piattini,et al.  Analysis and Validation of Control-Flow Complexity Measures with BPMN Process Models , 2009, BMMDS/EMMSAD.

[13]  Jorge S. Cardoso,et al.  Process control-flow complexity metric: An empirical validation , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[14]  Hans B. F. Mulder,et al.  Enhancing the Formal Foundations of BPMN by Enterprise Ontology , 2009, CIAO! / EOMAS.

[15]  Hajo A. Reijers,et al.  Cohesion and Coupling Metrics for Workflow Process Design , 2004, Business Process Management.

[16]  Radek Hronza,et al.  Educational Business Process Model Skills Improvement , 2016, EOMAS@CAiSE.

[17]  Hajo A. Reijers,et al.  Evaluating workflow process designs using cohesion and coupling metrics , 2008, Comput. Ind..

[18]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[19]  Jan Mendling,et al.  On a Quest for Good Process Models: The Cross-Connectivity Metric , 2008, CAiSE.

[20]  Wil M. P. van der Aalst,et al.  Complexity metrics for Workflow nets , 2009, Inf. Softw. Technol..

[21]  Jorge Cardoso,et al.  Control-flow Complexity Measurement of Processes and Weyuker's Properties , 2007 .

[22]  Akhil Kumar,et al.  New Quality Metrics for Evaluating Process Models , 2008, Business Process Management Workshops.

[23]  Margaret Hamilton,et al.  Exploration on software complexity metrics for business process model and notation , 2013, 2013 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[24]  Ying Jiang,et al.  A Control-Flow Complexity Measure of Web Service Composition Process , 2010, 2010 IEEE Asia-Pacific Services Computing Conference.

[25]  Grzegorz J. Nalepa,et al.  Proposal of square metrics for measuring Business Process Model complexity , 2012, 2012 Federated Conference on Computer Science and Information Systems (FedCSIS).

[26]  Hanêne Ben-Abdallah,et al.  Coupling metrics for business process modeling , 2010 .

[27]  Radek Hronza,et al.  Business Process Center of Excellence at the Faculty of Electrical Engineering at the Czech Technical University in Prague , 2013, 2013 IEEE 15th Conference on Business Informatics.

[28]  Abdul Azim Abdul Ghani,et al.  An Ensemble of Complexity Metrics for BPEL Web Processes , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[29]  Jan Mendling,et al.  On the Correlation between Process Model Metrics and Errors , 2007, ER.

[30]  Félix García,et al.  Towards thresholds of control flow complexity measures for BPMN models , 2011, SAC.

[31]  Abhishek Ranjan,et al.  An Empirical Study of Error Patterns in Industrial Business Process Models , 2014, IEEE Transactions on Services Computing.

[32]  Abdul Azim Abd Ghani,et al.  A survey of business process complexity metrics. , 2010 .

[33]  Jan Mendling,et al.  A Discourse on Complexity of Process Models , 2006, Business Process Management Workshops.

[34]  Volker Gruhn,et al.  Adopting the Cognitive Complexity Measure for Business Process Models , 2006, 2006 5th IEEE International Conference on Cognitive Informatics.

[35]  Volker Gruhn,et al.  Approaches for Business Process Model Complexity Metrics , 2007 .

[36]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.