Structuredness and its significance for correctness of process models

被引:0
作者
Ralf Laue
Jan Mendling
机构
[1] University of Leipzig,Chair of Applied Telematics
[2] Humboldt-Universität zu Berlin,Institute of Information Systems
来源
Information Systems and e-Business Management | 2010年 / 8卷
关键词
Business process modeling; Structuredness; Correctness; Prediction;
D O I
暂无
中图分类号
学科分类号
摘要
Recent research has shown that business process models from practice suffer from several quality problems. In particular, the correctness of control flow has been analyzed for industry-scale collections of process models revealing that error ratios are surprisingly high. In the past the structuredness property has been discussed as a guideline to avoid errors, first in research on programming, and later also in business process modeling. In this paper we investigate the importance of structuredness for process model correctness from an empirical perspective. We introduce definitions of two metrics that quantify the (un)structuredness of a process model, the degree of structuredness and the unmatched connector count. Then, we use the event-driven process chain models of the SAP reference model for validating the capability of these metrics to predict error probability. Our findings clearly support the importance of structuredness as a design principle for achieving correctness in process models.
引用
收藏
页码:287 / 307
页数:20
相关论文
共 59 条
[21]  
Green TRG(1991)Analyzing error-prone system structure IEEE Trans Softw Eng 17 141-152
[22]  
Gruhn V(1985)Identifying error-prone software IEEE Trans Softw Eng 11 317-324
[23]  
Laue R(2007)Object-oriented product metrics: a generic framework Inf Sci 177 587-606
[24]  
Kang B-K(2002)Research commentary: information systems and conceptual modeling–A research agenda Inf Syst Res 13 363-1365
[25]  
Bieman JM(1998)Evaluating software complexity measures IEEE Trans Softw Eng 14 1357-91
[26]  
Kindler E(2006)Compiling business processes: untangling unstructured loops in irreducible flow graphs Int J Web Grid Serv 2 68-undefined
[27]  
Krogstie J(undefined)undefined undefined undefined undefined-undefined
[28]  
Sindre G(undefined)undefined undefined undefined undefined-undefined
[29]  
Jørgensen HD(undefined)undefined undefined undefined undefined-undefined
[30]  
Lassen KB(undefined)undefined undefined undefined undefined-undefined