DOI: 10.1007/978-0-387-09684-1_13
|View full text |Cite
|
Sign up to set email alerts
|

Update Propagation Practices in Highly Reusable Open Source Components

Abstract: Abstract. In today's business and software arena, more and more companies are adopting open source software. An example of this rising phenomenon is to base software products on highly reusable open source components. In this scenario, the evolution of the software product is coupled with the evolution of the open source component. A common assumption is that component updates are immediately and regularly propagated to the project. This paper investigates this assumption empirically by studying update propaga… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Publication Types

Select...
4
2
2

Relationship

3
5

Authors

Journals

citations
Cited by 15 publications
(9 citation statements)
references
References 6 publications
(5 reference statements)
0
9
0
Order By: Relevance
“…Inter-project studies are mostly exploring relationships and dependencies among related projects, for instance studying update propagation patterns among different OSS projects [27].…”
Section: Technicalmentioning
confidence: 99%
“…Inter-project studies are mostly exploring relationships and dependencies among related projects, for instance studying update propagation patterns among different OSS projects [27].…”
Section: Technicalmentioning
confidence: 99%
“…The greatest threat to the validatity of this work is selection bias. Unfortunately, the kind of fine grain analysis in Section 2 (given in more detail in [4]) is difficult to carry out on a large scale. Our tonic is to stress the context of our results and to be careful when we generalize.…”
Section: Resultsmentioning
confidence: 99%
“…In this paper, we consider two aspects of this issue. First, we look at update propagation (i.e., how bug fixes and other changes move from project to project); Section 2 describes previously published research [4] that investigates update practices for two reusable components. Second, Section 3 discusses ongoing work to extract information about underlying social networks from open source project repositories, specifically from distributed version control systems.…”
Section: Introductionmentioning
confidence: 99%
“…4. Finally, the static-linking reuse of the FFMpeg components presents two opposite scenarios: either a black-box reuse strategy, with "update propagation" issues reported when the latest version of a project has to be compiled against a particular version of the FFMpeg components [29]; or the whitebox reuse strategy, with copies of the components being deployed in the repositories of other projects which are managed independently from the their original development branch.…”
Section: Empirical Approachmentioning
confidence: 99%