| 講演抄録/キーワード |
| 講演名 |
2025-03-10 14:20
汎用的なテストアサーション命令に対する自動リファクタリングの提案 ○野田拡志・柗本真佑・楠本真二(阪大) SS2024-51 |
| 抄録 |
(和) |
ソフトウェアテストは,プロダクトの信頼性を保証するための重要な要素であり,通常のソースコードと同様に可読性が求められる.テスト内で実行結果を確認するアサート部では,可読性を下げる要因として,アサーションに含まれる間接的な表現が挙げられる.間接的な表現は可読性の低下だけでなく,アサーション失敗時の原因特定能力の低下も招く.特に真偽値検証や同値検証の検証用メソッドは汎用性が高く,間接的な表現を招きやすい.そこで本研究では汎用的なアサーションから具体的なアサーションへの自動リファクタリングを提案する.3種類の汎用アサーションをリファクタリング対象として定義し,それら以外にも1種類をリファクタリング対象として定義する.提案手法では,定義したリファクタリング対象ごとに異なる自動リファクタリングを行う.評価実験の結果,提案手法によって対象の1,557プロジェクトから4,418箇所のリファクタリングに成功した. |
| (英) |
|
| キーワード |
(和) |
ソフトウェアテスト / 汎用アサーション / 自動リファクタリング / 可読性 / / / / |
| (英) |
/ / / / / / / |
| 文献情報 |
信学技報, vol. 124, no. 429, SS2024-51, pp. 43-48, 2025年3月. |
| 資料番号 |
SS2024-51 |
| 発行日 |
2025-03-03 (SS) |
| ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
SS2024-51 |