Neural Networks based Software Development Effort Estimation: A Systematic Mapping Study

被引:0
|
作者
Boujida, Fatima Ezzahra [1 ]
Amazal, Fatima Azzahra [1 ]
Idri, Ali [2 ]
机构
[1] Ibn Zohr Univ, Fac Sci, Dept Comp Sci, LabSIV, BP 8106, Agadir 80000, Morocco
[2] Mohammed V Univ, Software Projects Management Res Team, ENSIAS, Rabat 10100, Morocco
关键词
Systematic Mapping Study; Software Development Effort Estimation; Artificial Neural Networks; DEVELOPMENT COST ESTIMATION; PREDICTION;
D O I
10.5220/0010603701020110
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Developing an efficient model that accurately predicts the development effort of a software project is an important task in software project management. Artificial neural networks (ANNs) are promising for building predictive models since their ability to learn from previous data, adapt and produce more accurate results. In this paper, we conducted a systematic mapping study of papers dealing with the estimation of software development effort based on artificial neural networks. In total, 80 relevant studies were identified between 1993 and 2020 and classified with respect to five criteria: publication source, research approach, contribution type, techniques used in combination with ANN models and type of the neural network used. The results showed that, most ANN-based software development effort estimation (SDEE) studies applied the history-based evaluation (HE) and solution proposal (SP) approaches. Besides, the feedforward neural network was the most frequently used ANN type among SDEE researchers. To improve the performance of ANN models, most papers employed optimization methods such as Genetic Algorithms (GA) and Particle Swarm Optimization (PSO) in combination with ANN models.
引用
收藏
页码:102 / 110
页数:9
相关论文
共 50 条
  • [41] Guidelines for Software Development Effort Estimation
    Basten, Dirk
    Sunyaev, Ali
    [J]. COMPUTER, 2011, 44 (10) : 87 - 89
  • [42] Effort estimation of component-based software development - a survey
    Wijayasiriwardhane, T.
    Lai, R.
    Kang, K. C.
    [J]. IET SOFTWARE, 2011, 5 (02) : 216 - 228
  • [43] Influence of Outliers on Analogy Based Software Development Effort Estimation
    Ono, Kenichi
    Monden, Akito
    Tsunoda, Masateru
    Matsumoto, Kenichi
    [J]. 2016 IEEE/ACIS 15TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2016, : 849 - 854
  • [44] Estimation of Software Development Effort from Requirements Based Complexity
    Sharma, Ashish
    Kushwaha, Dharmender Singh
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 716 - 722
  • [45] An Autoethnographic Study of HCI Effort Estimation in Outsourced Software Development
    Dighe, Shalaka
    Joshi, Anirudha
    [J]. HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2014, 2014, 8742 : 19 - +
  • [46] Effort estimation in open source software development: A case study
    Koch, S
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 859 - 861
  • [47] Effort estimation in agile software development: A method and a case study
    Machado, F
    Joyanes, L
    [J]. SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 470 - 475
  • [48] A systematic mapping study on the employment of neural networks on software engineering projects: Where to go next?
    dos Santos, Rodrigo Augusto
    Vieira, Darli
    Bravo, Alencar
    Suzuki, Larissa
    Qudah, Fadiah
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (03)
  • [49] COMPARING THE PERFORMANCE OF RBFN NETWORKS BASED SOFTWARE EFFORT ESTIMATION MODELS
    Idri, Ali
    El Boukili, Wafa
    Zakrani, Abdelali
    [J]. DECISION MAKING AND SOFT COMPUTING, 2014, 9 : 645 - 650
  • [50] A systematic review of studies on use case points and expert-based estimation of software development effort
    Mahmood, Yasir
    Kama, Nazri
    Azmi, Azri
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (07)