2017
DOI: 10.1007/978-3-319-57735-7_17
|View full text |Cite
|
Sign up to set email alerts
|

Technical Lag in Software Compilations: Measuring How Outdated a Software Deployment Is

Abstract: Abstract. Large software compilations based on free, open source software (FOSS) packages are the basis for many software systems. When they are deployed in production, specific versions of the packages in the compilation are selected for installation. Over time, those versions become outdated with respect to the upstream software from which they are produced, and from the components available in the compilations as well. The fact that deployed components are outdated is not a problem in itself, but there is a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
33
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 33 publications
(33 citation statements)
references
References 10 publications
0
33
0
Order By: Relevance
“…However, updating to more recent versions might lead to an increased risk of backward incompatible changes. Package maintainers advocate to investigate the impact of breaking changes in dependent packages before deciding to update them 1 . Depending on the number of dependencies, this can become an infeasible task.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…However, updating to more recent versions might lead to an increased risk of backward incompatible changes. Package maintainers advocate to investigate the impact of breaking changes in dependent packages before deciding to update them 1 . Depending on the number of dependencies, this can become an infeasible task.…”
Section: Introductionmentioning
confidence: 99%
“…Depending on the number of dependencies, this can become an infeasible task. To capture this challenging balance between risks and opportunities of updating dependencies, Gonzalez-Barahona et al [1] proposed the concept of technical lag for reflecting how outdated a software system is with respect to its upstream dependencies. Having a precise way of measuring technical lag allows software developers to make informed decisions on whether and when to update their outdated dependencies.…”
Section: Introductionmentioning
confidence: 99%
“…González-Barahona et al [13] proposed a theoretical model of "technical lag" to measure how outdated software components are. They explored many ways in which technical lag can be measured, and presented specific cases for which it is useful to analyze the evolution of technical lag.…”
Section: Related Workmentioning
confidence: 99%
“…Debian maintainers prefer to start with easy bugs that are trivial to fix rather than normal ones. Nonetheless, bugs that may have an impact on releasing the package with the Stable release of Debian (i.e., high severity 13 ) have the highest priority.…”
Section: Rq 4 : How Long Do Bugs Remain Unfixed?mentioning
confidence: 99%
See 1 more Smart Citation