2016 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2016
DOI: 10.1109/icsme.2016.87
|View full text |Cite
|
Sign up to set email alerts
|

Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
13
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1
1
1

Relationship

1
8

Authors

Journals

citations
Cited by 28 publications
(13 citation statements)
references
References 32 publications
0
13
0
Order By: Relevance
“…A recent and growing push towards standardising methods for data sharing and publishing may lead to errors being identified more systematically as more people have access to data. One of the advantages of open-source software is that bugs are reported by users, and their correction is, at times, a community effort which allows software to be improved quickly (Wu et al, 2016). Sharing of geoscientific models' source code, although still a fairly recent development compared to the field of engineering software, has equally led to model improvements through the identification and fixing of bugs beyond the model development teams .…”
Section: Discussionmentioning
confidence: 99%
“…A recent and growing push towards standardising methods for data sharing and publishing may lead to errors being identified more systematically as more people have access to data. One of the advantages of open-source software is that bugs are reported by users, and their correction is, at times, a community effort which allows software to be improved quickly (Wu et al, 2016). Sharing of geoscientific models' source code, although still a fairly recent development compared to the field of engineering software, has equally led to model improvements through the identification and fixing of bugs beyond the model development teams .…”
Section: Discussionmentioning
confidence: 99%
“…A recent and growing push towards standardising methods for data sharing and publishing may lead to errors being identified more systematically as more people have access to data. One of the advantages of open source software is that bugs are reported by users and their correction is, at times, a community effort which allows software to be improved quickly (Wu et al, 2016). Sharing of 440 geoscientific models' source code, although still a fairly recent development compared to the field of engineering software, has equally led to model improvements through the identification and fixing of bugs beyond the model development teams (David et al, 2016;Samuel Morin, personal communication about the Crocus snow model).…”
Section: Discussionmentioning
confidence: 99%
“…• Automated analysis: Automatic analysis involves analyzing source code or other software artifacts and quantifying software maintainability into numeric results. This includes static code analysis such as measuring Maintainability Index, technical debt, code smells, and other Object-Oriented metrics [4,5], as well as bug-focused metrics such as bug fixing time [6] and accumulated defect density [7].…”
Section: Introductionmentioning
confidence: 99%
“…Although bug fixing times may reflect maintenance effort [6], these bug-focused metrics also do not provide a systematic understanding of software maintainability. Furthermore, these metrics do not utilize the information provided by the natural language descriptions due to their unstructured nature.…”
Section: Introductionmentioning
confidence: 99%