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 条
  • [21] Software Reuse and Continuous Software Development: A Systematic Mapping Study
    Barros-Justo, Jose L.
    Martinez-Araujo, Nelson
    Gonzalez-Garcia, Alejandro
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (05) : 1539 - 1546
  • [22] An Autoethnographic Study of HCI Effort Estimation in Outsourced Software Development
    Dighe, Shalaka
    Joshi, Anirudha
    HUMAN-CENTERED SOFTWARE ENGINEERING, HCSE 2014, 2014, 8742 : 19 - +
  • [23] Effort estimation in open source software development: A case study
    Koch, S
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 859 - 861
  • [24] Effort estimation in agile software development: A method and a case study
    Machado, F
    Joyanes, L
    SERP '05: Proceedings of the 2005 International Conference on Software Engineering Research and Practice, Vols 1 and 2, 2005, : 470 - 475
  • [25] Costing Secure Software Development - A Systematic Mapping Study
    Venson, Elaine
    Guo, Xiaomeng
    Yan, Zidi
    Boehm, Barry
    14TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2019), 2019,
  • [26] Coordination in Crowdsourced Software Development: A Systematic Mapping Study
    de Campos, Vitor Queiroz
    David, Jose Maria N.
    Braga, Regina
    PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 305 - 310
  • [27] Bots and their Uses in Software Development: A Systematic Mapping Study
    Moguel-Sanchez, Ricardo
    Sergio Martinez-Palacios, Cesar
    Octavio Ocharan-Hernandez, Jorge
    Limon, Xavier
    Sanchez-Garcia, Angel J.
    2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 140 - 149
  • [28] Assumptions and their management in software development: A systematic mapping study
    Chen, Yang
    Peng, Liang
    Avgeriou, Paris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 94 : 82 - 110
  • [29] Avionic Software and Agile Development: A Systematic Mapping Study
    Rhouas, Imane
    Nafil, Khalid
    INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 2, 2022, 469 : 55 - 65
  • [30] Software development in startup companies: A systematic mapping study
    Paternoster, Nicolo
    Giardino, Carmine
    Unterkalmsteiner, Michael
    Gorschek, Tony
    Abrahamsson, Pekka
    INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (10) : 1200 - 1218