抄録
Refactoring is widely recognized as a method to improve the internal qualities of source code. However, manual refactoring is time-consuming and error-prone. Consequently, many tools to support automated refactoring have been suggested, but most support only unit and simple refactoring, making it difficult to perform composite refactoring (e.g., introducing a design pattern) where a refactoring set is applied at one position or the same refactoring operation is applied at multiple positions. In this paper, we propose a novel script language and its processor to describe how and where to refactor by a model expressing source code∗<sup>1</sup>. Evaluations indicate that our language and processor allow refactoring steps to be described as scripts, which can be easily replayed and reused for multiple projects.
本文言語 | English |
---|---|
ホスト出版物のタイトル | Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE |
出版社 | Knowledge Systems Institute Graduate School |
ページ | 711-716 |
ページ数 | 6 |
巻 | 2014-January |
版 | January |
出版ステータス | Published - 2014 |
イベント | 26th International Conference on Software Engineering and Knowledge Engineering, SEKE 2014 - Vancouver, Canada 継続期間: 2014 7月 1 → 2014 7月 3 |
Other
Other | 26th International Conference on Software Engineering and Knowledge Engineering, SEKE 2014 |
---|---|
国/地域 | Canada |
City | Vancouver |
Period | 14/7/1 → 14/7/3 |
ASJC Scopus subject areas
- ソフトウェア