首页> 外文会议>26th IEEE International Conference on Software Maintenance >A longitudinal analysis of the dependency concentration in smaller modules for open-source software products
【24h】

A longitudinal analysis of the dependency concentration in smaller modules for open-source software products

机译:对开源软件产品较小模块中的依赖集中的纵向分析

获取原文

摘要

Our recent studies on single releases of multiple open-source software (OSS) products showed a higher concentration of dependencies in smaller modules. For one of the products, it was observed that an isolatable and observable refactoring initiative exacerbated this concentration inequality. In this paper, we empirically investigate the dependency concentration in smaller modules from a longitudinal perspective: (1) whether this concentration inequality always exists over product life time; (2) how it changes. We hypothesize that the concentration inequality should either remain at same levels or increase over time. This is because large-scale and long-lived software products usually go through some degree of continuous and intermittent refactoring. Our results show that dependencies concentrate in smaller classes in all releases, and this concentration inequality generally increases over successive releases. We suggest that software practitioners continuously pay a higher QA attention to smaller modules. We also recommend increasing such QA focus as a product matures and goes through refactoring activities.
机译:我们最近对多个开源软件(OSS)产品的单个发行版的研究表明,较小模块中的依赖关系更加集中。对于其中一种产品,据观察,可分离且可观察的重构计划加剧了这种浓度不均。在本文中,我们从纵向的角度对较小模块中的依赖浓度进行了实证研究:(1)这种浓度不平等是否在产品寿命期内始终存在; (2)它如何变化。我们假设浓度不均应保持相同水平或随时间增加。这是因为大型且长期存在的软件产品通常会经历某种程度的连续和间歇性重构。我们的结果表明,依赖性在所有发行版中都集中在较小的类中,并且这种集中度不平等通常会在后续发行版中增加。我们建议软件从业人员继续对较小的模块给予更高的质量检查关注。我们还建议在产品成熟并进行重构活动时增加对质量检查的关注。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号