【24h】

Evolution Slicing-Based Change Impact Analysis

机译:基于进化切片的变更影响分析

获取原文

摘要

Generally, software evolution activity is a process of frequent iteration which produces large-volume, heterogeneous and unstructured data in a fast way. During this process, lots of noisy data and side effects are generated. In this way, these software evolution data form the so called four Vs of Big Data. So it is necessary to extract valuable information from the big software evolution data in order to carry out an effective change impact analysis to assure safe evolution process. This paper proposes a change impact analysis technique based on evolution slicing to tackle such big software evolution data at the code level. This technique firstly distinguishes the modified elements, and then constructs the evolution slice to assist software developers and maintainers to make evolution decisions. The experiment on four simple example programs shows that this technique has a better recall value.
机译:通常,软件演化活动是一个频繁迭代的过程,该过程以快速的方式生成大量,异构和非结构化的数据。在此过程中,会产生大量嘈杂的数据和副作用。这样,这些软件演化数据形成了所谓的大数据的四个V。因此,有必要从大型软件演化数据中提取有价值的信息,以进行有效的变更影响分析,以确保安全的演化过程。本文提出了一种基于演化切片的变更影响分析技术,以在代码级别处理如此大的软件演化数据。该技术首先区分出修改后的元素,然后构造演化切片以帮助软件开发人员和维护人员做出演化决策。在四个简单的示例程序上进行的实验表明,该技术具有更好的召回价值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号