Business Process Model anti-Patterns: a Bibliography and Taxonomy of published Work

Patterns have been proven to be useful for documenting reusable solutions to common problems. A recently published bibliography of business process model patterns shed light into the various types of patterns by providing a systematic categorization of these patterns. In this way, such classification improves the understanding of business process model patterns. Anti-patterns document a counterproductive solution to a commonly occurring problem. While a classification for the large body of literature on business process model patterns is available, a structured bibliography of anti-patterns is missing. Related work on anti-patterns discusses patterns for common modeling errors, problems in business process models as well as in the business processes. Modeling experts should be aware of all these types of anti-patterns. To fill this gap, this paper presents a bibliography of business process model anti-patterns and a taxonomy of anti-patterns that has been developed using an established approach for taxonomy development. Both are based on an literature review and are valuable for people during the design and analysis phases of business processes since knowledge about anti-patterns in business process models helps for increasing their quality. Our overview should also be useful for developers of modeling tools who wish to make the modeler aware of potential modeling problems.

[1]  Jan Jürjens,et al.  Detecting Conflicts Between Data-Minimization and Security Requirements in Business Process Models , 2018, ECMFA.

[2]  Wolfgang Blochinger,et al.  Structured collaborative workflow design , 2009, Future Gener. Comput. Syst..

[3]  Jan Mendling,et al.  When Language Meets Language: Anti Patterns Resulting from Mixing Natural and Modeling Language , 2014, Business Process Management Workshops.

[4]  Aditya K. Ghose,et al.  Resolving Violations in Inter-process Relationships in Business Process Ecosystems , 2013, ICSOC Workshops.

[5]  Abhishek Ranjan,et al.  An Empirical Study of Error Patterns in Industrial Business Process Models , 2014, IEEE Transactions on Services Computing.

[6]  Wilfrid Utz,et al.  Industrial Business Process Management Using Adonis Towards a Modular Business Process Modelling Method for Zero-Defect-Manufacturing , 2017, 2017 International Conference on Industrial Engineering, Management Science and Application (ICIMSA).

[7]  Hao Lin,et al.  A novel graph reduction algorithm to identify structural conflicts , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[8]  John Long Software reuse antipatterns , 2001, SOEN.

[9]  Jörg Becker,et al.  Semantic Business Process Analysis , 2010 .

[10]  Andrea Polini,et al.  On Avoiding Erroneous Synchronization in BPMN Processes , 2017, BIS.

[11]  Richard T. Watson,et al.  Analyzing the Past to Prepare for the Future: Writing a Literature Review , 2002, MIS Q..

[12]  Patrick Delfmann,et al.  The generic model query language GMQL - Conceptual specification, implementation, and runtime evaluation , 2015, Inf. Syst..

[13]  Klemens Böhm,et al.  Detecting Data-Flow Errors in BPMN 2.0 , 2014, Open J. Inf. Syst..

[14]  C.A.J. Meijs,et al.  Information systems architectures: creating links with IT. , 1994 .

[15]  Jan Muntermann,et al.  A method for taxonomy development and its application in information systems , 2013, Eur. J. Inf. Syst..

[16]  Jörg Becker,et al.  An Empirical Assessment of the Usefulness of Weakness Patterns in Business Process Redesign , 2012, ECIS.

[17]  Volker Gruhn,et al.  A heuristic method for detecting problems in business process models , 2010, Bus. Process. Manag. J..

[18]  Antoni Ligeza,et al.  A note on BPMN analysis. Towards a taxonomy of selected potential anomalies , 2014, 2014 Federated Conference on Computer Science and Information Systems.

[19]  Takashi Kobayashi,et al.  Definition of deadlock patterns for business processes workflow models , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[20]  Marouane Kessentini,et al.  Search-Based Web Service Antipatterns Detection , 2017, IEEE Transactions on Services Computing.

[21]  Ahmed Awad,et al.  Structural Detection of Deadlocks in Business Process Models , 2008, BIS.

[22]  Janis Stirna,et al.  How to Transfer a Knowledge Management Approach to an Organization - A Set of Patterns and Anti-patterns , 2006, PAKM.

[23]  Andrew Koenig,et al.  Patterns and Antipatterns , 1998, J. Object Oriented Program..

[24]  Pablo David Villarreal,et al.  Towards Ontology-Based Anti-patterns for the Verification of Business Process Behavior , 2016, WorldCIST.

[25]  Maria E. Orlowska,et al.  Data Flow and Validation in Workflow Modelling , 2004, ADC.

[26]  Moe Thandar Wynn,et al.  Soundness of workflow nets: classification, decidability, and analysis , 2011, Formal Aspects of Computing.

[27]  Li Zhang,et al.  Definition and Detection of Control-Flow Anti-patterns in Process Models , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference Workshops.

[28]  Patrick Delfmann,et al.  Supporting Business Process Improvement through Business Process Weakness Pattern Collections , 2015, Wirtschaftsinformatik.

[29]  John Israilidis,et al.  Anti-patterns in knowledge management , 2015 .

[30]  Omar Chiotti,et al.  Specification of behavioral anti-patterns for the verification of block-structured Collaborative Business Processes , 2016, Inf. Softw. Technol..

[31]  Jörg Becker,et al.  Automatic Identification of Structural Process Weaknesses - Experiences with Semantic Business Process Modeling in the Financial Sector , 2011, Wirtschaftsinformatik.

[32]  Jan Mendling,et al.  Learning from Quality Issues of BPMN Models from Industry , 2016, IEEE Software.

[33]  Mahesh H. Dodani Patterns of Anti-Patterns , 2006, J. Object Technol..

[34]  Remco M. Dijkman,et al.  Business Process Architecture: Use and Correctness , 2012, BPM.

[35]  Ahmed Awad,et al.  Diagnosing and Repairing Data Anomalies in Process Models , 2009, Business Process Management Workshops.

[36]  Jan Mendling,et al.  Ensuring the canonicity of process models , 2017, Data Knowl. Eng..

[37]  Akhil Kumar,et al.  An Analysis and Taxonomy of Unstructured Workflows , 2005, Business Process Management.

[38]  Patrick Delfmann,et al.  Towards Supporting Business Process Compliance Checking with Compliance Pattern Catalogues - A Financial Industry Case Study , 2015, Enterp. Model. Inf. Syst. Archit. Int. J. Concept. Model..

[39]  Ralf Laue,et al.  Business Process Model Patterns : State-ofthe art , Research Classification and Taxonomy Appendix , 2018 .

[40]  Jörg Becker,et al.  Pattern-Based Semi-Automatic Analysis of Weaknesses in Semantic Business Process Models in the Banking Sector , 2010, ECIS.

[41]  Peter Loos,et al.  Sustainability Patterns for the Improvement of IT-Related Business Processes with Regard to Ecological Goals , 2016, Business Process Management Workshops.

[42]  Pablo David Villarreal,et al.  Ontology-Based Heuristics for Process Behavior: Formalizing False Positive Scenarios , 2016, Business Process Management Workshops.