A Guidelines framework for understandable BPMN models

被引:53
作者
Corradini, Flavio [1 ]
Ferrari, Alessio [2 ]
Fornari, Fabrizio [1 ]
Gnesi, Stefania [2 ]
Polini, Andrea [1 ]
Re, Barbara [1 ]
Spagnolo, Giorgio O. [2 ]
机构
[1] Univ Camerino, Camerino, Italy
[2] CNR, ISTI, Pisa, Italy
关键词
Models understandability; Business process modeling; BPMN; Modeling guidelines; Model quality; Tool; BUSINESS PROCESS MODELS; IN-PROCESS MODELS; COGNITIVE EFFECTIVENESS; COMPLEXITY METRICS; QUALITY; ERRORS; DEFICIENCIES; DESIGN; LAYOUT; LABELS;
D O I
10.1016/j.datak.2017.11.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Business process modeling allows abstracting and reasoning on how work is structured within complex organizations. Business process models represent blueprints that can serve different purposes for a variety of stakeholders. For example, business analysts can use these models to better understand how the organization works; employees playing a role in the process can use them to learn the tasks that they are supposed to perform; software analysts/developers can refer to the models to understand the system-as-is before designing the system-to-be. Given the variety of stakeholders that need to interpret these models, and considering the pivotal function that models play within organizations, understandability becomes a fundamental quality that need to be taken into particular account by modelers. In this paper we provide a set of fifty guidelines that can help modelers to improve the understandability of their models. The work focuses on the Business Process Modelling Notation 2.0 standard published by the Object Management Group, which has acquired a clear predominance among the modeling notations for business processes. Guidelines were derived by means of a thoughtful literature review which allowed identifying around one hundred guidelines and through successive activities of synthesis and homogenization. In addition, we implemented a freely available open source tool, named BEBOP (understandaBility vErifier for Business Process models), to check the adherence of a model to the guidelines. Finally, guidelines violation has been checked with BEBOP on a dataset of 11,294 models available in a publicly accessible repository. Our tests show that, although the majority of the guidelines are respected by the models, some guidelines, which are recognized as fundamental by the literature, are frequently violated.
引用
收藏
页码:129 / 154
页数:26
相关论文
共 111 条
[1]  
Allweyer T., 2009, BPMN 2 0 BUSINESS PR
[2]  
[Anonymous], 2011, BPMN method and style: with BPMN implementer's guide
[3]  
[Anonymous], 2013, Business process management, DOI DOI 10.1007/978-3-642-33143-5
[4]  
[Anonymous], 2006, CLEI ELECT J
[5]  
[Anonymous], 2006, 9th International Conference on Business Information Systems
[6]  
Becker J, 2000, LECT NOTES COMPUT SC, V1806, P30
[7]   How Does It Look? Exploring Meaningful Layout Features of Process Models [J].
Bernstein, Vered ;
Soffer, Pnina .
ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, CAISE 2015, 2015, 215 :81-86
[8]  
Bosshart E., 2014, ECH0158 BPMN
[9]  
Cardoso J, 2006, LECT NOTES COMPUT SC, V4103, P117
[10]  
Cardoso J., 2007, INT J MATH COMPUT PH, V1, P213