Software development effort estimation: a systematic mapping study

被引:17
|
作者
Eduardo Carbonera, Carlos [1 ]
Farias, Kleinner [1 ]
Bischoff, Vinicius [1 ]
机构
[1] Univ Vale do Rio dos Sinos, Appl Comp Grad Program PPGCA, Sao Leopoldo, RS, Brazil
关键词
software development management; software quality; project management; software cost estimation; planning; software development effort estimation; systematic mapping study; prediction approaches; multiple effort estimation approaches; MODELS; COST;
D O I
10.1049/iet-sen.2018.5334
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The field of software-development effort estimation explores ways of defining effort through prediction approaches. Even though this field has a crucial impact on budgeting and project planning in industry, the number of works classifying and examining currently available approaches is still small. This article, therefore, presents a comprehensive overview of these approaches, and pinpoints research gaps, challenges and trends. A systematic mapping of the literature was designed and performed based on well-established practical guidelines. In total, 120 primary studies were selected, analysed and categorised, after applying a careful filtering process from a sample of 3746 candidate studies to answer six research questions. Over 70% of the selected studies adopted multiple effort estimation approaches; over 45% adopted evaluation research as a research method; over 90% of the participants were students, rather than professionals; most studies had their quality assessed as high, and were most commonly published in journals. Our study benefits practitioners and researchers by providing a body of knowledge about the current literature, serving as a starting point for upcoming studies. This article reports challenges worth investigating, regarding the use of cognitive load and team interaction.
引用
收藏
页码:328 / 344
页数:17
相关论文
共 50 条
  • [41] Neural network models for software development effort estimation: a comparative study
    Nassif, Ali Bou
    Azzeh, Mohammad
    Capretz, Luiz Fernando
    Ho, Danny
    NEURAL COMPUTING & APPLICATIONS, 2016, 27 (08): : 2369 - 2381
  • [42] Effort estimation in agile software development: Case study and improvement framework
    Tanveer, Binish
    Guzman, Liliana
    Engel, Ulf Martin
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (11)
  • [43] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61
  • [44] Development Effort Estimation Practices in Small Software Companies: An Exploratory Study
    Vera, Tomas
    Ochoa, Sergio F.
    Perovich, Daniel
    2020 39TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2020,
  • [45] SOFTWARE-DEVELOPMENT EFFORT ESTIMATION AND CONTROL
    HAKKARAINEN, K
    VEIKKOLAINEN, E
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 193 - 193
  • [46] Heterogeneous Ensembles for Software Development Effort Estimation
    Hosni, Mohamed
    Idri, Ali
    Nassif, Ali Bou
    Abran, Alain
    2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 174 - 178
  • [47] Survey of Software Development Effort Estimation Techniques
    Saeed, Ayesha
    Butt, Wasi Haider
    Kazmi, Farwa
    Arif, Madeha
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 82 - 86
  • [48] An Effort Estimation Taxonomy for Agile Software Development
    Usman, Muhammad
    Borstler, Jurgen
    Petersen, Kai
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (04) : 641 - 674
  • [49] ESTEX - A software development effort estimation system
    Uldal, S
    DegenHientz, H
    DASIA '97 - DATA SYSTEMS IN AEROSPACE, 1997, 409 : 485 - 490
  • [50] A model for software development effort and cost estimation
    Pillai, K
    Nair, VSS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 485 - 497