OPEN SOURCE SOFTWARE MAINTENANCE EFFORT ESTIMATION: A SYSTEMATIC MAPPING STUDY

被引:0
|
作者
Miloudi, Chaymae [1 ]
Cheikhi, Laila [1 ]
Abran, Alain [2 ]
Idri, Ali [1 ]
机构
[1] Mohammed V Univ Rabat, Software Project Management Team, Rabat, Morocco
[2] Ecole Technol Super, Dept Software Engn & Informat Technol, Montreal, PQ, Canada
来源
关键词
Effort estimation; Maintenance; Mapping; Open source software; Review; CODE; METRICS; PREDICTION; MAINTAINABILITY; NETWORK; MODEL; TIME;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software maintenance activities are considered as the most expensive ones within the software lifecycle. Software engineering researchers have strived to improve maintenance effort estimation (MEE) of Open Source Software (OSS) through many empirical studies for maintenance effort estimation in open source software (O-MEE). This study objective is to review the published studies in O-MEE to summarize the existing body of knowledge of this research topic. We performed a systematic map of the empirical studies on O-MEE published from 2000 up to June 2020. The 65 selected primary studies were analysed and classified according to their publications' years, channels and venues, OSS projects used as datasets, research approaches, estimation techniques, metrics used as independent variables as well as dependent variables (e.g., maintenance effort). The findings of this mapping study revealed that researchers have paid a considerable amount of attention to O-MEE in the last decade. Moreover, information on effort being rarely directly available in OSS, researchers have used indirect effort substitutes as dependent variables. The most used estimation techniques were Regression Analysis, Bayesian Networks and Decision Tree. We identified two promising emergent approaches in O-MEE: machine learning technique and estimation of the effort indirectly based on size measures such as lines of code and function points.
引用
收藏
页码:3843 / 3861
页数:19
相关论文
共 50 条
  • [1] Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review
    Wu, Hong
    Shi, Lin
    Chen, Celia
    Wang, Qing
    Boehm, Barry
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 32 - 43
  • [2] Software development effort estimation: a systematic mapping study
    Eduardo Carbonera, Carlos
    Farias, Kleinner
    Bischoff, Vinicius
    [J]. IET SOFTWARE, 2020, 14 (04) : 328 - 344
  • [3] 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
  • [4] Effort Estimation in Agile Software Development: A Systematic Mapping Study
    Earth, Nour Elhouda
    Nafil, Khalid
    El Messousi, Rochdi
    [J]. NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 : 224 - 234
  • [5] The Impact of Instance Selection Algorithms on Maintenance Effort Estimation for Open-Source Software
    Miloudi, Chaymae
    Cheikhi, Laila
    Idri, Ali
    Abran, Alain
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, WORLDCIST 2022, VOL 3, 2022, 470 : 191 - 201
  • [6] Systematic Mapping Study of Dealing with Error in Software Development Effort Estimation
    El Koutbi, Salma
    Idri, Ali
    Abran, Alain
    [J]. 2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 140 - 147
  • [7] Indirectly predicting the maintenance effort of open-source software
    Yu, Liguo
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2006, 18 (05): : 311 - 332
  • [8] Open source software ecosystems: A Systematic mapping
    Franco-Bedoya, Oscar
    Ameller, David
    Costal, Dolors
    Franch, Xavier
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 91 : 160 - 185
  • [9] Software effort estimation based on open source projects: Case study of Github
    Qi, Fumin
    Jing, Xiao-Yuan
    Zhu, Xiaoke
    Xie, Xiaoyuan
    Xu, Baowen
    Ying, Shi
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2017, 92 : 145 - 157
  • [10] The usage of ISBSG data fields in software effort estimation: A systematic mapping study
    Gonzalez-Ladron-de-Guevara, Fernando
    Fernandez-Diego, Marta
    Lokan, Chris
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 113 : 188 - 215