講演抄録/キーワード |
講演名 |
2016-03-11 09:00
リファクタリング実施履歴を用いたCode Smellの深刻度に関する調査 ○雜賀 翼・崔 恩瀞(阪大)・吉田則裕(名大)・春名修介・井上克郎(阪大) SS2015-91 |
抄録 |
(和) |
Code Smellとは,ソースコードの設計上の問題を示す指標であり,リファクタリングが推奨されている. しかし, 実際に開発者がリファクタリングするのはどのようなCode Smellかは明らかにされていない. 本研究では, 深刻度という問題の大きさの指標に着目して, Code Smellのメトリクスベースの深刻度とリファクタリングされる頻度の関係を調査した. 結果から, 長く複雑なソースコードを表すCode Smellである, Blob ClassとBlob Operationについて, 深刻度の高いクラス・メソッドほど頻繁にリファクタリングされることが分かった. |
(英) |
Code smells are structures in the code that suggest the possibility of refactoring. To prioritize code smells in large-scale source code, several tools for refactoring calculate the severity based on software metrics. Although several metrics are known as maintainability indicators, it is still unclear whether these severity indicators are in line with developer's perception. In this paper, we investigate whether developers focus on severe code smells. The result shows that developers focus on only particular types of severe smells. |
キーワード |
(和) |
リファクタリング / 不吉な匂い / ソフトウェア開発履歴 / オブジェクト指向プログラミング / ソフトウェア保守 / / / |
(英) |
Refactoring / Code Smell / Software development history / Object-oriented programming / Software maintenance / / / |
文献情報 |
信学技報, vol. 115, no. 508, SS2015-91, pp. 91-96, 2016年3月. |
資料番号 |
SS2015-91 |
発行日 |
2016-03-03 (SS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
SS2015-91 |