2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR) 2019
DOI: 10.1109/msr.2019.00061
|View full text |Cite
|
Sign up to set email alerts
|

Dependency Versioning in the Wild

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
25
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 60 publications
(25 citation statements)
references
References 33 publications
0
25
0
Order By: Relevance
“…Xavier, Hora, and Valente note that developers deliberately make breaking changes to APIs for several reasons related to code maintenance [23]. Further, developers struggle with different options for specifying dependency versions that are supported by many package management systems [24], [25], and analysis of such systems motivates the need for better tooling to deal with problems related to versions [26].…”
Section: Related Workmentioning
confidence: 99%
“…Xavier, Hora, and Valente note that developers deliberately make breaking changes to APIs for several reasons related to code maintenance [23]. Further, developers struggle with different options for specifying dependency versions that are supported by many package management systems [24], [25], and analysis of such systems motivates the need for better tooling to deal with problems related to versions [26].…”
Section: Related Workmentioning
confidence: 99%
“…The design of the npm package manager encourages automatic updates and favors ease of publishing packages [11]. Package dependencies can be pinned down to specific versions or defined as version ranges [20,26,62]; the use of ranges to automatically install minor updates is very common [15,26,40,82].…”
Section: Thmentioning
confidence: 99%
“…Software dependency management has inherent complexities [18]- [22], [74]- [95]. Blincoe et al [75] studied over 70 million dependencies to find out how developers declared dependencies across 17 package managers. Their results guided research into better practices for dependency management.…”
Section: Re L a T E D Wo R Kmentioning
confidence: 99%