为软件变更指南挖掘交互历史

Takashi Kobayashi, Nozomu Kato, K. Agusa
{"title":"为软件变更指南挖掘交互历史","authors":"Takashi Kobayashi, Nozomu Kato, K. Agusa","doi":"10.1109/RSSE.2012.6233415","DOIUrl":null,"url":null,"abstract":"This paper presents a prediction model for change propagation based on the developers 'interaction history. Since artifacts have internal and external dependencies, a change will cause some changes on related artifacts. In order to guide change operations in software development, our proposed method generates a change guide graph by mining developers' interaction histories which consist of write and read accesses to artifacts. Using a change guide graph, we can guide change using the context of previous changes. To evaluate proposed change guide method, we perform a case study with an open-source software. We show that the context information is effective for file level and method level change predictions.","PeriodicalId":193223,"journal":{"name":"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)","volume":"243 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Interaction histories mining for software change guide\",\"authors\":\"Takashi Kobayashi, Nozomu Kato, K. Agusa\",\"doi\":\"10.1109/RSSE.2012.6233415\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a prediction model for change propagation based on the developers 'interaction history. Since artifacts have internal and external dependencies, a change will cause some changes on related artifacts. In order to guide change operations in software development, our proposed method generates a change guide graph by mining developers' interaction histories which consist of write and read accesses to artifacts. Using a change guide graph, we can guide change using the context of previous changes. To evaluate proposed change guide method, we perform a case study with an open-source software. We show that the context information is effective for file level and method level change predictions.\",\"PeriodicalId\":193223,\"journal\":{\"name\":\"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)\",\"volume\":\"243 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-06-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RSSE.2012.6233415\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RSSE.2012.6233415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

提出了一种基于开发人员交互历史的变更传播预测模型。由于工件具有内部和外部依赖关系,因此更改将导致相关工件上的一些更改。为了指导软件开发中的变更操作,我们提出的方法通过挖掘开发人员的交互历史生成一个变更指导图,该交互历史由对工件的写和读访问组成。使用变更指导图,我们可以使用以前变更的上下文来指导变更。为了评估建议的变更指导方法,我们对一个开源软件进行了案例研究。我们表明上下文信息对于文件级和方法级的变更预测是有效的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Interaction histories mining for software change guide
This paper presents a prediction model for change propagation based on the developers 'interaction history. Since artifacts have internal and external dependencies, a change will cause some changes on related artifacts. In order to guide change operations in software development, our proposed method generates a change guide graph by mining developers' interaction histories which consist of write and read accesses to artifacts. Using a change guide graph, we can guide change using the context of previous changes. To evaluate proposed change guide method, we perform a case study with an open-source software. We show that the context information is effective for file level and method level change predictions.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信