Title :
Variorum: a multimedia-based program documentation system
Author :
Chiueh, Tzi-cker ; Wu, Wei ; Lam, L.-C.
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
Abstract :
Conventional software documentation systems are mostly based on textual descriptions that explain or annotate the program´s source code. Because these systems rely solely on texts, it is difficult for program authors to describe the overall algorithm structures and detailed implementation techniques of the programs, especially those that require visual presentation. Variorum is one of the first, if not the first, software documentation systems that allows program authors to record the process of “walking through” their own code using multimedia technology, specifically text, audio and digital pen drawing. This approach greatly improves the interactivity and flexibility in the software documentation process, as well as the quality of resulting software implementation documentations. In addition, to broaden its applicability and to reduce the implementation complexity, Variorum is designed to inter-operate with WWW technology, in that the program source code files and their annotations are stored on Web servers and are directly accessible via commercial Web browsers. This paper describes the design and implementation of Variorum, as well as the results of a preliminary usability study with the current prototype
Keywords :
computer aided software engineering; information resources; multimedia computing; open systems; reverse engineering; system documentation; Variorum; Web browsers; Web servers; World Wide Web technology; algorithm structure description; annotations; audio; code walkthrough; digital pen drawing; flexibility; implementation complexity; implementation techniques; interactivity; interoperability; multimedia technology; multimedia-based program documentation system; program source code files; software documentation; text; usability study; visual presentation; Computer industry; Computer science; Costs; Documentation; HTML; Multimedia systems; Software maintenance; Software quality; Usability; World Wide Web;
Conference_Titel :
Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on
Conference_Location :
New York, NY
Print_ISBN :
0-7803-6536-4
DOI :
10.1109/ICME.2000.869567