Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Version Sensitive Editing: Change History as a Programming Tool
 

Summary: Version Sensitive Editing: Change History as a
Programming Tool
David L. Atkins
Bell Laboratories, Naperville, IL 60566, USA,
datkins@bell-labs.com
http://www.bell-labs.com/~datkins
Abstract. Software Version Control Systems (VCSs) are used to store
the versions of program source code created throughout the software
development cycle. The traditional purpose of such systems has been
mostly administrative, providing the safe storage of source code and the
ability to recreate earlier versions, as well as tracking the progress of
new feature development and problem resolution. Software developers
often regard the VCS as a necessary but unpleasant encumbrance to the
software design and coding process. However, when the change history
data gathered by the VCS is easily available to the programmer in the
context of an editor, the programming process is enhanced. Faults intro-
duced by earlier changes can be more rapidly located, dependencies on
other changes can be avoided, and the version history provides valuable
hindsight that can help to guide future development.
1 Introduction

  

Source: Atkins, David - Department of Computer and Information Science, University of Oregon

 

Collections: Computer Technologies and Information Sciences