Managing Duplicated Code with Linked Editing
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
An empirical study of code clone genealogies
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
"Cloning Considered Harmful" Considered Harmful
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Clonetracker: tool support for code clone management
Proceedings of the 30th international conference on Software engineering
The Unreasonable Effectiveness of Data
IEEE Intelligent Systems
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Software bertillonage: finding the provenance of an entity
Proceedings of the 8th Working Conference on Mining Software Repositories
Hot Clones: A Shotgun Marriage of Search-Driven Development and Clone Management
CSMR '12 Proceedings of the 2012 16th European Conference on Software Maintenance and Reengineering
On how often code is cloned across repositories
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Code duplication is common in current programming-practice: programmers search for snippets of code, incorporate them into their projects and then modify them to their needs. In today's practice, no automated scheme is in place to inform both parties of any distant changes of the code. As code snippets continue to evolve both on the side of the user and on the side of the author, both may wish to benefit from remote bug fixes or refinements --- authors may be interested in the actual usage of their code snippets, and researchers could gather information on clone usage. We propose to maintain a link between software clones across repositories and outline how the links can be created and maintained.