This research paper is devoted to solving the problem of assessing the quality of business process models, in particular, evaluating the comprehensibility of text labels in these models. The purpose of the work is to increase the understandability of text labels in business process models to improve the overall quality of these models. This problem is relevant, since poorly understandable business process models may cause errors when described workflows are executed, or when they are analyzed for process improvement. Moreover, such errors may decrease the performance of business processes if involved parties misunderstand required tasks and lead to monetary losses or even more dangerous consequences for critical business processes. Thus, to achieve the goal, it is necessary to create an algorithmic solution to solve the specified problem. In this work, the issues that existing studies did not resolve or did not reveal properly, and the main shortcomings of the existing software solutions that should solve the problem mentioned above are identified. The proposed algorithm is based on the natural language processing techniques, such as tokenization and part of speech tagging. The proposed algorithm considers the recommended “verb-object” labeling style of activity text labels in business process models. The comprehensibility of a sample business process model is evaluated using the Python implementation of the proposed algorithmic solution. Obtained results are discussed, a conclusion is made, and future research directions are formulated.
Read full abstract