The Software Concordance: Bringing Hypermedia to Software Development Environments

Ethan V. Munson

Abstract

The Software Concordance project is examining how hypermedia technology can provide improved tools for managing the full range of documents produced by the software life cycle. The project's aim is to help software developers better maintain conformance between these many documents as they and the software that they describe change over time. This research requires solutions to open problems in a number of areas including document representation and formatting (especially for program source code), fine-grained version control for tree-structured documents, the categorization of relationships among software documents, and the analysis and visualization of document relationships. The Software Concordance prototype will support Java programs and XML documents and will provide tools for defining, maintaining, and analyzing document relationships.

Full text in PostScript.
Full text in PDF format.