Abstract
Business process modeling is a crucial aspect of domains such as Business Process Management and Software Engineering. The availability of various BPM languages in the market makes it challenging for process modelers to select the best-fit BPM language for a specific process modeling task. A decision model is necessary to systematically capture and make scattered knowledge on BPM languages available for reuse by process modelers and academics. This paper presents a decision model for the BPM language selection problem in research projects. The model contains mappings of 72 BPM features to 23 BPM languages. We validated and refined the decision model through 10 expert interviews with domain experts from various organizations. We evaluated the efficiency, validity, and generality of the decision model by conducting four case studies of academic research projects with their original researchers. The results confirmed that the decision model supports process modelers in the selection process by providing more insights into the decision process. Based on the empirical evidence from the case studies and domain expert feedback, we conclude that having the knowledge readily available in the decision model supports academics in making more informed decisions that align with their preferences and prioritized requirements. Furthermore, the captured knowledge provides a comprehensive overview of BPM languages, features, and quality characteristics that other researchers can employ to tackle future research challenges. Our observations indicate that BPMN is a commonly used modeling language for process modeling. Therefore, it is more sensible for academics to explain why they did not select BPMN than to discuss why they chose it for their research project(s).
Original language | English |
---|---|
Pages (from-to) | 137–162 |
Number of pages | 26 |
Journal | Software and Systems Modeling |
Volume | 23 |
Issue number | 1 |
Early online date | 29 May 2023 |
DOIs | |
Publication status | Published - 2024 |
Bibliographical note
Publisher Copyright:© The Author(s) 2023.
Funding
We would like to express our gratitude to the ten domain experts who participated in and contributed to this research project. We are also thankful to Dr. Xu, Dr. Klinger, Dr. Ladleif, and Dr. España for participating as case study participants and for granting us permission to use their publications [94, 95, 100, 101] as case studies to evaluate the decision model. Finally, we appreciate the efforts of the journal editors and reviewers in providing valuable feedback and suggestions to improve the quality of this manuscript.
Keywords
- Business process modeling language selection
- Case study research
- Decision model
- Decision support system
- Multi-criteria decision-making