Kusumoto Laboratory: 前島, Javaプロジェクトに含まれる本質的でない変更の検出, 2020年2月.
  • リスト
  •  表 
  • LaTeX
  • BibTeX
Detail of a work
Tweet
前島, "Javaプロジェクトに含まれる本質的でない変更の検出," , 2020年2月.
ID 645
分類 学位論文
タグ
表題 (title) Javaプロジェクトに含まれる本質的でない変更の検出
表題 (英文)
著者名 (author) 前島 葵
英文著者名 (author) Aoi Maejima
キー (key) Aoi Maejima
刊行月 (month) 2
出版年 (year) 2020
刊行形式 (howpublished)
URL
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) ソースコードの変更には,プログラムの振る舞いを変える変更がある一方,振る舞いを変えない変更も存在する.本研究では,前者を本質的な変更とし,後者を本質的でない変更とする.本質的でない変 更はプログラムの振る舞いに影響を与えないため,本質的な変更が行われた時と同様なテストを行う必 要がない.本質的でない変更を客観的かつ自動で判断できれば,不必要なテストを削減できる.本研究 では,Java プロジェクトを対象とし,バイトコードの変化の有無による本質的でない変更の検出方法 を提案する.提案手法では,コンパイルによって失われる情報だけを含む変更は本質的でないとみなし,ソースコードを変更した際にバイトコードが変わらない変更を本質的でない変更とする.調査の結 果 6 つの Java プロジェクトに含まれる Java ファイルが編集されたコミットのうち,8.6%∼22.4% の コミットは本質的でない変更のみで構成されていた.また,先行研究と比較し新たに 25 種類の本質的でない変更を検出可能であることを確認した.さらに,Java のファイル変更が行われたコミットのテスト時間のうち,10.4% のテスト時間が削減できることを確認した.
論文電子ファイル a-maejim_202002_bthesis.pdf (application/pdf) [一般閲覧可]
BiBTeXエントリ
@misc{id645,
         title = {Javaプロジェクトに含まれる本質的でない変更の検出},
        author = {前島 葵},
         month = {2},
          year = {2020},
}
  

Search

Tags

1 件の該当がありました. : このページのURL : HTML

Language: 英語 | 日本語 || ログイン |

This site is maintained by fenrir.
PMAN 3.2.10 build 20181029 - Paper MANagement system / (C) 2002-2016, Osamu Mizuno
Time to show this page: 0.035957 seconds.