Recommendation of Machine Learning Techniques for Software Effort Estimation using Multi-Criteria Decision Making

被引:1
|
作者
Kumar, Ajay [1 ]
机构
[1] KIET Grp Inst, Dept Informat Technol, Ghaziabad 201206, Delhi NCR, India
关键词
Software Effort Estimation (SEE); Multi-Criteria Decision Making (MCDM); WASPAS; TOPSIS; VIKOR;
D O I
10.3897/jucs.110051
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
For the development of the software industry, Software Effort Estimation (SEE) is one of the essential tasks. Project managers can overcome budget and time overrun issues by accurately estimating a software project's development effort in the software life cycle. In prior studies, a variety of machine learning methods for SEE modeling were applied. The outcomes for various performance or accuracy measures are inconclusive. Therefore, a mechanism for assessing machine learning approaches for SEE modeling in the context of several contradictory accuracy measures is desperately needed. This study addresses selecting the most appropriate machine learning technique for SEE modeling as a Multi -Criteria Decision Making (MCDM) problem. The machine learning techniques are selected through a novel approach based on MCDM. In the proposed approach, three MCDM methods- Weighted Aggregated Sum Product Assessment (WASPAS), Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), and VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR) were applied to determine the ranking of machine learning techniques on SEE performance based on multiple conflicting accuracy measures. For validating the proposed method, an experimental study was conducted over three SEE datasets using ten machine -learning techniques and six performance measures. Based on MCDM rankings, Random Forest, Support Vector Regression, and Kstar are recommended as the most appropriate machine learning techniques for SEE modeling. The results show how effectively the suggested MCDM-based approach can be used to recommend the appropriate machine learning technique for SEE modeling while considering various competing accuracy or performance measures altogether.
引用
收藏
页码:221 / 241
页数:21
相关论文
共 50 条
  • [21] Multi-Criteria Decision Making Using AHP to Select the Best CAD Software
    Bataineh, Omar
    Abu Hjeelah, Dina
    Arabiat, Sereen
    PROCEEDINGS OF THE SECOND INTERNATIONAL SCIENTIFIC CONFERENCE INTELLIGENT INFORMATION TECHNOLOGIES FOR INDUSTRY (IITI'17), VOL 2, 2018, 680 : 106 - 115
  • [22] USING THE FUZZY MULTI-CRITERIA DECISION MAKING APPROACH FOR SOFTWARE REQUIREMENTS PRIORITIZATION
    Achimugu, Philip
    Selamat, Ali
    Ibrahim, Roliana
    JURNAL TEKNOLOGI, 2015, 77 (13): : 21 - 28
  • [23] A software architecture for multi-criteria decision making for advanced robotics
    Kapoor, C
    Cetin, M
    Pryor, M
    Cocca, C
    Harden, T
    Tesar, D
    JOINT CONFERENCE ON THE SCIENCE AND TECHNOLOGY OF INTELLIGENT SYSTEMS, 1998, : 525 - 530
  • [24] Energy management using multi-criteria decision making and machine learning classification algorithms for intelligent system
    Musbah, Hmeda
    Ali, Gama
    Aly, Hamed H.
    Little, Timothy A.
    ELECTRIC POWER SYSTEMS RESEARCH, 2022, 203
  • [25] Active learning with multi-criteria decision making systems
    Wang, Ran
    Kwong, Sam
    PATTERN RECOGNITION, 2014, 47 (09) : 3106 - 3119
  • [26] A multi-criteria decision-making approach for selection of brand ambassadors using machine learning algorithm
    Shanmugam, Siva
    Padmanaban, Isha
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 848 - 853
  • [27] Software effort estimation using machine learning techniques with robust confidence intervals
    Braga, Petronio L.
    Oliveira, Adriano L. I.
    Meira, Silvio R. L.
    19TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL I, PROCEEDINGS, 2007, : 181 - +
  • [28] Flash-Flood Susceptibility Assessment Using Multi-Criteria Decision Making and Machine Learning Supported by Remote Sensing and GIS Techniques
    Costache, Romulus
    Quoc Bao Pham
    Sharifi, Ehsan
    Nguyen Thi Thuy Linh
    Abba, S., I
    Vojtek, Matej
    Vojtekova, Jana
    Pham Thi Thao Nhi
    Dao Nguyen Khoi
    REMOTE SENSING, 2020, 12 (01)
  • [29] Fuzzy and Machine Learning based Multi-Criteria Decision Making for Selecting Electronics Product
    Agarwal, Raghav
    Suthar, Jayesh
    Panda, Sujit Kumar
    Mohanty, Sachi Nandan
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2023, 10 (05)
  • [30] A comparison of two multi-criteria decision-making techniques
    Akhavi, F
    Hayes, C
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 956 - 961