{"id":1153,"date":"2015-11-28T19:57:22","date_gmt":"2015-11-28T10:57:22","guid":{"rendered":"http:\/\/www.sa.c.titech.ac.jp\/?p=1153"},"modified":"2026-03-26T21:34:39","modified_gmt":"2026-03-26T12:34:39","slug":"%e7%a0%94%e7%a9%b6%e7%99%ba%e8%a1%a8","status":"publish","type":"post","link":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/archives\/1153","title":{"rendered":"[\u7814\u7a76\u767a\u8868] Effects of Recency and Commits Aggregation on Change Guide Method Based on Change History Analysis"},"content":{"rendered":"<p>\u5c0f\u6797\u7814M1\u306e\u68ee\u3055\u3093\u304c\uff0c11\/15-20\u306b\u30b9\u30da\u30a4\u30f3\u30fb\u30d0\u30eb\u30bb\u30ed\u30ca\u3067\u958b\u50ac\u3055\u308c\u305fThe Tenth International Conference on Software Engineering Advances (ICSEA2015)\u306b\u3066\uff0c\u81ea\u8eab\u306e\u5352\u696d\u8ad6\u6587\u3092\u767a\u5c55\u3055\u305b\u305f\u7814\u7a76\u6210\u679c\u3092\u767a\u8868\u3044\u305f\u3057\u307e\u3057\u305f\uff0e<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2015\/11\/icsea2015_presentation.jpg\" alt=\"icsea2015_presentation\" width=\"960\" height=\"720\" class=\"aligncenter size-full wp-image-1173\" \/><\/p>\n<blockquote><p>\u8457\u8005\uff1a Tatsuya Mori, Anders Mikael Hagward, Takashi Kobayashi<br \/>\n\u984c\u76ee\uff1aEffects of Recency and Commits Aggregation on Change Guide Method Based on Change History Analysis<br \/>\n\u63b2\u8f09\u8a8c\uff1aProc. the Tenth International Conference on Software Engineering Advances (ICSEA2015) pp.96-101<br \/>\n\u6982\u8981\uff1a<br \/>\n<em>Many studies on change guide, which support to suggest necessary code changes with using co-change rules extracted from a change history, have been performed. The most important aim of our study is prevention of overlooked changes, i.e., we aim to recommend developers to files which they should change but have not been done yet at the point when they decide to commit. The recommendations by existing tools are adequately accurate. However, the scope of the overlooked changes that those tools can recommend is small. In this study, we focus on two methods to recommend more overlooked changes. One is the consideration of recency, i.e., we use only recent commits for extracting co-change rules. The other is the aggregation of commits for the same task, i.e., we aggregate consecutive commits assigned a same bug. We investigated how the consideration of recency and the aggregation of consecutive commits assigned a same bug affect the quality of co-change rules. Experimental results using typical OSS showed that the consideration of recency can improve the recommendation performance. We could extract more useful co-change rules with the consideration of recency. We could also recommend overlooked changes in a higher rank than without the consideration of recency. Regarding the aggregation of consecutive commits assigned a same bug, we found that the performance of recommendations can be improved depending on projects<\/em><\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>\u5c0f\u6797\u7814M1\u306e\u68ee\u3055\u3093\u304c\uff0c11\/15-20\u306b\u30b9\u30da\u30a4\u30f3\u30fb\u30d0\u30eb\u30bb\u30ed\u30ca\u3067\u958b\u50ac\u3055\u308c\u305fThe Tenth International Conference on Software Engineering Advances (ICSEA [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1153","post","type-post","status-publish","format-standard","hentry","category-research"],"_links":{"self":[{"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts\/1153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/comments?post=1153"}],"version-history":[{"count":7,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts\/1153\/revisions"}],"predecessor-version":[{"id":2990,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts\/1153\/revisions\/2990"}],"wp:attachment":[{"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/media?parent=1153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/categories?post=1153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/tags?post=1153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}