講演抄録/キーワード |
講演名 |
2014-05-08 14:20
組み合わせて実施されたリファクタリングの調査 ○雜賀 翼・崔 恩瀞・後藤 祥(阪大)・吉田則裕(名大)・井上克郎(阪大) SS2014-1 |
抄録 |
(和) |
リファクタリングを支援するツールが研究されているが,組み合わせて実施されるリファクタリングについてはあまり研究されておらず, 既存ツールでは複数のリファクタリングをまとめて実施することができない. ソフトウェア開発履歴中のリファクタリングを対象に, 90秒以内に連続して実施されたリファクタリングの組み合わせを調査した結果, 3つのパターン(Move, Rename),(Rename, Rename),(Extract, Move) の実施される頻度が高いことが分かった.さらに, それらの組み合わせがどのような作業を行っているかを, リファクタリングの実施履歴の詳細から調べ, その調査結果からリファクタリングの組み合わせをまとめて実施するための, Eclipseのリファクタリング機能の改善を考案した. |
(英) |
Numerous tools that support refactoring have been proposed. However, existing refactoring support tools do not support consecutively co-occurred refactoring. This study investigated frequency on refactoring that were occurred within 90 seconds by analyzing refactoring history of data set in software projects. As a result, it turns out that refactoring pairs (Move, Rename), (Rename, Rename) and (Extract, Move) were more frequently occurred than other refactoring. Furthermore, this study investigated detailed co-occurred refactoring work and devised suggestions for improving Eclipse's automated refactoring features in order to support co-occurred refactoring based on the results of the investigation. |
キーワード |
(和) |
リファクタリング / ソフトウェア開発履歴 / 統合開発環境 / オブジェクト指向プログラミング / 利用履歴分析 / ソフトウェア保守 / / |
(英) |
Refactoring / Software development history / IDE / Object-oriented programming / Usage analysis / Software maintenance / / |
文献情報 |
信学技報, vol. 114, no. 23, SS2014-1, pp. 1-6, 2014年5月. |
資料番号 |
SS2014-1 |
発行日 |
2014-05-01 (SS) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
査読に ついて |
本技術報告は査読を経ていない技術報告であり,推敲を加えられていずれかの場に発表されることがあります. |
PDFダウンロード |
SS2014-1 |