The Impact of Instance Selection Algorithms on Maintenance Effort Estimation for Open-Source Software

被引:2
|
作者
Miloudi, Chaymae [1 ]
Cheikhi, Laila [1 ]
Idri, Ali [1 ]
Abran, Alain [2 ]
机构
[1] Mohammed V Univ Rabat, ENSIAS, Software Project Management Team, Rabat, Morocco
[2] Univ Quebec, Ecole Technol Super, Montreal, PQ, Canada
关键词
Maintenance; OSS; Classification; Bug; Datasets; Instance selection; CLASSIFICATION;
D O I
10.1007/978-3-031-04829-6_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Open-source software are very used nowadays in the industry, and the performance of the estimation of their maintenance effort becomes an interesting research topic. In this context, researchers have conducted many open-source software maintenance effort estimation (0-MEE) studies based on statistical and machine learning (ML) techniques for better estimation. This study focuses on the impact of instance selection on the performance of ML techniques in 0-MEE, mainly for bug resolution. An empirical study was conducted using three techniques: K-nearest neighbor (kNN), support vector machine (SVM), and multinomial naive Bayes (MNB) using all-kNN instance selection algorithms on three datasets: Eclipse JDT, Eclipse Platform, and Mozilla Thunderbird datasets. This study reports on a set of 18 experiments and a comparison of the results. The results of this study show that instance selection helped make ML techniques more performant.
引用
收藏
页码:191 / 201
页数:11
相关论文
共 50 条
  • [1] 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
  • [2] OPEN SOURCE SOFTWARE MAINTENANCE EFFORT ESTIMATION: A SYSTEMATIC MAPPING STUDY
    Miloudi, Chaymae
    Cheikhi, Laila
    Abran, Alain
    Idri, Ali
    [J]. JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2022, 17 (06): : 3843 - 3861
  • [3] 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
  • [4] Reusing open-source software and practices: The impact of open-source on commercial vendors
    Brown, AW
    Booch, G
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 123 - 136
  • [5] The Role of Software Trust in Selection of Open-Source and Closed Software
    Hou, Fang
    Jansen, Floris
    de Vries, Arthur
    Jansen, Slinger
    [J]. 2023 IEEE/ACM 11TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS AND SOFTWARE ECOSYSTEMS, SESOS, 2023, : 30 - 37
  • [6] FOSSES: Framework for open-source software evaluation and selection
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    Fernandez Sanz, Luis
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (05): : 780 - 812
  • [7] Open-Source Formative Evaluation Process in Remote Software Maintenance
    Cano, Javier
    Joubert, Christophe
    Llacer, Miguel
    Montesinos, Miguel
    [J]. ERCIM NEWS, 2012, (88): : 19 - 20
  • [8] Impact Assessment for Vulnerabilities in Open-Source Software Libraries
    Plate, Henrik
    Ponta, Serena Elisa
    Sabetta, Antonino
    [J]. 2015 31ST INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) PROCEEDINGS, 2015, : 411 - 420
  • [9] Impact of Developer Turnover on Quality in Open-Source Software
    Foucault, Matthieu
    Palyart, Marc
    Blanc, Xavier
    Murphy, Gail C.
    Falleri, Jean-Remy
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 829 - 841
  • [10] 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