Requirements of Process Modeling Languages - Results from an Empirical Investigation

The majority of large and mid-sized companies are active in Business Process Management (BPM). Documenting business processes is a key task of BPM, but the variety of process modeling languages makes it difficult to determine ‘the best’ one. Basically, the suitability of a process modeling language depends on the companies’ requirements. In this paper we adopt a bird’s eye view on the issue: By an empirical investigation of 130 public companies from all over the world and any sector, we gather the common requirements of process modeling languages and use them to assess the most popular ones (i.e., BPMN, UML Activity Diagrams, Event-driven Process Chains). Our results show that these languages are (1) equally expressive and (2) presumably equally understandable concerning the common core notion of ‘business process’; thus, they can be used interchangeably. However, the BPMN is the most complex process modeling language.

[1]  Jan Recker,et al.  Ontology- Versus Pattern-Based Evaluation of Process Modeling Languages: A Comparison , 2007, Commun. Assoc. Inf. Syst..

[2]  Marta Indulska,et al.  Business Process Modeling: Perceived Benefits , 2009, ER.

[3]  Susanne Patig,et al.  IT Requirements of Business Process Management in Practice - An Empirical Study , 2010, BPM.

[4]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[5]  Jan Recker,et al.  How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation , 2008, CAiSE.

[6]  Jan Mendling,et al.  What Makes Process Models Understandable? , 2007, BPM.

[7]  Michael Rosemann,et al.  Integrated Process Modeling: An Ontological Evaluation , 2000, Inf. Syst..

[8]  Sherri L. Jackson Research Methods and Statistics: A Critical Thinking Approach , 2005 .

[9]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[10]  J. Recker,et al.  Does It Matter Which Process Modelling Language We Teach or Use? An Experimental Study on Understanding Process Modelling Languages without Formal Education , 2007 .

[11]  Marta Indulska,et al.  How good is BPMN really? Insights from theory and practice , 2006, ECIS.

[12]  Marta Indulska,et al.  Measuring Method Complexity: UML versus BPMN , 2009, AMCIS.

[13]  Susanne Patig,et al.  Measuring Expressiveness in Conceptual Modeling , 2004, CAiSE.

[14]  P. Harmon The State of Business Process Management , 2013 .

[15]  Fu-Ren Lin,et al.  A generic structure for business process modeling , 2002, Bus. Process. Manag. J..

[16]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[17]  James Jaccard,et al.  Statistics for the Behavioral Sciences , 1983 .

[18]  Jon Holt,et al.  A Pragmatic Guide to Business Process Modelling , 2005 .

[19]  Eva Söderström,et al.  Towards a Framework for Comparing Process Modelling Languages , 2002, CAiSE.

[20]  Jan C. Recker,et al.  BPMN Modeling - Who, Where, How and Why , 2008 .

[21]  Michael Rosemann,et al.  Process Management: A Guide for the Design of Business Processes , 2011 .

[22]  Beate List,et al.  An evaluation of conceptual business process modelling languages , 2006, SAC.