Deep Analysis of Process Model Matching Techniques

Process Model Matching (PMM) aims to automatically identify corresponding activities from two process models that exhibit similar behaviors. Recognizing the diverse applications of process model matching, several techniques have been proposed in the literature. Typically, the effectiveness of these...

Full description

Bibliographic Details
Main Authors: Muhammad Ali, Khurram Shahzad, Syed Irtaza Muzaffar, Muhammad Kamran Malik
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9099282/
id doaj-59af4b89b807449a9739b95da627f009
record_format Article
spelling doaj-59af4b89b807449a9739b95da627f0092021-03-30T02:32:21ZengIEEEIEEE Access2169-35362020-01-018992399925310.1109/ACCESS.2020.29970979099282Deep Analysis of Process Model Matching TechniquesMuhammad Ali0https://orcid.org/0000-0002-9336-043XKhurram Shahzad1https://orcid.org/0000-0001-8433-6705Syed Irtaza Muzaffar2https://orcid.org/0000-0001-5364-051XMuhammad Kamran Malik3https://orcid.org/0000-0002-1392-8866Punjab University College of Information Technology (PUCIT), University of the Punjab, Lahore, PakistanPunjab University College of Information Technology (PUCIT), University of the Punjab, Lahore, PakistanPunjab University College of Information Technology (PUCIT), University of the Punjab, Lahore, PakistanPunjab University College of Information Technology (PUCIT), University of the Punjab, Lahore, PakistanProcess Model Matching (PMM) aims to automatically identify corresponding activities from two process models that exhibit similar behaviors. Recognizing the diverse applications of process model matching, several techniques have been proposed in the literature. Typically, the effectiveness of these matching techniques has been evaluated using three widely used performance measures, Precision, Recall, and F1 score. In this study, we have established that the values of these three measures for each dataset do not provide deeper insights into the capabilities of the matching techniques. To that end, we have made three significant contributions. Firstly, we have enhanced four benchmark datasets by classifying their corresponding activities into three sub-types. The enhanced datasets can be used for surface-level evaluation, as well as a deeper evaluation of matching techniques. Secondly, we have conducted a systematic search of the literature to identify an extensive set of 27 matching techniques and subsequently proposed a taxonomy for these matching techniques. Finally, we have performed 432 experiments to evaluate the effectiveness of all the matching techniques, and key observations about the effectiveness of the techniques are presented.https://ieeexplore.ieee.org/document/9099282/Business process managementdeveloping benchmarkstaxonomytext matching
collection DOAJ
language English
format Article
sources DOAJ
author Muhammad Ali
Khurram Shahzad
Syed Irtaza Muzaffar
Muhammad Kamran Malik
spellingShingle Muhammad Ali
Khurram Shahzad
Syed Irtaza Muzaffar
Muhammad Kamran Malik
Deep Analysis of Process Model Matching Techniques
IEEE Access
Business process management
developing benchmarks
taxonomy
text matching
author_facet Muhammad Ali
Khurram Shahzad
Syed Irtaza Muzaffar
Muhammad Kamran Malik
author_sort Muhammad Ali
title Deep Analysis of Process Model Matching Techniques
title_short Deep Analysis of Process Model Matching Techniques
title_full Deep Analysis of Process Model Matching Techniques
title_fullStr Deep Analysis of Process Model Matching Techniques
title_full_unstemmed Deep Analysis of Process Model Matching Techniques
title_sort deep analysis of process model matching techniques
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Process Model Matching (PMM) aims to automatically identify corresponding activities from two process models that exhibit similar behaviors. Recognizing the diverse applications of process model matching, several techniques have been proposed in the literature. Typically, the effectiveness of these matching techniques has been evaluated using three widely used performance measures, Precision, Recall, and F1 score. In this study, we have established that the values of these three measures for each dataset do not provide deeper insights into the capabilities of the matching techniques. To that end, we have made three significant contributions. Firstly, we have enhanced four benchmark datasets by classifying their corresponding activities into three sub-types. The enhanced datasets can be used for surface-level evaluation, as well as a deeper evaluation of matching techniques. Secondly, we have conducted a systematic search of the literature to identify an extensive set of 27 matching techniques and subsequently proposed a taxonomy for these matching techniques. Finally, we have performed 432 experiments to evaluate the effectiveness of all the matching techniques, and key observations about the effectiveness of the techniques are presented.
topic Business process management
developing benchmarks
taxonomy
text matching
url https://ieeexplore.ieee.org/document/9099282/
work_keys_str_mv AT muhammadali deepanalysisofprocessmodelmatchingtechniques
AT khurramshahzad deepanalysisofprocessmodelmatchingtechniques
AT syedirtazamuzaffar deepanalysisofprocessmodelmatchingtechniques
AT muhammadkamranmalik deepanalysisofprocessmodelmatchingtechniques
_version_ 1724184958467047424