Change-Patterns Mapping: A Boosting Way for Change Impact Analysis

变更影响分析 计算机科学 Boosting(机器学习) 集合(抽象数据类型) 数据挖掘 变化分析 任务(项目管理) 人工智能 软件 程序设计语言 自然地理学 经济 管理 地理
作者
Yuan Huang,Jiang Jinyu,Xiapu Luo,Xiangping Chen,Zibin Zheng,Nan Jia,Gang Huang
出处
期刊:IEEE Transactions on Software Engineering [Institute of Electrical and Electronics Engineers]
卷期号:48 (7): 2376-2398 被引量:9
标识
DOI:10.1109/tse.2021.3059481
摘要

Change impact analysis (CIA) is a specialized process of program comprehension that investigates the ripple effects of a code change in a software system.In this paper, we present a boosting way for change impact analysis via mapping the historical change-patterns to current CIA task in a cross-project scenario.The change-patterns reflect the coupling dependencies between changed entities in a change set.A traditional CIA tool (such as ImpactMiner) outputs an initial impact set for a starting entity.To boost the traditional CIA tool, our approach retrieves an equivalent entity from various historical change sets for the starting entity.Then, the change-patterns between the equivalent entity and the rest of entities in the change set are mapped to the CIA task at hand.For current CIA task, if an entity in the initial impact set involves the similar change-pattern with the starting entity when comparing with the mapped change-pattern, we will reward the impacted confidence of the entity.Accuracy improvements are observed in the experiments when applying our boosting method to three famous CIA tools, i.e., ImpactMiner, JRipples and ROSE.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
刚刚
刚刚
JerryZ发布了新的文献求助10
1秒前
1秒前
wewe发布了新的文献求助30
4秒前
昵称发布了新的文献求助10
4秒前
5秒前
hdd完成签到,获得积分10
5秒前
irisjlj发布了新的文献求助10
5秒前
有人应助科研通管家采纳,获得10
7秒前
orixero应助科研通管家采纳,获得10
7秒前
SCINEXUS应助科研通管家采纳,获得10
7秒前
深情安青应助科研通管家采纳,获得10
7秒前
SCINEXUS应助科研通管家采纳,获得20
7秒前
子夜应助科研通管家采纳,获得10
7秒前
赘婿应助科研通管家采纳,获得10
7秒前
共享精神应助科研通管家采纳,获得10
7秒前
sutharsons应助科研通管家采纳,获得30
7秒前
充电宝应助科研通管家采纳,获得10
7秒前
7秒前
Owen应助科研通管家采纳,获得10
8秒前
SCINEXUS应助科研通管家采纳,获得20
8秒前
科研通AI5应助科研通管家采纳,获得10
8秒前
科研通AI5应助科研通管家采纳,获得10
8秒前
8秒前
8秒前
科研通AI5应助heidi采纳,获得10
9秒前
浙江嘉兴发布了新的文献求助10
9秒前
12秒前
P4完成签到 ,获得积分10
13秒前
mimicyang发布了新的文献求助10
13秒前
13秒前
14秒前
搞怪白易发布了新的文献求助10
15秒前
浦肯野应助irisjlj采纳,获得10
16秒前
迟大猫应助通~采纳,获得10
18秒前
20秒前
21秒前
木槿花难开完成签到,获得积分10
22秒前
小巧念寒完成签到,获得积分10
25秒前
高分求助中
Continuum Thermodynamics and Material Modelling 3000
Production Logging: Theoretical and Interpretive Elements 2700
Ensartinib (Ensacove) for Non-Small Cell Lung Cancer 1000
Unseen Mendieta: The Unpublished Works of Ana Mendieta 1000
Bacterial collagenases and their clinical applications 800
El viaje de una vida: Memorias de María Lecea 800
Luis Lacasa - Sobre esto y aquello 700
热门求助领域 (近24小时)
化学 材料科学 生物 医学 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 量子力学 光电子学 冶金
热门帖子
关注 科研通微信公众号,转发送积分 3528035
求助须知:如何正确求助?哪些是违规求助? 3108306
关于积分的说明 9288252
捐赠科研通 2805909
什么是DOI,文献DOI怎么找? 1540220
邀请新用户注册赠送积分活动 716950
科研通“疑难数据库(出版商)”最低求助积分说明 709851