![]()
|
Research
Abstracts - 2006 |
|
SourceBrowser: A Versioned Collaborative Browser for Development RepositoriesPunyashloka Biswal & Dimitrios VyzovitisSpecifications and documentation associated with a software project tend to grow stale and out of date over time. This happens partly because there is no link between corresponding semantic entities in documentation and code. This problem is particularly acute for <#part type="text/html" buffer=scrb-abstract.html disposition=attachment description="srcb Abstract"> <#/part> newcomers to a development team, who are faced with the choice of reading through volumes of documentation without knowing which parts of it are trustworthy, or ignoring documentation altogether and relying on source code alone. We are inspired in part by literate programming systems, which were introduced by Donald Knuth[1] as a way to combine source and documentation into beautiful, human-readable texts. Unfortunately, Knuth's vision of a monolithic software distribution that is small enough to describe in article form seems impractical today, and we believe that a browseable and editable wiki of code and documentation is the right solution. Our aims are:
References:[1] Donald E. Knuth. Literate Programming. In The Computer Journal, pp. 97, Vol. 27, Issue 2 (May 1984). |
![]() ![]() |
||
|