首页> 外文期刊>IEICE transactions on information and systems >Assessing the Bug-Prediction with Re-Usability Based Package Organization for Object Oriented Software Systems
【24h】

Assessing the Bug-Prediction with Re-Usability Based Package Organization for Object Oriented Software Systems

机译:使用基于可重用性的软件包组织评估面向对象软件系统的错误预测

获取原文
       

摘要

Packages are re-usable components for faster and effective software maintenance. To promote the re-use in object-oriented systems and maintenance tasks easier, packages should be organized to depict compact design. Therefore, understanding and assessing package organization is primordial for maintenance tasks like Re-usability and Changeability. We believe that additional investigations of prevalent basic design principles such as defined by R.C. Martin are required to explore different aspects of package organization. In this study, we propose package-organization framework based on reachable components that measures re-usability index. Package re-usability index measures common effect of change taking place over dependent elements of a package in an object-oriented design paradigm. A detailed quality assessment on different versions of open source software systems is presented which evaluates capability of the proposed package re-usability index and other traditional package-level metrics to predict fault-proneness in software. The experimental study shows that proposed index captures different aspects of package-design which can be practically integrated with best practices of software development. Furthermore, the results provide insights on organization of feasible software design to counter potential faults appearing due to complex package dependencies.
机译:软件包是可重复使用的组件,可实现更快,更有效的软件维护。为了促进在面向对象系统中的重用和维护任务的简化,应该组织软件包以描述紧凑的设计。因此,了解和评估程序包的组织对于诸如重用性和可变性之类的维护任务至关重要。我们认为,对R.C.马丁需要探索包装组织的不同方面。在这项研究中,我们提出了一种基于可度量组件的包组织框架,该组件可度量可重用性指标。包可重用性指标衡量的是在面向对象设计范例中,对包的相关元素进行更改的一般影响。提出了对不同版本的开源软件系统的详细质量评估,该评估评估了建议的程序包可重用性指数和其他传统程序包级别指标的能力,以预测软件中的故障倾向。实验研究表明,提出的索引涵盖了包装设计的各个方面,这些方面可以与软件开发的最佳实践进行实际集成。此外,结果提供了有关可行软件设计组织的见解,以应对由于复杂的软件包依赖性而出现的潜在故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号