arrow
Return

BPEL process defects prediction using multi-objective evolutionary search

delete2023-10-01
delete3
PRE
AI
M
Marwa Daaji
A
Ali Ouni *
M
Mohamed Mohsen Gammoudi
S
Salah Bouktif
M
Mohamed Wiem Mkaouer
DOI:10.1016/j.jss.2023.111767delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Web services are becoming increasingly popular technologies for modern organizations to improve their cooperation and collaboration through building new software systems by composing pre-built services. Such services are typically composed and executed through BPEL (Business Process Execution Language) processes. Like any other software artifact, such processes are frequently changed to add new or modify existing functionalities or adapt to environmental changes. However, poorly planned changes may introduce BPEL process design defects known as anti-patterns or defects. The presence of defects often leads to a regression in software quality. In this paper, we introduce an automated approach to predict the presence of defects in BPEL code using Multi-Objective Genetic Programming (MOGP). Our approach consists of learning from real-world instances of each service-based business process defect (i.e., anti-pattern) type to infer prediction rules based on the combinations of process metrics and their associated threshold values. We evaluate our approach based on a dataset of 178 real-world business processes that belong to various application domains, and a variety of BPEL process defect types such as data flow and portability defects. The statistical analysis of the achieved results shows the effectiveness of our approach in identifying defects compared with state-of-the-art techniques with a median accuracy of 91%.& COPY; 2023 Elsevier Inc. All rights reserved.
Keywords:
BPEL process
Anti-patterns
Multi-objective algorithms
Genetic programming

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

F
faculte des sciences de tunis (fst)
Scholars:
2.3K
Papers: 1.7K
Citations: 2
E
ecole de technologie superieure - canada
Scholars:
1.5K
Papers: 1.6K
Citations: 1
U
universite de tunis-el-manar
Scholars:
1.2W
Papers: 7.4K
Citations: 4
U
university of quebec
Scholars:
2.0W
Papers: 1.9W
Citations: 19
U
university of quebec montreal
Scholars:
3.9K
Papers: 3.5K
Citations: 7
researcher View more organizations