Calculator of Understandability Metrics for BPMN
Cognitive weights
The connectivity level between pools
Connector heterogeneity
Connector mismatch
Control flow complexity
Coupling metric
A function for creating internal documents
Cyclicity
Path and repetition log
Cross Connectivity
activity sometimes multiple times executed
activity names repetitions
Average connector degree
A calculation function for all metrics
Coefficient of network connectivity
Cyclomatic metric of McCabe
Density
Depth
Diameter
Direct and parallel relations
Filter path log with only traces containing the parallel gateway toget...
Maximum connector degree
Data Objects
Duplicate tasks
Empty sequence flows
Number of message flows
Number of pools
Number of swimlanes
Separability
Sequentiality
Size
activity sometimes not in traces
Structuredness
Task names
Token Split
Relation in traces
understandBPMN - understandability metrics for BPMN models
Calculate several understandability metrics of BPMN models. BPMN stands for business process modelling notation and is a language for expressing business processes into business process diagrams. Examples of these understandability metrics are: average connector degree, maximum connector degree, sequentiality, cyclicity, diameter, depth, token split, control flow complexity, connector mismatch, connector heterogeneity, separability, structuredness and cross connectivity. See R documentation and paper on metric implementation included in this package for more information concerning the metrics.