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 条
  • [1] Effort Estimation in Agile Software Development: A Systematic Mapping Study
    Earth, Nour Elhouda
    Nafil, Khalid
    El Messousi, Rochdi
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 : 224 - 234
  • [2] Systematic Mapping Study of Dealing with Error in Software Development Effort Estimation
    El Koutbi, Salma
    Idri, Ali
    Abran, Alain
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 140 - 147
  • [3] Neural Networks based Software Development Effort Estimation: A Systematic Mapping Study
    Boujida, Fatima Ezzahra
    Amazal, Fatima Azzahra
    Idri, Ali
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 102 - 110
  • [4] Handling of Categorical Data in Software Development Effort Estimation: A Systematic Mapping Study
    Amazal, Fatima Azzahra
    Idri, Ali
    PROCEEDINGS OF THE 2019 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2019, : 763 - 770
  • [5] A systematic mapping of factors affecting accuracy of software development effort estimation
    Basten, Dirk
    Sunyaev, Ali
    Communications of the Association for Information Systems, 2014, 34 (01): : 51 - 86
  • [6] A Systematic Mapping of Factors Affecting Accuracy of Software Development Effort Estimation
    Basten, Dirk
    Sunyaev, Ali
    COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS, 2014, 34 : 51 - 86
  • [7] OPEN SOURCE SOFTWARE MAINTENANCE EFFORT ESTIMATION: A SYSTEMATIC MAPPING STUDY
    Miloudi, Chaymae
    Cheikhi, Laila
    Abran, Alain
    Idri, Ali
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2022, 17 (06): : 3843 - 3861
  • [8] Effort Estimation in Agile Software Development: A Systematic Map Study
    Rodriguez, Camilo Andres Pineros
    Martinez, Luz Marina Sierra
    Ordonez, Diego Hernan Peluffo
    Pena, Jimena Adriana Timana
    INGE CUC, 2023, 19 (01)
  • [9] Analogy-based software development effort estimation: A systematic mapping and review
    Idri, Ali
    Amazal, Fatima Azzahra
    Abran, Alain
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 58 : 206 - 230
  • [10] Computational intelligence for estimating software development effort: a systematic mapping study
    Tirimula Rao Benala
    Anupama Kaushik
    Satchidananda Dehuri
    Lakhmi C. Jain
    Iran Journal of Computer Science, 2024, 7 (3) : 607 - 630