CIAOERP: A Method for Change Impact Analysis and Search-Based Decision Optimization in Cloud ERP Systems Using Feature Forests

نویسندگان

1 Department of Computer Engineering, Shahr-e-Qods Branch, Islamic Azad University, Tehran, Iran.

2 Department of Computer Engineering, Shahr-e-Qods Branch, Islamic Azad University, Tehran, Iran.

3 Department of Computer Engineering, Malard Branch, Islamic Azad University, Tehran, Iran.

doi
10.22108/jcs.2024.141074.1142
چکیده

Compared with on-premise ERPs, change management is a more serious challenge in cloud ERPs, since changes in an element affect not only other elements but also multiple instances and tenants. Therefore, to make proper decisions, we need a change impact analysis (CIA) method to analyze the way changes are propagated, the affected elements, and the costs imposed. Introducing the concept of feature forest, from multi-software product line engineering, this article addresses how to analyze the impact of changes of “configuration” type in single- and multi-tenant cloud ERPs. Moreover, we propose a multi-objective non-dominated deterministic search algorithm to decide on realizing the changes aiming at minimal change costs. We validated the method by carrying out an empirical experiment following the GQM approach on three real-world cloud ERPs. The evaluation results indicate a decrease of costs of about 33% by the method against the average costs of all possible decisions. Moreover, compared with participants, while showing about 67% similarity, we observed an improvement of about 48% in the costs of decisions.