Print Email Facebook Twitter Managing Code Clones Using Dynamic Change Tracking and Resolution Title Managing Code Clones Using Dynamic Change Tracking and Resolution Author De Wit, M. Zaidman, A. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Computer Technology Date 2009-12-31 Abstract Paper accepted for publication in the proceedings of the 25th International Conference on Software Maintenance (ICSM 2009). Code cloning is widely recognized as a threat to the maintainability of source code. As such, many clone detection and removal strategies have been proposed. However, some clones can often not be removed easily so other strategies, based on clone management need to be developed. In this paper we describe a clone management strategy based on dynamically inferring clone relations by monitoring clipboard activity. We introduce CLONEBOARD, our Eclipse plug-in implementation that is able to track live changes to clones and offers several resolution strategies for inconsistently modified clones. We perform a user study with seven subjects to assess the adequacy, usability and effectiveness of CLONEBOARD, the results of which show that developers actually see the added value of such a tool but have strict requirements with respect to its usability. To reference this document use: http://resolver.tudelft.nl/uuid:c2d12373-38b0-45d1-8fbb-6dc1e38955ae Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2009-019 Other version https://doi.org/10.1109/ICSM.2009.5306336 Part of collection Institutional Repository Document type report Rights (c) copyright 2009, by the authors of this report. Software Engineering Research Group, Department ofSoftware Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. All rights reserved. No part of this series may be reproduced in any form or by any means without prior written permission of the authors. Files PDF TUD-SERG-2009-019.pdf 971.35 KB Close viewer /islandora/object/uuid:c2d12373-38b0-45d1-8fbb-6dc1e38955ae/datastream/OBJ/view