...
首页> 外文期刊>International Journal of Computer Systems Science & Engineering >Investigating The Effect of Software Packaging on Modular Structure Stability
【24h】

Investigating The Effect of Software Packaging on Modular Structure Stability

机译:研究软件包对模块化结构稳定性的影响

获取原文
获取原文并翻译 | 示例
           

摘要

In object-oriented development, packages form the basic modular structural components of large-scale software systems. Packaging processes aim to group classes together to provide well-identified functions/services to the rest of the system. In this context, it is widely believed that packaging quality has an influence on the software stability so that it should be useful predictors for modular structural stability. In this paper, we investigate the effect of packaging configurations on the modular structure stability of object-oriented systems. Using genetic algorithms, we conducted a series of experiments to find the relation between the packaging quality and modular structure stability. We conducted experiments on open source systems using an automatic packaging approach recently proposed by the authors. Results show that the stability of releases automatically packaged using that approach was better or at least comparable to those of the corresponding original releases manually packaged by the software developers. Moreover, the different parameters settings of the genetic algorithms used in our experiments play an important role to improve the overall quality. The experimental results suggest that the considered packaging approach is useful for practitioners to develop architecturally stable software systems.
机译:在面向对象的开发中,程序包构成了大型软件系统的基本模块化结构组件。打包过程旨在将类分组在一起,以便为系统的其余部分提供明确识别的功能/服务。在这种情况下,人们普遍认为包装质量会影响软件的稳定性,因此它对于模块结构的稳定性应该是有用的预测指标。在本文中,我们研究了包装配置对面向对象系统的模块化结构稳定性的影响。使用遗传算法,我们进行了一系列实验,以发现包装质量与模块化结构稳定性之间的关系。作者最近提出了使用自动打包方法在开源系统上进行的实验。结果表明,使用该方法自动打包的发行版的稳定性优于或至少与软件开发人员手动打包的相应原始发行版的稳定性相当。此外,我们实验中使用的遗传算法的不同参数设置对于提高整体质量起着重要作用。实验结果表明,考虑到的打包方法对于从业人员开发体系结构稳定的软件系统很有用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号