首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Generalizing evolutionary coupling with stochastic dependencies
【24h】

Generalizing evolutionary coupling with stochastic dependencies

机译:概括与随机依赖性的进化耦合

获取原文

摘要

Researchers have leveraged evolutionary coupling derived from revision history to conduct various software analyses, such as software change impact analysis (IA). The problem is that the validity of historical data depends on the recency of changes and varies with different evolution paths—thus, influencing the accuracy of analysis results. In this paper, we formalize evolutionary coupling as a stochastic process using a Markov chain model. By varying the parameters of this model, we define a family of stochastic dependencies that accounts for different types of evolution paths. Each member of this family weighs historical data differently according to their recency and frequency. To assess the utility of this model, we conduct IA on 78 releases of five open source systems, using 16 stochastic dependency types, and compare with the results of several existing approaches. The results show that our stochastic-based IA technique can provide more accurate results than these existing techniques.
机译:研究人员利用从修订历史中导出的进化耦合来进行各种软件分析,例如软件改变影响分析(IA)。问题是历史数据的有效性取决于变化的后续性,随着不同的演化路径而变化 - 因此,影响分析结果的准确性。在本文中,我们使用Markov链模型将进化耦合形式化为随机过程。通过改变此模型的参数,我们定义了一个用于不同类型的演化路径的随机依赖项系列。根据其新近度和频率,每个家庭的每个成员都重视历史数据。为了评估该模型的效用,我们通过16个随机依赖类型进行了78个开源系统的释放,并与几种现有方法的结果进行比较。结果表明,基于随机的IA技术可以提供比这些现有技术更准确的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号