NPATH: a measure of execution path complexity and its applications
Communications of the ACM
The application of software maintainability models in industrial software systems
Selected papers of the sixth annual Oregon workshop on Software metrics
Object-oriented metrics: measures of complexity
Object-oriented metrics: measures of complexity
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Applying design-metrics to object-oriented frameworks
METRICS '96 Proceedings of the 3rd International Symposium on Software Metrics: From Measurement to Empirical Results
Thresholds for Object-Oriented Measures
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
Evaluation measures for business process models
Proceedings of the 2006 ACM symposium on Applied computing
Process control-flow complexity metric: An empirical validation
SCC '06 Proceedings of the IEEE International Conference on Services Computing
IEEE Transactions on Software Engineering
Conformance checking of processes based on monitoring real behavior
Information Systems
Evaluating workflow process designs using cohesion and coupling metrics
Computers in Industry
On a Quest for Good Process Models: The Cross-Connectivity Metric
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
An Ensemble of Complexity Metrics for BPEL Web Processes
SNPD '08 Proceedings of the 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
Measuring Entropy in Business Process Models
ICICIC '08 Proceedings of the 2008 3rd International Conference on Innovative Computing Information and Control
Complexity metrics for Workflow nets
Information and Software Technology
Prediction Models for BPMN Usability and Maintainability
CEC '09 Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing
Finding software metrics threshold values using ROC curves
Journal of Software Maintenance and Evolution: Research and Practice
IEEE Transactions on Software Engineering
Edit distance-based pattern support assessment of orchestration languages
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Quality indicators for business process models from a gateway complexity perspective
Information and Software Technology
Understanding understandability of conceptual models --- what are we actually talking about?
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
Business process models are considered to be a good mechanism for communication among stakeholders and are a key instrument in the analysis and design of information systems. It is therefore important to design business process models with a high level of quality, which can be discovered through measurement application. Several measurement initiatives exist in the literature, but these measures are only useful in real world decision making if we also have criteria with which to establish the goodness of models. We consider that measures with thresholds and decision criteria form indicators. Indicators allow us to make decisions by using the values of the measures which models should not exceed to ascertain whether the model is good in practice. In this paper we present the initial empirical results from which thresholds for the Control-Flow Complexity measure applied in BPMN models have been obtained according to the Bender method. Our findings reveal that there are different levels of understandability depending on the number of decision nodes: a very easily understandable model would have no more than 6 xor nodes, 1 or nodes and 1 and nodes, versus the 46 xor nodes, 14 or nodes and 7 and nodes which would constitute a model with a very difficult level of understandability.