Presentation | 2010-12-15 Identifying and Visualization Refactoring Candidates for Extract Method using Program Dependence Graph Tomoko KANEMITSU, Yoshiki HIGO, Shinji KUSUMOTO, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | Refactoring is important for efficient software maintenance. However, tools supports are highly required for performing refactoring because manual operations in refactoring are troublesome and error prone. This paper proposes technique that indicates candidates of "Extract Method" refactoring automatically. Extract Method refactoring is to create a new method from a code fragment in an existing member. It is shown that the Extract Method refactoring is performed prior to other refactoring, and it is important to support Extract Method refactoring. The existing study proposes candidates of Extract Method refactoring based on linage and complexity. However it is originally desirable to divide methods based on their functionalities. This paper use the strong connection of data between sentences. We deem that strongly-connected data expresses a single function. This paper proposes technique that indicates candidates of Extract Method refactoring based on strongly-connected data. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Maintenance Refactoring Program Dependence Graph |
Paper # | SS2010-49 |
Date of Issue |
Conference Information | |
Committee | SS |
---|---|
Conference Date | 2010/12/7(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Software Science (SS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Identifying and Visualization Refactoring Candidates for Extract Method using Program Dependence Graph |
Sub Title (in English) | |
Keyword(1) | Maintenance Refactoring Program Dependence Graph |
1st Author's Name | Tomoko KANEMITSU |
1st Author's Affiliation | Graduate School of Information Science and Technology, Osaka University() |
2nd Author's Name | Yoshiki HIGO |
2nd Author's Affiliation | Graduate School of Information Science and Technology, Osaka University |
3rd Author's Name | Shinji KUSUMOTO |
3rd Author's Affiliation | Graduate School of Information Science and Technology, Osaka University |
Date | 2010-12-15 |
Paper # | SS2010-49 |
Volume (vol) | vol.110 |
Number (no) | 336 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |