首页> 外文期刊>Journal of Software Maintenance and Evolution >Maintenance process modeling and dynamic estimations based on Bayesian networks and association rules
【24h】

Maintenance process modeling and dynamic estimations based on Bayesian networks and association rules

机译:基于贝叶斯网络和关联规则的维护过程建模和动态估计

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

摘要

Managing the maintenance process and estimating accurately the effort and duration required for a new release is considered to be a crucial task as it affects successful software project survival and progress over time. In this study, we propose the combination of two well-known machine learning (ML) techniques, Bayesian networks (BNs), and association rules (ARs) for modeling the maintenance process by identifying the relationships among the internal and external quality metrics related to a particular project release to both the maintainability of the project and the maintenance process indicators (ie, effort and duration). We also exploit Bayesian inference, to test the effect of certain changes in internal and external project factors to the maintainability of a project. We evaluate our approach through a case study on 957 releases of five open source JavaScript applications. The results show that the maintainability of a release, the changes observed between subsequent releases, and the time required between two releases can be accurately predicted from size, complexity, and activity metrics. The proposed combined approach achieves higher accuracy when evaluated against the BN model accuracy.
机译:管理维护过程并准确估算新版本所需的工作量和持续时间被认为是一项至关重要的任务,因为它会影响成功的软件项目的生存和发展。在这项研究中,我们提出了两种著名的机器学习(ML)技术,贝叶斯网络(BN)和关联规则(AR)的组合,用于通过识别与维护相关的内部和外部质量指标之间的关系来对维护过程进行建模针对项目的可维护性和维护过程指标(即工作量和持续时间)的特定项目版本。我们还利用贝叶斯推论来测试内部和外部项目因素的某些变化对项目可维护性的影响。我们通过对五个开源JavaScript应用程序的957版进行案例研究来评估我们的方法。结果表明,可以从大小,复杂性和活动性指标中准确预测发布的可维护性,在后续发布之间观察到的变化以及两次发布之间所需的时间。当针对BN模型的准确性进行评估时,所提出的组合方法可实现更高的准确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号