{"id":3029,"date":"2026-03-10T10:46:14","date_gmt":"2026-03-10T01:46:14","guid":{"rendered":"https:\/\/www.sa.comp.isct.ac.jp\/?p=3029"},"modified":"2026-05-14T10:57:25","modified_gmt":"2026-05-14T01:57:25","slug":"%e7%a0%94%e7%a9%b6%e4%bc%9a-evaluating-transformer-based-embeddings-for-software-change-recommendation-from-general-models-to-specialized-models","status":"publish","type":"post","link":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/archives\/3029","title":{"rendered":"[\u7814\u7a76\u4f1a] Evaluating Transformer-Based Embeddings for Software Change Recommendation: From General Models to Specialized Models"},"content":{"rendered":"<p>\u5c0f\u6797\u7814M2\u306eSavira\u3055\u3093\u304c\uff0c3\u67089\u65e5\u304b\u30892\u65e5\u9593\u3067\u672c\u5b66\u5927\u5ca1\u5c71\u30ad\u30e3\u30f3\u30d1\u30b9\u306b\u3066\u958b\u50ac\u3055\u308c\u305f\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u5de5\u5b66\u7814\u7a76\u4f1a<a href=\"https:\/\/www.ipsj.or.jp\/kenkyukai\/event\/se222.html\">\u7b2c222\u56de\u7814\u7a76\u96c6\u4f1a<\/a>\u306b\u3066\u7814\u7a76\u767a\u8868\u3092\u884c\u3044\u307e\u3057\u305f\u3002\u3053\u306e\u7814\u7a76\u306fSavira\u3055\u3093\u306e\u4fee\u58eb\u8ad6\u6587\u306e\u4e00\u90e8\u3092\u307e\u3068\u3081\u305f\u3082\u306e\u3067\u3059\uff0e<\/p>\n<blockquote><p>\n\u8457\u8005\uff1aSavira Ramadhanty, Profir-Petru Partachi\uff0cTakashi Kobayashi\uff08Science Tokyo\uff09<br \/>\n\u984c\u76ee\uff1aEvaluating Transformer-Based Embeddings for Software Change Recommendation: From General Models to Specialized Models<br \/>\n\u63b2\u8f09\u8a8c\uff1a The SIG Technical Reports of IPSJ,  Vol. 2026-SE-222, No. 3, pp.1-8.  <a href=\"https:\/\/ipsj.ixsq.nii.ac.jp\/records\/2007703\">[Link]<\/a>,  Mar. 9, 2026.<\/p>\n<p>\u6982\u8981\uff1a<br \/>\nAs software evolves, dependencies between program elements become increasingly complex. This complexity often results in incomplete changes, leading to bugs due to the developers&#8217; inability to determine all impacted elements. To address this issue, previous work recommended co-change candidates at commit time. They do so based on a composite similarity over commits using textual information and changed items. However, when calculating the similarity of textual information, the semantics of code changes, which can serve as additional context, are not considered. Our proposed methods incorporate change semantics by deriving them from textual information using code-task pre-trained models. The goal is to allow the recommendation system to capture the overall context and characteristics of changes more accurately than existing methods.<\/p>\n<p>\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306e\u9032\u5316\u306b\u4f34\u3044\uff0c\u30d7\u30ed\u30b0\u30e9\u30e0\u8981\u7d20\u9593\u306e\u4f9d\u5b58\u95a2\u4fc2\u306f\u4e00\u5c64\u8907\u96d1\u5316\u3059\u308b\uff0e\u3053\u306e\u3088\u3046\u306a\u8907\u96d1\u6027\u306f\uff0c\u958b\u767a\u8005\u304c\u5909\u66f4\u306e\u5f71\u97ff\u7bc4\u56f2\u3092\u5b8c\u5168\u306b\u628a\u63e1\u3067\u304d\u306a\u3044\u3053\u3068\u306b\u8d77\u56e0\u3057\u3066\u4e0d\u5b8c\u5168\u306a\u5909\u66f4\u3092\u5f15\u304d\u8d77\u3053\u3057\uff0c\u7d50\u679c\u3068\u3057\u3066\u30d0\u30b0\u767a\u751f\u306e\u4e3b\u8981\u306a\u8981\u56e0\u3068\u306a\u308b\uff0e\u3053\u306e\u554f\u984c\u306b\u5bfe\u51e6\u3059\u308b\u305f\u3081\uff0c\u5148\u884c\u7814\u7a76\u3067\u306f\u30b3\u30df\u30c3\u30c8\u6642\u306b\u5171\u540c\u5909\u66f4\uff08co-change\uff09\u5019\u88dc\u3092\u63a8\u85a6\u3059\u308b\u624b\u6cd5\u304c\u63d0\u6848\u3055\u308c\u3066\u3044\u308b\uff0e\u3053\u308c\u3089\u306e\u624b\u6cd5\u306f\uff0c\u30c6\u30ad\u30b9\u30c8\u60c5\u5831\u304a\u3088\u3073\u5909\u66f4\u5bfe\u8c61\u9805\u76ee\u306b\u57fa\u3065\u304f\u30b3\u30df\u30c3\u30c8\u9593\u306e\u8907\u5408\u7684\u306a\u985e\u4f3c\u5ea6\u306b\u3088\u308a\u63a8\u85a6\u3092\u884c\u3046\uff0e\u3057\u304b\u3057\uff0c\u30c6\u30ad\u30b9\u30c8\u60c5\u5831\u306e\u985e\u4f3c\u5ea6\u7b97\u51fa\u306b\u304a\u3044\u3066\uff0c\u8ffd\u52a0\u7684\u306a\u6587\u8108\u60c5\u5831\u3068\u306a\u308a\u5f97\u308b\u30b3\u30fc\u30c9\u5909\u66f4\u306e\u30bb\u30de\u30f3\u30c6\u30a3\u30af\u30b9\u304c\u8003\u616e\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u3044\u3046\u8ab2\u984c\u304c\u6b8b\u3055\u308c\u3066\u3044\u308b\uff0e<br \/>\n\u672c\u7814\u7a76\u3067\u63d0\u6848\u3059\u308b\u624b\u6cd5\u306f\uff0c\u30b3\u30fc\u30c9\u95a2\u9023\u30bf\u30b9\u30af\u306b\u7279\u5316\u3057\u3066\u4e8b\u524d\u5b66\u7fd2\u3055\u308c\u305f\u30e2\u30c7\u30eb\u3092\u7528\u3044\u3066\u30c6\u30ad\u30b9\u30c8\u60c5\u5831\u304b\u3089\u5909\u66f4\u30bb\u30de\u30f3\u30c6\u30a3\u30af\u30b9\u3092\u62bd\u51fa\u3057\uff0c\u3053\u308c\u3092\u63a8\u85a6\u30d7\u30ed\u30bb\u30b9\u306b\u7d44\u307f\u8fbc\u3080\u3082\u306e\u3067\u3042\u308b\uff0e\u3053\u308c\u306b\u3088\u308a\uff0c\u65e2\u5b58\u624b\u6cd5\u3068\u6bd4\u8f03\u3057\u3066\uff0c\u5909\u66f4\u306e\u5168\u4f53\u7684\u306a\u6587\u8108\u304a\u3088\u3073\u7279\u5fb4\u3092\u3088\u308a\u7cbe\u7dfb\u306b\u6349\u3048\u308b\u3053\u3068\u3092\u53ef\u80fd\u3068\u3057\uff0c\u5171\u540c\u5909\u66f4\u5019\u88dc\u63a8\u85a6\u306e\u7cbe\u5ea6\u5411\u4e0a\u3092\u5b9f\u73fe\u3059\u308b\u3053\u3068\u3092\u76ee\u7684\u3068\u3059\u308b\uff0e\n<\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/\" alt=\"\" width=\"590\" height=\"369\" class=\"alignnone size-large wp-image-2899\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>\u5c0f\u6797\u7814M2\u306eSavira\u3055\u3093\u304c\uff0c3\u67089\u65e5\u304b\u30892\u65e5\u9593\u3067\u672c\u5b66\u5927\u5ca1\u5c71\u30ad\u30e3\u30f3\u30d1\u30b9\u306b\u3066\u958b\u50ac\u3055\u308c\u305f\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u5de5\u5b66\u7814\u7a76\u4f1a\u7b2c222\u56de\u7814\u7a76\u96c6\u4f1a\u306b\u3066\u7814\u7a76\u767a\u8868\u3092\u884c\u3044\u307e\u3057\u305f\u3002\u3053\u306e\u7814\u7a76\u306fSavira\u3055\u3093\u306e\u4fee\u58eb\u8ad6\u6587\u306e\u4e00\u90e8\u3092\u307e\u3068\u3081\u305f\u3082\u306e [&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-3029","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\/3029","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=3029"}],"version-history":[{"count":2,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts\/3029\/revisions"}],"predecessor-version":[{"id":3035,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/posts\/3029\/revisions\/3035"}],"wp:attachment":[{"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/media?parent=3029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/categories?post=3029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sa.comp.isct.ac.jp\/ja\/wp-json\/wp\/v2\/tags?post=3029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}