Capiluppi, Andrea and Boldyreff, Cornelia and Stol, Klaas-Jan (2011) ‘Successful Reuse of Software Components: A Report from the Open Source Perspective’,
Use this permanent URL when citing or linking to this resource in ROAR.
A promising way of software reuse is Component-Based Software Development (CBSD). There is an increasing number of OSS products available that can be freely used in product development. How- ever, OSS communities themselves have not yet taken full advantage of the “reuse mechanism”. Many OSS projects duplicate eﬀort and code, even when sharing the same application domain and topic. One suc- cessful counter-example is the FFMpeg multimedia project, since several of its components are widely and consistently reused into other OSS projects. This paper documents the history of the libavcodec library of components from the FFMpeg project, which at present is reused in more than 140 OSS projects. Most of the recipients use it as a black- box component, although a number of OSS projects keep a copy of it in their repositories, and modify it as such. In both cases, we argue that libavcodec is a successful example of reusable OSS library of compo- nents.
|Divisions:||Schools > Architecture Computing and Engineering, School of|
|Date Deposited:||11 Jul 2011 15:31|
|Item Type:||Conference or Event Item (Paper)|
|Creators:||Capiluppi, Andrea and Boldyreff, Cornelia and Stol, Klaas-Jan|
|Last Modified:||12 Oct 2012 13:55|
|Depositing User:||Andrea Capiluppi|