講演名 2020-01-14
Javaプロジェクトの変更履歴に含まれる本質的でない変更についての調査
前島 葵(阪大), 肥後 芳樹(阪大), 松本 淳之介(阪大), 楠本 真二(阪大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) ソースコードの変更には,プログラムの振る舞いを変える変更がある一方,振る舞いを変えない変更も存在する.本研究では,前者を本質的な変更とし,後者を本質的でない変更とする.本質的でない変更は,プログラムの振る舞いに影響を与えないため,本質的な変更が行われた時と同様の費用をテストにかける必要がない.本質的でない変更の割合を調査することで,無駄となっているテストの費用を推定できる.本研究では,Java プロジェクトを対象とし,バイトコードの変化の有無による本質的な変更と本質的でない変更の分類方法を提案する.コンパイルによって失われる情報だけを含む変更は本質的でないとみなし,ソースコードを変更した際にバイトコードが変わらない変更を本質的でない変更とする.調査の結果4 つのJava プロジェクトに含まれるJava ファイルの変更がなされたコミットのうち,8.9%?22.3% のコミットは本質的でない変更のみで構成されていた.
抄録(英)
キーワード(和) ソフトウェアリポジトリマイニング / ソフトウェア進化
キーワード(英)
資料番号 MSS2019-42,SS2019-26
発行日 2020-01-07 (MSS, SS)

研究会情報
研究会 SS / MSS
開催期間 2020/1/14(から2日開催)
開催地(和) 広島市立大学 サテライトキャンパス
開催地(英)
テーマ(和) 一般
テーマ(英)
委員長氏名(和) 中田 明夫(広島市大) / 髙井 重昌(阪大)
委員長氏名(英) Akio Nakata(Hiroshima City Univ.) / Shigemasa Takai(Osaka Univ.)
副委員長氏名(和) 小林 隆志(東工大) / 尾崎 敦夫(阪工大)
副委員長氏名(英) Takashi Kobayashi(Tokyo Inst. of Tech.) / Atsuo Ozaki(Osaka Inst. of Tech.)
幹事氏名(和) 肥後 芳樹(阪大) / 島 和之(広島市大) / 金澤 尚史(阪大) / 小林 孝一(北大)
幹事氏名(英) Yoshiki Higo(Osaka Univ.) / Kazuyuki Shima(Hiroshima City Univ.) / Takahumi Kanazawa(Osaka Univ.) / Koichi Kobayashi(Hokkaido Univ.)
幹事補佐氏名(和) 林 晋平(東工大) / 林 直樹(阪大)
幹事補佐氏名(英) Shinpei Hayashi(Tokyo Inst. of Tech.) / Naoki Hayashi(Osaka Univ.)

講演論文情報詳細
申込み研究会 Technical Committee on Software Science / Technical Committee on Mathematical Systems Science and its applications
本文の言語 JPN-ONLY
タイトル(和) Javaプロジェクトの変更履歴に含まれる本質的でない変更についての調査
サブタイトル(和)
タイトル(英)
サブタイトル(和)
キーワード(1)(和/英) ソフトウェアリポジトリマイニング
キーワード(2)(和/英) ソフトウェア進化
第 1 著者 氏名(和/英) 前島 葵 / Aoi Maejima
第 1 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 2 著者 氏名(和/英) 肥後 芳樹 / Yoshiki Higo
第 2 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 3 著者 氏名(和/英) 松本 淳之介 / Junnosuke Matsumoto
第 3 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
第 4 著者 氏名(和/英) 楠本 真二 / Shinji Kusumoto
第 4 著者 所属(和/英) 大阪大学(略称:阪大)
Osaka University(略称:Osaka Univ.)
発表年月日 2020-01-14
資料番号 MSS2019-42,SS2019-26
巻番号(vol) vol.119
号番号(no) MSS-361,SS-362
ページ範囲 pp.7-12(MSS), pp.7-12(SS),
ページ数 6
発行日 2020-01-07 (MSS, SS)