Comparing manual- and auto-generated textual descriptions of business process models

Textual description of business process models can be generated either manually or automatically. Both ways of generating descriptions have their strengths and weaknesses. However, it is not clear, how similar or different are the two descriptions (manually generated and automatic generated). Once the answer to this question is known, it may lead to several conclusions, such as, the two descriptions can be used as an alternative to each other or not. To answer that question, in this study we have generated textual descriptions of 552 process models using two approaches (1) manual textual description approach and (2) automatic textual description approach. Subsequently, we apply three similarity estimation models including η-gram overlap, Longest Common Subsequence, and Vector Space Model to compute the degree of similarity between manual-automatic textual description pairs. Results show that the two types of textual descriptions are significantly different from each other and thus there is a space for improving the automatic technique in order to generate a textual description comparable with manually generated description.

[1]  W. M. P. V. D. Aalsta,et al.  YAWL : yet another workflow language , 2015 .

[2]  Paul W. P. J. Grefen,et al.  Generating process model collections , 2015, Software & Systems Modeling.

[3]  Paul W. P. J. Grefen,et al.  Business process model repositories:framework and survey , 2009 .

[4]  Hector Garcia-Molina,et al.  SCAM: A Copy Detection Mechanism for Digital Documents , 1995, DL.

[5]  江雄英 SAP R/3-人力资源管理系统的应用 , 2009 .

[6]  Jan Mendling,et al.  Metrics for Process Models: Empirical Foundations of Verification, Error Prediction, and Guidelines for Correctness , 2008, Lecture Notes in Business Information Processing.

[7]  Jan Mendling,et al.  Seven process modeling guidelines (7PMG) , 2010, Inf. Softw. Technol..

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

[9]  Monique Snoeck,et al.  Testing a Selection of BPMN Tools for Their Support of Modelling Guidelines , 2015, PoEM.

[10]  Jan Mendling,et al.  The Impact of Secondary Notation on Process Model Understanding , 2009, PoEM.

[11]  Jan Mendling,et al.  Activity labeling in process modeling: Empirical insights and recommendations , 2010, Inf. Syst..

[12]  Rao Muhammad Adeel Nawab,et al.  Mono-lingual Paraphrased Text Reuse and Plagiarism Detection , 2012 .

[13]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

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

[15]  C. Lyon,et al.  Demonstration of the Ferret Plagiarism Detector , 2006 .

[16]  Remco M. Dijkman,et al.  APROMORE: An advanced process model repository , 2011, Expert Syst. Appl..

[17]  Jan Mendling,et al.  On Measuring the Understandability of Process Models , 2009, Business Process Management Workshops.

[18]  Jan Mendling,et al.  Supporting Process Model Validation through Natural Language Generation , 2014, IEEE Transactions on Software Engineering.

[19]  Jan Mendling,et al.  Integrating Textual and Model-Based Process Descriptions for Comprehensive Process Search , 2016, BMMDS/EMMSAD.

[20]  Wil M. P. van der Aalst,et al.  On the Suitability of BPMN for Business Process Modelling , 2006, Business Process Management.

[21]  Jan Mendling,et al.  Towards the Automated Annotation of Process Models , 2015, CAiSE.

[22]  Jeffrey Parsons,et al.  What do the pictures mean? Guidelines for experimental evaluation of representation fidelity in diagrammatical conceptual modeling techniques , 2005, Data Knowl. Eng..

[23]  Jan Mendling,et al.  A Study Into the Factors That Influence the Understandability of Business Process Models , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  Birgit Korherr,et al.  Business Process Modelling: Languages, Goals, and Variabilities , 2008 .

[25]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[26]  Keng Siau,et al.  Evaluation techniques for systems analysis and design modelling methods – a review and comparative analysis , 2011, Inf. Syst. J..

[27]  Jan Mendling,et al.  Making sense of business process descriptions: An experimental comparison of graphical and textual notations , 2012, J. Syst. Softw..

[28]  Alberto Barrón-Cedeño,et al.  Reducing the Plagiarism Detection Search Space on the Basis of the Kullback-Leibler Distance , 2009, CICLing.

[29]  Nicola Guarino,et al.  Business Process Management , 2016, Business & Information Systems Engineering.

[30]  A ReijersHajo,et al.  A visual analysis of the process of process modeling , 2015 .

[31]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

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

[33]  August-Wilhelm Scheer,et al.  Enterprise resource planning: making ERP a success , 2000, CACM.

[34]  Hajo A. Reijers,et al.  Detecting Inconsistencies Between Process Models and Textual Descriptions , 2015, BPM.

[35]  Mark Stevenson,et al.  Developing a corpus of plagiarised short answers , 2011, Lang. Resour. Evaluation.

[36]  Andrew Gemino,et al.  A framework for empirical evaluation of conceptual modeling techniques , 2004, Requirements Engineering.

[37]  MiliHafedh,et al.  Business process modeling languages , 2010 .