Title :
Structure-oriented product versioning
Author :
Nguyen, Tien N. ; Munson, Ethan V. ; Boyland, John T. ; Thao, Cheng
Author_Institution :
Dept. of Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
Abstract :
Internal structures of software artifacts, especially program source code, are very important to software engineers in developing a high-quality software. However, many existing version control and configuration management systems often treat program source code as a set of text lines and disregard logical structure. This creates burdensome for developers since the evolution of program structures is not recorded. This makes not only the development but also the maintenance of software systems less efficient. This paper describes a novel approach to fine-grained version control of source code and structured documents, called structure-oriented product versioning. The approach enables flexible management of the evolution of fine-grained units at any structural level in a software document.
Keywords :
configuration management; program control structures; software development management; software maintenance; software prototyping; software quality; configuration management system; high-quality software; program source code; program structure evolution; software artifacts; software document; software engineering; software system development; software system maintenance; structure-oriented product versioning; version control; Computer science; Control systems; Documentation; Engineering management; Maintenance engineering; Process design; Software development management; Software maintenance; Software systems; XML;
Conference_Titel :
Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
Print_ISBN :
0-7695-2315-3
DOI :
10.1109/ITCC.2005.263