首页> 外文会议>Open source systems: Grounding research >Successful Reuse of Software Components: A Report from the Open Source Perspective
【24h】

Successful Reuse of Software Components: A Report from the Open Source Perspective

机译:成功重用软件组件:开源角度的报告

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

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 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 components.
机译:基于组件的软件开发(CBSD)是一种有前途的软件重用方法。可用于产品开发的OSS产品越来越多。但是,OSS社区本身尚未充分利用“重用机制”。即使共享相同的应用程序域和主题,许多OSS项目也会重复工作和编写代码。一个成功的反例是FFMpeg多媒体项目,因为它的几个组件被广泛一致地重用于其他OSS项目中。本文记录了FFMpeg项目的组件libavcodec库的历史,目前该库已在140多个OSS项目中重复使用。尽管许多OSS项目在其存储库中保留了它的副本,并对其进行了修改,但大多数收件人将其用作黑盒组件。在这两种情况下,我们都认为libavcodec是可重用的OSS组件库的成功示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号