講演抄録/キーワード |
講演名 |
2021-07-08 10:10
抽象構文木を用いた差分検出手法の活用によるGitのファイル追跡機能改善の試み ○藤本章良・肥後芳樹・楠本真二(阪大) SS2021-1 KBSE2021-13 |
抄録 |
(和) |
ソフトウェア開発においては,バージョン管理システムが頻繁に利用されている.バージョン管理システムの一つであるGitは,変更の履歴を個別のファイルごとに辿ることができ,ファイル名が変更された場合でもファイル内容の類似度をもとに変更前のファイルを特定し,追跡を行うことが可能である.ファイル内容の類似度は,全行数のうち変更が行われた行数の割合で計算される.しかし,行単位による比較はソースコードの構造的特徴を考慮しておらず,粒度も粗いため,変更前のファイルの特定を誤ったり追跡が途切れたりする可能性がある.提案手法では,これらの問題の改善に向けて抽象構文木を利用した差分検出手法を利用し類似度を算出する.197個のオープンソースプロジェクトに対して実験を行った結果,ファイル名変更の検出数が3.3%増加し,行単位の比較による手法と出力が異なるファイルの変更履歴について平均で1.37倍追跡できるコミット数が増加した.また,精度を調査したところF値が最大で0.943となり,既存手法の最大値である0.926を上回った. |
(英) |
(Not available yet) |
キーワード |
(和) |
Git / ファイル追跡 / 抽象構文木 / / / / / |
(英) |
/ / / / / / / |
文献情報 |
信学技報, vol. 121, no. 94, SS2021-1, pp. 1-6, 2021年7月. |
資料番号 |
SS2021-1 |
発行日 |
2021-07-01 (SS, KBSE) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2021-1 KBSE2021-13 |
研究会情報 |
研究会 |
KBSE IPSJ-SE SS |
開催期間 |
2021-07-08 - 2021-07-09 |
開催地(和) |
オンライン開催 (Zoom) |
開催地(英) |
Online (Zoom) |
テーマ(和) |
ソフトウェア工学全般/ソフトウェアサイエンス全般/知能ソフトウェア工学全般 |
テーマ(英) |
|
講演論文情報の詳細 |
申込み研究会 |
SS |
会議コード |
2021-07-KBSE-SE-SS |
本文の言語 |
日本語(英語タイトルなし) |
タイトル(和) |
抽象構文木を用いた差分検出手法の活用によるGitのファイル追跡機能改善の試み |
サブタイトル(和) |
|
タイトル(英) |
|
サブタイトル(英) |
|
キーワード(1)(和/英) |
Git / |
キーワード(2)(和/英) |
ファイル追跡 / |
キーワード(3)(和/英) |
抽象構文木 / |
キーワード(4)(和/英) |
/ |
キーワード(5)(和/英) |
/ |
キーワード(6)(和/英) |
/ |
キーワード(7)(和/英) |
/ |
キーワード(8)(和/英) |
/ |
第1著者 氏名(和/英/ヨミ) |
藤本 章良 / Akira Fujimoto / フジモト アキラ |
第1著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
第2著者 氏名(和/英/ヨミ) |
肥後 芳樹 / Yoshiki Higo / ヒゴ ヨシキ |
第2著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
第3著者 氏名(和/英/ヨミ) |
楠本 真二 / Shinji Kusumoto / クスモト シンジ |
第3著者 所属(和/英) |
大阪大学 (略称: 阪大)
Osaka University (略称: Osaka Univ.) |
第4著者 氏名(和/英/ヨミ) |
/ / |
第4著者 所属(和/英) |
(略称: )
(略称: ) |
第5著者 氏名(和/英/ヨミ) |
/ / |
第5著者 所属(和/英) |
(略称: )
(略称: ) |
第6著者 氏名(和/英/ヨミ) |
/ / |
第6著者 所属(和/英) |
(略称: )
(略称: ) |
第7著者 氏名(和/英/ヨミ) |
/ / |
第7著者 所属(和/英) |
(略称: )
(略称: ) |
第8著者 氏名(和/英/ヨミ) |
/ / |
第8著者 所属(和/英) |
(略称: )
(略称: ) |
第9著者 氏名(和/英/ヨミ) |
/ / |
第9著者 所属(和/英) |
(略称: )
(略称: ) |
第10著者 氏名(和/英/ヨミ) |
/ / |
第10著者 所属(和/英) |
(略称: )
(略称: ) |
第11著者 氏名(和/英/ヨミ) |
/ / |
第11著者 所属(和/英) |
(略称: )
(略称: ) |
第12著者 氏名(和/英/ヨミ) |
/ / |
第12著者 所属(和/英) |
(略称: )
(略称: ) |
第13著者 氏名(和/英/ヨミ) |
/ / |
第13著者 所属(和/英) |
(略称: )
(略称: ) |
第14著者 氏名(和/英/ヨミ) |
/ / |
第14著者 所属(和/英) |
(略称: )
(略称: ) |
第15著者 氏名(和/英/ヨミ) |
/ / |
第15著者 所属(和/英) |
(略称: )
(略称: ) |
第16著者 氏名(和/英/ヨミ) |
/ / |
第16著者 所属(和/英) |
(略称: )
(略称: ) |
第17著者 氏名(和/英/ヨミ) |
/ / |
第17著者 所属(和/英) |
(略称: )
(略称: ) |
第18著者 氏名(和/英/ヨミ) |
/ / |
第18著者 所属(和/英) |
(略称: )
(略称: ) |
第19著者 氏名(和/英/ヨミ) |
/ / |
第19著者 所属(和/英) |
(略称: )
(略称: ) |
第20著者 氏名(和/英/ヨミ) |
/ / |
第20著者 所属(和/英) |
(略称: )
(略称: ) |
講演者 |
第1著者 |
発表日時 |
2021-07-08 10:10:00 |
発表時間 |
25分 |
申込先研究会 |
SS |
資料番号 |
SS2021-1, KBSE2021-13 |
巻番号(vol) |
vol.121 |
号番号(no) |
no.94(SS), no.95(KBSE) |
ページ範囲 |
pp.1-6 |
ページ数 |
6 |
発行日 |
2021-07-01 (SS, KBSE) |
|