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 条
  • [41] A study of the effects of software development practices on software maintenance effort
    Slaughter, SA
    Banker, RD
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1996, : 197 - 205
  • [42] Story Points Based Effort Estimation Model for Software Maintenance
    Choudhari, Jitender
    Suman, Ugrasen
    [J]. 2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 761 - 765
  • [43] Open-Source Hardware in Education: A Systematic Mapping Study
    Heradio, Ruben
    Chacon, Jesus
    Vargas, Hector
    Galan, Daniel
    Saenz, Jacobo
    De La Torre, Luis
    Dormido, Sebastian
    [J]. IEEE ACCESS, 2018, 6 : 72094 - 72103
  • [44] Systematic Review Study of Decision Trees based Software Development Effort Estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (07) : 542 - 552
  • [45] Systematic review study of decision trees based software development effort estimation
    Najm, Assia
    Marzak, Abdelaziz
    Zakrani, Abdelali
    [J]. International Journal of Advanced Computer Science and Applications, 2020, 11 (07): : 542 - 552
  • [46] Effort Estimation in Global Software Development - A Systematic Review
    Wickramaarachchi, Dilani
    Lai, Richard
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2017, 14 (02) : 393 - 421
  • [47] A Method of Parameter Estimation in Flexible Jump Diffusion Process Models for Open Source Maintenance Effort Management
    Tamura, Yoshinobu
    Sone, Hironobu
    Sugisaki, Kodai
    Yamada, Shigeru
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 1134 - 1138
  • [49] The software maintenance project effort estimation model based on function points
    Ahn, Y
    Suh, J
    Kim, S
    Kim, H
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2003, 15 (02): : 71 - 85
  • [50] AI Based Framework for Dynamic Modeling of Software Maintenance Effort Estimation
    Shukla, Ruchi
    Misra, A. K.
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING, PROCEEDINGS, 2009, : 313 - +