loading...
Managing Duplicated Code with Linked Editing
Rome, Italy September 26-September 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLHCC.2004.352004 IEEE Symposium on Visual Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael Toomim, University of California at Berkeley
Andrew Begel, University of California at Berkeley
Susan L. Graham, University of California at Berkeley
We present Linked Editing, a novel, lightweight editor-based technique for managing duplicated source code. Linked Editing is implemented in a prototype editor called Codelink. We argue that the use of programming abstractions like functions and macros-the traditional solution to duplicated code-has inherent cognitive costs, leading programmers to chronically copy and paste code instead. Our user study compares functional abstraction with Linked Editing and shows that Linked Editing can give the benefits of abstraction with orders of magnitude decrease in programming time.
Citation:
Michael Toomim, Andrew Begel, Susan L. Graham, "Managing Duplicated Code with Linked Editing," vlhcc, pp.173-180, 2004 IEEE Symposium on Visual Languages - Human Centric Computing (VLHCC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.