Systematic review of software engineering uses of multi-criteria decision-making methods: Trends, bibliographic analysis, challenges, recommendations, and future directions

被引:5
作者
Magabaleh, Aws A. [1 ,2 ]
Ghraibeh, Lana L. [1 ]
Audeh, Afnan Y. [1 ]
Albahri, A. S. [3 ,4 ]
Deveci, Muhammet [5 ,6 ,7 ]
Antucheviciene, Jurgita [8 ]
机构
[1] Yarmouk Univ, Fac Informat Technol & Comp Sci, Dept Informat Syst, Irbid, Jordan
[2] Prince Sultan Univ, Dept Software Engn, Riyadh, Saudi Arabia
[3] Iraqi Commiss Comp & Informat ICCI, Baghdad, Iraq
[4] Imam Jaafar Al Sadiq Univ, Tech Coll, Baghdad, Iraq
[5] Natl Def Univ, Turkish Naval Acad, Dept Ind Engn, TR-34942 Istanbul, Turkiye
[6] UCL, Bartlett Sch Sustainable Construct, London WC1E 6BT, England
[7] Lebanese Amer Univ, Dept Elect & Comp Engn, Byblos, Lebanon
[8] Vilnius Gediminas Tech Univ, Dept Construct Management & Real Estate, Vilnius, Lithuania
关键词
MCDM; Software engineering; SDLC; Software development life cycle; Systematic literature review (SLR); ANALYTIC HIERARCHY PROCESS; PROJECT-MANAGEMENT; FRAMEWORK; SELECTION; TOPSIS; AHP;
D O I
10.1016/j.asoc.2024.111859
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Correctly adhering to the processes within the software development life cycle (SDLC), from analysis and design to coding and testing, is vital for ensuring the successful and efficient creation of high-quality software applications. These structured phases provide a systematic approach to software development, facilitating clear communication, reducing errors, and improving collaboration among development teams. For the proper and correct use of SDLC processes, it is essential for both software engineers and software decision makers to perform the correct and needed actions while performing each software process, and one method of facilitating that is multicriteria decision making (MCDM). This study aims to provide a systematic review of the use of MCDM within the field of software engineering (SE), encompassing methodologies such as fuzzy MCDM, AHP, TOPSIS, DEMATEL, and other methods, with a deliberate focus on software engineering development processes. To ensure the high quality of this review, a methodical and structured literature search process was performed with strict selection criteria, resulting in the identification of 32 contributions on the applications of MCDM in SE from various databases, including Scopus, ScienceDirect, IEEE Xplore digital library (IEEE), and Web of Science (WOS). The selected papers were taxonomized into seven main categories, with some divided into subcategories. This paper presents a systematic and comprehensive analysis of the aforementioned studies, investigating the challenges, motivations, and recommendations found within each, thereby paving the way for potential future research. Bibliometric analysis is also provided to show concise quantitative analysis of related bibliographic information, which draws several key insights into publication trends. Finally, a critical analysis of the current literature and existing research is presented, while also addressing relevant research gaps.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Bibliometric study on multi-criteria decision-making methods applied to life cycle management of defense systems
    Girardi, Romullo
    dos Santos, Marcos
    REVISTA DE GESTAO E SECRETARIADO-GESEC, 2023, 14 (04): : 5149 - 5169
  • [42] Application of Multi-Criteria Decision-Making Analysis to Rural Spatial Sustainability Evaluation: A Systematic Review
    Yuan, Zheng
    Wen, Baohua
    He, Cheng
    Zhou, Jin
    Zhou, Zhonghua
    Xu, Feng
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2022, 19 (11)
  • [44] Comparison of fuzzy and crisp decision matrices: An evaluation on PROBID and sPROBID multi-criteria decision-making methods
    Wang, Zhiyuan
    Baydas, Mahmut
    Stevic, Zeljko
    Ozcil, Abdullah
    Irfan, Sayed Ameenuddin
    Wu, Zhe
    Rangaiah, Gade Pandu
    DEMONSTRATIO MATHEMATICA, 2023, 56 (01)
  • [45] A BIBLIOMETRIC DATA ANALYSIS OF MULTI-CRITERIA DECISION MAKING METHODS IN HERITAGE BUILDINGS
    Morkunaite, Zydrune
    Kalibatas, Darius
    Kalibatiene, Diana
    JOURNAL OF CIVIL ENGINEERING AND MANAGEMENT, 2019, 25 (02) : 76 - 99
  • [46] A systematic literature review on multi-criteria decision making in higher education
    Yuksel, Fatma Seyma
    Kayadelen, Ayse Nilgun
    Antmen, Zahide Figen
    INTERNATIONAL JOURNAL OF ASSESSMENT TOOLS IN EDUCATION, 2023, 10 (01): : 12 - 28
  • [47] A Comparison of the Multi-criteria Decision-Making Methods for the Selection of Researchers
    Kaya, Gulsum Kubra
    Ozturk, Fatih
    INDUSTRIAL ENGINEERING IN THE INTERNET-OF-THINGS WORLD, GJCIE 2020, 2022, : 147 - 159
  • [48] MULTI-CRITERIA DECISION-MAKING METHODS AND THEIR APPLICATIONS FOR HUMAN RESOURCES
    D'Urso, Maria Grazia
    Masi, Daniele
    ISPRS Workshop of Commission VI 1-3, Advances in Web-based Education Services, 2015, 46 (W1): : 31 - 37
  • [49] Application of Multi-criteria Decision-making Methods for the Area of Recycling
    Mikusova, Nikoleta
    Stopka, Ondrej
    Stopkova, Maria
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2019, 8 (03): : 827 - 835
  • [50] Comparison of multi-criteria decision-making methods for equipment selection
    Hodgett, Richard Edgar
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2016, 85 (5-8) : 1145 - 1157