Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Managing Duplicated Code with Linked Editing Michael Toomim, Andrew Begel, Susan L. Graham
 

Summary: Managing Duplicated Code with Linked Editing
Michael Toomim, Andrew Begel, Susan L. Graham
Department of Computer Science
University of California at Berkeley
{toomim, abegel, graham}@cs.berkeley.edu
Abstract
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 abstrac-
tions 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 pro-
gramming time.
1. Introduction
The task of managing duplicated or "cloned" code1
has

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences