Item type |
Symposium(1) |
公開日 |
2016-08-24 |
タイトル |
|
|
タイトル |
プロセスメトリクスを用いたメソッド抽出事例の特徴調査 |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
保守・分析・IoT |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_5794 |
|
資源タイプ |
conference paper |
著者所属 |
|
|
|
奈良先端科学技術大学院大学 |
著者所属 |
|
|
|
名古屋大学 |
著者所属 |
|
|
|
豊田工業高等専門学校 |
著者所属 |
|
|
|
奈良先端科学技術大学院大学 |
著者所属 |
|
|
|
奈良先端科学技術大学院大学 |
著者所属(英) |
|
|
|
en |
|
|
Nara Institute of Science and Technology |
著者所属(英) |
|
|
|
en |
|
|
Nagoya University |
著者所属(英) |
|
|
|
en |
|
|
National Institute of Technology, Toyota College, Toyota |
著者所属(英) |
|
|
|
en |
|
|
Nara Institute of Science and Technology |
著者所属(英) |
|
|
|
en |
|
|
Nara Institute of Science and Technology |
著者名 |
田中, 大樹
吉田, 則裕
藤原, 賢二
崔, 恩瀞
飯田, 元
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
リファクタリングとは,外部から見たときの振る舞いを保ちつつ,理解や修正が簡単になるように,ソフトウェアの内部構造を整理することである.メソッド抽出は,既存のメソッドの一部を新規メソッドとして抽出するリファクタリングパターンの一つであり,実施される回数が多いことも知られている.メソッド抽出リファクタリングを支援するためには,開発者がどのようなメソッドを抽出の対象としているかを調査する必要がある.過去,メソッド抽出対象となるメソッドの長さ,パラメータ数など,コード片のスナップショットから得られるメトリクスを用いた,メソッド抽出対象の調査が実施されており,それを利用した支援手法も提案されている.異なる側面からコード片の特徴を計測する方法として,メソッドの変更回数,変更に関わった開発者数などの開発履歴から得られるプロセスメトリクスがある.開発プロセスはソースコードの品質に影響を与えるものであり,品質の良し悪しはコード片をリファクタリングするか否かの判断材料になるため,プロセスメトリクスはリファクタリング対象の特徴を適切に表現できる可能性がある.本研究では,プロセスメトリクスを用いてメソッド抽出対象の特徴を適切に表現できるかを調査した.調査の結果,いくつかのプロセスメトリクスは,メソッド抽出対象となるメソッドと対象ではないメソッドの間で有意差が確認できた. |
書誌情報 |
ソフトウェアエンジニアリングシンポジウム2016論文集
巻 2016,
p. 241-246,
発行日 2016-08-24
|
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |