VBN Forskningsportal (Aalborg Universitet) · 2000 · 14 citations · 12 references
ComputingComputer ScienceDocumentationProgramming LanguagesSoftware EngineeringAbstract Syntax TreesDocumentation AnalysisProgramming Language DesignSoftware ConstructionSoftware DocumentationDigital Documentation ToolsTextual DocumentationUser Documentation
In this paper we describe the ideas of Elucidative Programming. With Elucidative Programming we are primarily concerned with documentation of program understanding, and presentation of such understanding on the World Wide Web. In a broader perspective, we are interested in support of any technical writing which needs to address source program constituents. We claim that Elucidative Programming may be helpful for these purposes, mainly due to a documentation model based on relations between places in the documentation and program constituents. The main section in the paper introduces a concrete Elucidator tool for Java. We use this tool as outset for a discussion of collaboration and teamwork centered in WWW based program presentations.
12
Revised5 Report on the Algorithmic Language Scheme
Hal Abelson, R. Kent Dybvig, Christopher T. Haynes et al. · LISP and Symbolic Computation · 1998 · 414 citations
Ciao: a graphical navigator for software and document repositories
Yih-Fam Chen, Glenn S. Fowler, E. Koutsofios et al. · 2002 · 74 citations
Chava: reverse engineering and tracking of Java applets
J. Korn, Yih‐Farn Chen, E. Koutsofios · 2003 · 52 citations