Software Requirement Risk Prediction Using Enhanced Fuzzy Induction Models
-
Published:2023-09-08
Issue:18
Volume:12
Page:3805
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Mamman Hussaini12ORCID, Balogun Abdullateef Oluwagbemiga1ORCID, Basri Shuib1, Capretz Luiz Fernando34ORCID, Adeyemo Victor Elijah5ORCID, Imam Abdullahi Abubakar6ORCID, Kumar Ganesh1ORCID
Affiliation:
1. Department of Computer and Information Sciences, Universiti Teknologi PETRONAS, Seri Iskandar 32610, Malaysia 2. Department of Management and Information Technology, Abubakar Tafawa Balewa University, Bauchi 740272, Nigeria 3. Department of Electrical and Computer Engineering, Western University, London, ON N6A 5B9, Canada 4. Division of Science, Yale-NUS College, Singapore 138533, Singapore 5. School of Built Environment, Engineering, and Computing, Leeds Beckett University, Headingley Campus, Leeds LS6 3QS, UK 6. School of Digital Sciences, Universiti Brunei Darussalam, Gadong BE1410, Brunei
Abstract
The development of most modern software systems is accompanied by a significant level of uncertainty, which can be attributed to the unanticipated activities that may occur throughout the software development process. As these modern software systems become more complex and drawn out, escalating software project failure rates have become a critical concern. These unforeseeable uncertainties are known as software risks, and they emerge from many risk factors inherent to the numerous activities comprising the software development lifecycle (SDLC). Consequently, these software risks have resulted in massive revenue losses for software organizations. Hence, it is imperative to address these software risks, to curb future software system failures. The subjective risk assessment (SRM) method is regarded as a viable solution to software risk problems. However, it is inherently reliant on humans and, therefore, in certain situations, imprecise, due to its dependence on an expert’s knowledge and experience. In addition, the SRM does not allow repeatability, as expertise is not easily exchanged across the different units working on a software project. Developing intelligent modelling methods that may offer more unbiased, reproducible, and explainable decision-making assistance in risk management is crucial. Hence, this research proposes enhanced fuzzy induction models for software requirement risk prediction. Specifically, the fuzzy unordered rule induction algorithm (FURIA), and its enhanced variants based on nested subset selection dichotomies, are developed for software requirement risk prediction. The suggested fuzzy induction models are based on the use of effective rule-stretching methods for the prediction process. Additionally, the proposed FURIA method is enhanced through the introduction of nested subset selection dichotomy concepts into its prediction process. The prediction performances of the proposed models are evaluated using a benchmark dataset, and are then compared with existing machine learning (ML)-based and rule-based software risk prediction models. From the experimental results, it was observed that the FURIA performed comparably, in most cases, to the rule-based and ML-based models. However, the FURIA nested dichotomy variants were superior in performance to the conventional FURIA method, and rule-based and ML-based methods, with the least accuracy, area under the curve (AUC), and Mathew’s correlation coefficient (MCC), with values of approximately 98%.
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference50 articles.
1. Naseem, R., Shaukat, Z., Irfan, M., Shah, M.A., Ahmad, A., Muhammad, F., Glowacz, A., Dunai, L., Antonino-Daviu, J., and Sulaiman, A. (2021). Empirical assessment of machine learning techniques for software requirements risk prediction. Electronics, 10. 2. Shaukat, Z.S., Naseem, R., and Zubair, M. (2018, January 29–31). A dataset for software requirements risk prediction. Proceedings of the 2018 IEEE International Conference on Computational Science and Engineering (CSE), Bucharest, Romania. 3. Alharbi, I.M., Alyoubi, A.A., Altuwairiqi, M., and Ellatif, M.A. (2021, January 20–22). Analysis of Risks Assessment in Multi Software Projects Development Environment Using Classification Techniques. Proceedings of the International Conference on Advanced Machine Learning Technologies and Applications, Cairo, Egypt. 4. Mohamed, H.A.M. (2018). Model-Based Prediction of Resource Utilization and Performance Risks. [Ph.D. Thesis, Sudan University of Science & Technology]. 5. Towards the sustainability of small and medium software enterprises through the implementation of software process improvement: Empirical investigation;Balogun;J. Softw. Evol. Process,2022
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|