Publication
Title
An initial investigation into change-based reconstruction of floss-refactorings
Author
Abstract
Today, it is widely accepted that if refactoring is applied in practice, it is mainly interweaved with normal software development - so called "floss refactoring". Unfortunately, the current state-of-the-art is poorly equipped to mine floss refactoring from version histories, mainly because they infer refactorings by comparing two snapshots of a system and making educated guesses about the precise edit operations applied in between. In this paper we propose a solution that reconstructs refactorings not on snapshots of a system but using the actual changes as they are performed in an integrated development environment. We compare our solution against RefFinder and demonstrate that on a small yet representative program (the well-known "Video Rental system") our approach is more accurate in identifying occurrences of the "Move Method" and "Rename Method" refactorings.
Language
English
Source (journal)
Proceedings international conference on software maintenance / International Conference on Software Maintenance. - Los Alamitos
Source (book)
Proceedings ICSM2013 : 29th IEEE International Conference on Software Maintenance, 22-28 September 2013
Publication
S.l. : IEEE Computer Society Press , 2013
ISSN
1063-6773
DOI
10.1109/ICSM.2013.53
Volume/pages
p. 384-387
ISI
000332836100043
Full text (Publisher's DOI)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Web of Science
Record
Identifier
Creation 19.02.2014
Last edited 09.10.2023
To cite this reference