An Investigation into the Characteristics of Methods for Extract Method Refactoring
-
- GOTO Akira
- Graduate School of Information Science and Technology, Osaka University
-
- YOSHIDA Norihiro
- Graduate School of Information Science, Nara Institute of Science and Technology
-
- FUJIWARA Kenji
- Graduate School of Information Science, Nara Institute of Science and Technology
-
- CHOI Eunjong
- Graduate School of Information Science and Technology, Osaka University
-
- INOUE Katsuro
- Graduate School of Information Science and Technology, Osaka University
Bibliographic Information
- Other Title
-
- メソッド抽出リファクタリングが行われるメソッドの特徴調査
- メソッド チュウシュツ リファクタリング ガ オコナワレル メソッド ノ トクチョウ チョウサ
Search this article
Abstract
“Extract Method” is a refactoring pattern that extracts a part of an existing method as a new method. Although extract method refactoring is an effective way to decompose long and non-cohesive methods in general, how developers choose methods for “Extract Method” refactoring is still unexamined. For supporting this refactoring, the investigation of it is necessary. In this study, we investigated the differences of the size and cohesion of methods between refactored methods and not-refactored methods in open source software. The result shows significant deliverances in the most cases.
Journal
-
- Computer Software
-
Computer Software 31 (3), 3_318-3_324, 2014
Japan Society for Software Science and Technology
- Tweet
Details 詳細情報について
-
- CRID
- 1390282679715181056
-
- NII Article ID
- 130004688289
-
- NII Book ID
- AN10075819
-
- HANDLE
- 11094/92574
-
- ISSN
- 02896540
-
- Text Lang
- ja
-
- Data Source
-
- JaLC
- IRDB
- CiNii Articles
- KAKEN
-
- Abstract License Flag
- Disallowed