Understanding the occurrence of errors in process models based on metrics

J. Mendling, G. Neumann, W.M.P. Aalst, van der

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademic

85 Citations (Scopus)
121 Downloads (Pure)


Business process models play an important role for the management, design, and improvement of process organizations and process-aware information systems. Despite the extensive application of process modeling in practice, there are hardly empirical results available on quality aspects of process models. This paper aims to advance the understanding of this matter by analyzing the connection between formal errors (such as deadlocks) and a set of metrics that capture various structural and behavioral aspects of a process model. In particular, we discuss the theoretical connection between errors and metrics, and provide a comprehensive validation based on an extensive sample of EPC process models from practice. Furthermore, we investigate the capability of the metrics to predict errors in a second independent sample of models. The high explanatory power of the metrics has considerable consequences for the design of future modeling guidelines and modeling tools.
Original languageEnglish
Title of host publicationProceedings of the Confederated International Conferences On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, ODBASE, and IS (OTM 2007) 25-30 November 2007, Vilamoura, Portugal
EditorsR. Meersman, Z. Tari
Place of PublicationBerlin
ISBN (Print)978-3-540-76846-3
Publication statusPublished - 2007
Eventconference; OTM 2007, Vilamoura, Portugal; 2007-11-25; 2007-11-30 -
Duration: 25 Nov 200730 Nov 2007

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Conferenceconference; OTM 2007, Vilamoura, Portugal; 2007-11-25; 2007-11-30
OtherOTM 2007, Vilamoura, Portugal

Fingerprint Dive into the research topics of 'Understanding the occurrence of errors in process models based on metrics'. Together they form a unique fingerprint.

Cite this