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 条
  • [21] An overview of fuzzy multi-criteria decision-making methods in hospitality and tourism industries: bibliometrics, methodologies, applications and future directions
    Liao, Huchang
    Yang, Shanshan
    Kazimieras Zavadskas, Edmundas
    Skare, Marinko
    ECONOMIC RESEARCH-EKONOMSKA ISTRAZIVANJA, 2022,
  • [22] Group Decision-Making Using Improved Multi-Criteria Decision Making Methods for Credit Risk Analysis
    Wu, Wenshuai
    Kou, Gang
    Peng, Yi
    FILOMAT, 2016, 30 (15) : 4135 - 4150
  • [23] Drone selection using multi-criteria decision-making methods
    Khan, Muhammad Sohaib
    Shah, Syed Irtiza Ali
    Javed, Ali
    Qadri, Nafees Mumtaz
    Hussain, Nadeem
    PROCEEDINGS OF 2021 INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGIES (IBCAST), 2021, : 256 - 270
  • [24] Multi-criteria decision-making methods: application in humanitarian operations
    Nain, Aniruddh
    Jain, Deepika
    Trivedi, Ashish
    BENCHMARKING-AN INTERNATIONAL JOURNAL, 2024, 31 (06) : 2090 - 2128
  • [25] Developing the Expert Decision-Making Algorithm Using the Methods of Multi-Criteria Analysis
    Basheleishvili, Irakli
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2020, 20 (02) : 22 - 29
  • [26] On the application of multi-criteria decision-making methods in environmental pollution management: a comprehensive systematic review
    Safarzadeh, Soroush
    Jafari, Hamed
    ENVIRONMENT DEVELOPMENT AND SUSTAINABILITY, 2025,
  • [27] Stochastic multi-criteria decision-making: an overview to methods and applications
    Celik, Erkan
    Gul, Muhammet
    Yucesan, Melih
    Mete, Suleyman
    BENI-SUEF UNIVERSITY JOURNAL OF BASIC AND APPLIED SCIENCES, 2019, 8 (01)
  • [28] Aviation Operators' Total Loads Analysis by Multi-Criteria Decision-Making
    Alharasees, Omar
    Kale, Utku
    JOURNAL OF AIR TRANSPORT MANAGEMENT, 2024, 118
  • [29] Bibliometric Analysis of Multi-Criteria Decision-Making (MCDM) Methods in Environmental and Energy Engineering Using CiteSpace Software: Identification of Key Research Trends and Patterns of International Cooperation
    Kut, Pawel
    Pietrucha-Urbanik, Katarzyna
    ENERGIES, 2024, 17 (16)
  • [30] A systematic review on MIVES: A sustainability-oriented multi-criteria decision-making method
    Boix-Cots, David
    Pardo-Bosch, Francesc
    Blanco, Ana
    Aguado, Antonio
    Pujadas, Pablo
    BUILDING AND ENVIRONMENT, 2022, 223