University of Limerick Institutional Repository

Successful reuse of software components:a report from the open source perspective

DSpace Repository

Show simple item record Capiluppi, Andrea Boldyreff, Cornelia Stol, Klaas-Jan 2011-12-21T13:32:17Z 2011-12-21T13:32:17Z 2011
dc.description non-peer-reviewed en_US
dc.description.abstract 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. However, OSS communities themselves have not yet taken full advantage of the “reuse mechanism”. Many OSS projects duplicate effort and code, even when sharing the same application domain and topic. One successful 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 blackbox 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 components. en_US
dc.description.sponsorship IRCSET grant RS/2008/134 en_US
dc.description.sponsorship SFI 03/CE2/1303_1
dc.language.iso eng en_US
dc.relation.ispartofseries 7th International IFIP WG2.13;10/2011
dc.subject softwae reuse en_US
dc.subject OSS components en_US
dc.title Successful reuse of software components:a report from the open source perspective en_US
dc.type Conference item en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.type.restriction none en

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ULIR


My Account