An Intelligent Recommender and Decision Support System (IRDSS) for Effective Management of Software Projects

被引:13
|
作者
Hamid, Muhammad [1 ,2 ]
Zeshan, Furkh [3 ]
Ahmad, Adnan [3 ,4 ]
Ahmad, Farooq [3 ]
Hamza, Muhammad Ali [5 ]
Khan, Zuhaib Ashfaq [3 ]
Munawar, Saima [2 ]
Aljuaid, Hanan [6 ]
机构
[1] Univ Vet & Anim Sci UVAS, Dept Stat & Comp Sci, Lahore 54000, Pakistan
[2] Natl Coll Business Adm & Econ NCBA&E, Sch Comp Sci, Lahore 54000, Pakistan
[3] COMSATS Univ Islamabad, Dept Comp Sci, Lahore Campus, Lahore 54000, Pakistan
[4] St Louis Univ, Dept Math & Comp Sci, Madrid 28003, Spain
[5] Univ Vet & Anim Sci UVAS, Dept Econ & Business Management, Lahore 54000, Pakistan
[6] Princess Nourah Bint Abdul Rahman Univ PNU, Coll Comp & Informat Sci, Comp Sci Dept, Riyadh 84428, Saudi Arabia
来源
IEEE ACCESS | 2020年 / 8卷
关键词
Estimation; Software; Scrum (Software development); Decision support systems; Best practices; Prediction algorithms; Planning; Cost estimation; decision support system (DSS); human resource selection; intelligent recommender system (IRS); software project management; time estimation; ONTOLOGY; MODELS;
D O I
10.1109/ACCESS.2020.3010968
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The management and estimation of agile projects are challenging tasks for software companies due to their high failure rates. This paper emphasizes how to improve management and estimation challenges in the context of scrum, which is an agile process widely used for the development of small to medium size software projects. The scrum emphasis on code results in spending inadequate time on the estimation process. Mostly, the scrum master, along with the scrum team, estimates the upcoming software projects based on experience or historical data. Many issues can arise in a case where expert judgment is not available or historical data are not properly organized. In this paper, an Intelligent Recommender and Decision Support System (IRDSS) is proposed that can help the scrum master to better estimate an upcoming software project in terms of cost, time, and recommendations of human resources. Formal specification of IRDSS is also performed using the formalism known as Z language. Furthermore, an experiment on fifteen web projects was performed to validate the proposed approach and compared it with Delphi and Planning Poker estimation methods. The overall results indicate that the proposed system can produce better estimation than Planning Poker and Delphi methods by applying MMRE and PRED evaluation. This research opens new directions for the scrum community for the development of software projects within the allocated time and cost.
引用
收藏
页码:140752 / 140766
页数:15
相关论文
共 50 条
  • [1] An intelligent decision support system for effective handling of IT projects
    Hamid, Muhammad
    Zeshan, Furkh
    Ahmad, Adnan
    Munawar, Saima
    Aimeur, Esma
    Ahmed, Sohaib
    Abu Elsoud, Mohamed
    Yousif, Mohammed
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (03) : 2635 - 2647
  • [2] A decision support system for fuzzy scheduling of software projects
    Sanal, UZ
    AUTOTESTCON 2000: IEEE SYSTEMS READINESS TECHNOLOGY CONFERENCE, PROCEEDINGS, 2000, : 263 - 272
  • [3] Intelligent decision support system for fisheries management
    School of Management, Dalian University of Technology, Dalian 116024, China
    不详
    J. Comput. Inf. Syst., 2009, 3 (1339-1347):
  • [4] An Intelligent Decision Support System for Management of Floods
    Sajjad Ahmad
    Slobodan P. Simonovic
    Water Resources Management, 2006, 20 : 391 - 410
  • [5] An intelligent decision support system for management of floods
    Ahmad, Sajjad
    Simonovic, Slobodan P.
    WATER RESOURCES MANAGEMENT, 2006, 20 (03) : 391 - 410
  • [6] An intelligent decision support system for maintenance management
    Gao, Diguang
    Pan, Quan
    Liang, Yan
    Zhang, Hongcai
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 6975 - +
  • [7] An intelligent decision support system for irrigation system management
    Faye, RM
    Mora-Camino, F
    Sawadogo, S
    Niang, A
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 3908 - 3913
  • [8] Intelligent Investor: An intelligent decision support system for portfolio management
    Georgios D. Samaras
    Nikolaos F. Matsatsinis
    Operational Research, 2004, 4 (3) : 357 - 371
  • [9] Decision support system to project software management
    Nepomuceno, Vilmar Santos
    Fontana, Marcele Elisa
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 964 - 969
  • [10] A decision support system for software project management
    Donzelli, P
    IEEE SOFTWARE, 2006, 23 (04) : 67 - +