...
首页> 外文期刊>JITTA: Journal of information technology theory and application >Does the 'Golidlocks Conjecture' Apply to Software Reuse?
【24h】

Does the 'Golidlocks Conjecture' Apply to Software Reuse?

机译:“ Golidlocks猜想”是否适用于软件重用?

获取原文

摘要

Adopters of corporate software reuse programs face important decisions with respect to the size of components added to the reuse repository. Large components offer substantial savings when reused but limited opportunity for reuse; small components afford greater opportunity for reuse, but with less payoff. This suggests the possibility of an “optimal” component size, where the reuse benefit is at a maximum. In the software engineering discipline, this relationship – termed the Goldilocks Principle - has been empirically observed in software development, software testing, and software maintenance. This paper examines whether this relationship also applies for software reuse. In order to understand the effects of component size and repository size on the benefits of a reuse program this paper extends an empirically grounded reuse model to assess the effects of component size on reuse savings. The study finds that a variant of the Goldilocks Principle applies with respect to both component and repository size, suggesting that uncontrolled growth of a reuse repository and an inappropriate choice of component size may reduce benefits obtained from reuse.
机译:公司软件重用程序的采用者在添加到重用存储库中的组件大小方面面临重要的决定。大型组件在重复使用时可节省大量成本,但重复使用的机会有限;小型组件为重用提供了更多机会,但收益却更少。这暗示了“最佳”组件大小的可能性,其中重用收益最大。在软件工程学科中,这种关系被称为Goldilocks原理,在软件开发,软件测试和软件维护中已通过经验观察到。本文研究了这种关系是否也适用于软件重用。为了理解组件大小和存储库大小对重用程序的好处的影响,本文扩展了基于经验的重用模型,以评估组件大小对重用节省的影响。研究发现,该金发原理的变体适用相对于两个组分和库的大小,这表明再利用库的不受控制的生长和部件尺寸的选择不当可能会降低从复用获得的好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号