| Tweet | |
| 藪下, 柗本, 楠本, "Gradleビルドスクリプトの検証を目的としたテストライブラリ," 情報処理学会文誌, 67(4), 2026年4月. | |
| ID | 880 |
| 分類 | 論文誌 |
| タグ | |
| 表題 (title) |
Gradleビルドスクリプトの検証を目的としたテストライブラリ |
| 表題 (英文) |
|
| 著者名 (author) |
藪下 友,柗本 真佑,楠本 真二 |
| 英文著者名 (author) |
Yu Yabushita,,Shinsuke Matsumoto,Shinji Kusumoto |
| キー (key) |
Yu Yabushita,,Shinsuke Matsumoto,Shinji Kusumoto |
| 定期刊行物名 (journal) |
情報処理学会文誌 |
| 定期刊行物名 (英文) |
|
| 巻数 (volume) |
67 |
| 号数 (number) |
4 |
| ページ範囲 (pages) |
|
| 刊行月 (month) |
4 |
| 出版年 (year) |
2026 |
| Impact Factor (JCR) |
|
| URL |
|
| 付加情報 (note) |
|
| 注釈 (annote) |
|
| 内容梗概 (abstract) |
ソフトウェア開発においてビルドツールが広く利用されている.ビルドツールは,ソースコードから実行ファイルや配布パッケージなどを生成するビルド工程を自動化する.GradleはJavaで広く用いられるビルドツールの1つであり,ビルドスクリプトと呼ばれるファイルに基づきビルドを実行する.ビルドスクリプトはGroovy DSLで記述されたソースコードであり,一般的なプログラミング言語のソースコードと同様に継続的な自動テストを実施すべきである.しかし,Javaソースコード内に存在し得るビルド失敗要因や,ビルドスクリプトの作用がメモリ上の変数にとどまらず多岐に渡ることから,ビルドスクリプト自体のテストは容易ではない.本研究では,ビルドスクリプトの検証に特化したテストライブラリを提案する.本ライブラリは,検証のためのスタブとアサーションメソッドを提供する.スタブは,Javaソースコードの代替としてビルド失敗要因を隠蔽する.またアサーションメソッドは,ビルドスクリプトの作用に特化し検証を行う.評価実験及びケーススタディの結果,対象プロジェクトの8割以上の適用に成功し,テストによりビルドスクリプトに実在するバグを検出可能であることを確認した. |
| 論文電子ファイル | draft.pdf (application/pdf) [一般閲覧可] |
| BiBTeXエントリ |
@article{id880,
title = {Gradleビルドスクリプトの検証を目的としたテストライブラリ},
author = {藪下 友 and 柗本 真佑 and 楠本 真二},
journal = {情報処理学会文誌},
volume = {67},
number = {4},
month = {4},
year = {2026},
}
|