Enhancing usability of business rules in software systems: a comparative study of SBVR and DMN business rules writing methods

被引:0
作者
Arshad, Maheen [1 ]
Haq, Maham [1 ]
Khan, Muhammad Uzair [1 ]
Jilani, Atif Aftab [1 ]
Shafiq-Ur-Rehman, Shafiq-Ur- [2 ]
机构
[1] Natl Univ Comp & Emerging Sci, Comp Sci, Islamabad 44000, Pakistan
[2] Imam Muhammad bin Saud Islamic Univ IMSIU, Coll Comp & Informat Sci, Riyadh 11564, Saudi Arabia
关键词
SDLC; Software testing; Usability metrics; Understandability; Ease of use; Effectiveness; Learnability; Modifiability; Efficiency; Comparative study; Business rules; BPMN; SBVR; DMN; PROCESS MODELS; BPMN;
D O I
10.1007/s13198-025-02904-3
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The usability of business rule representation methods is essential for ensuring the efficiency and effectiveness of software systems, particularly in software development life cycle (SDLC) activities like software testing. Business rules govern software behavior, ensuring consistency, accuracy, and compliance. This paper compares two business rule methods Semantics of Business Vocabulary and Rules (SBVR) and Decision Model and Notation (DMN) to assess their effectiveness in SDLC activities. While BPMN is widely used for modeling business processes, it lacks explicit business rule representation, leading to potential transparency and execution challenges. We evaluated SBVR and DMN to address these issues using seven key usability metrics: understandability, modifiability, ease of use, effectiveness, user satisfaction, efficiency, and learnability. We evaluated SBVR and DMN with 142 software engineering students in a crossover experiment involving two case studies: FLEX (academic management) and EU Rent (car reservation). Our findings indicate that DMN outperforms SBVR in several usability areas offering insights for developers, analysts, and system implementers.
引用
收藏
页数:20
相关论文
共 46 条
[1]  
[Anonymous], 1998, ISO 7726
[2]  
[Anonymous], 2015, ISO 9001:2015: Quality management systems - requirements
[3]  
[Anonymous], 2001, International Organization for Standardization 6876: Dental root canal sealing materials. BS EN ISO 6876
[4]  
Auechaikul T, 2007, TENCON 2007 2007 IEE, P1, DOI [10.1109/tencon.2007.4428932, DOI 10.1109/TENCON.2007.4428932]
[5]  
Bajwa IS, 2011, 2011 AAAI SPRING S S
[6]  
Cheng R, 2011, LECT NOTES BUS INF P, V87, P13
[7]  
Cohen J., 1988, Statistical Power Analysis for the Behavioral Sciences
[8]   Integrating BPMN and DMN: Modeling and Analysis [J].
de Leoni, Massimiliano ;
Felli, Paolo ;
Montali, Marco .
JOURNAL ON DATA SEMANTICS, 2021, 10 (1-2) :165-188
[9]  
Devi MC., 2020, Dinasti International Journal of Economics Finance Accounting, V1, P176
[10]   Semantics and analysis of business process models in BPMN [J].
Dijkman, Remco M. ;
Dumas, Marlon ;
Ouyang, Chun .
INFORMATION AND SOFTWARE TECHNOLOGY, 2008, 50 (12) :1281-1294