Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Two-Phase Assessment Approach to Improve the Efficiency of Refactoring Identification

Authors
Han, Ah-RimCha, Sungdeok
Issue Date
10월-2018
Publisher
IEEE COMPUTER SOC
Keywords
Refactoring assessment; refactoring identification; maintainability improvement
Citation
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, v.44, no.10, pp.1001 - 1023
Indexed
SCIE
SCOPUS
Journal Title
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
Volume
44
Number
10
Start Page
1001
End Page
1023
URI
https://scholar.korea.ac.kr/handle/2021.sw.korea/72648
DOI
10.1109/TSE.2017.2731853
ISSN
0098-5589
Abstract
To automate the refactoring identification process, a large number of candidates need to be compared. Such an overhead can make the refactoring approach impractical if the software size is large and the computational load of a fitness function is substantial. In this paper, we propose a two-phase assessment approach to improving the efficiency of the process. For each iteration of the refactoring process, refactoring candidates are preliminarily assessed using a lightweight, fast delta assessment method called the Delta Table. Using multiple Delta Tables, candidates to be evaluated with a fitness function are selected. A refactoring can be selected either interactively by the developer or automatically by choosing the best refactoring, and the refactorings are applied one after another in a stepwise fashion. The Delta Table is the key concept enabling a two-phase assessment approach because of its ability to quickly calculate the varying amounts of maintainability provided by each refactoring candidate. Our approach has been evaluated for three large-scale open-source projects. The results convincingly show that the proposed approach is efficient because it saves a considerable time while still achieving the same amount of fitness improvement as the approach examining all possible candidates.
Files in This Item
There are no files associated with this item.
Appears in
Collections
Graduate School > Department of Computer Science and Engineering > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Cha, Sung deok photo

Cha, Sung deok
컴퓨터학과
Read more

Altmetrics

Total Views & Downloads

BROWSE