WikiWiki weaving heterogeneous software artifacts

A Aguiar, G David - Proceedings of the 2005 international symposium …, 2005 - dl.acm.org
Good documentation benefits every software development project, especially large ones,
but it can be hard, costly, and tiresome to produce when not supported by appropriate tools …

Expanding the concept of requirements traceability: The role of electronic records management in gathering evidence of crucial communications and negotiations

H Chen, M Baptista Nunes, L Zhou, G Chao Peng - Aslib Proceedings, 2011 - emerald.com
Purpose–Despite its tremendous success and achievements, the information science (IS)
industry has been plagued by shadows of failure and inefficiency since its early days. This …

Requirements for an elucidative programming environment

K Normark - … IWPC 2000. 8th International Workshop on …, 2000 - ieeexplore.ieee.org
Motivates a variation of literate programming which I call" elucidative programming".
Elucidative programming is oriented towards program explanation, with the purpose of …

Object-oriented documentation

J Sametinger - ACM SIGDOC Asterisk Journal of Computer …, 1994 - dl.acm.org
Object-oriented programming improves the reusability of software components. Extensive
reuse of existing software enhances the importance of documentation. To increase …

An interaction engine for rich hypertexts

K Østerbye, K Nørmark - Proceedings of the 1994 ACM European …, 1994 - dl.acm.org
In semantically rich hypertexts it is attractive to enable presentation of a network of nodes
and link at different levels of abstraction. It is also important that the user can interact with the …

[PDF][PDF] Elucidative Programming in open integrated development environments for Java

T Vestdam - PPPJ, 2003 - Citeseer
In this paper we present an integration of tool support for internal documentation in the
modern IDE TogetherJ. The specific kind of internal documentation stems from the …

Group support for the recording and sharing of maintenance rationale

R Lougher, T Rodden - Software Engineering Journal, 1993 - IET
This paper presents a system which supports maintenance by allowing members of a
maintenance team to easily construct and structure a shared pool of maintenance …

[PDF][PDF] Maintaining Program Understanding--Issues, Tools, and Future Directions.

T Vestdam, K Nørmark - Nord. J. Comput., 2004 - homes.cs.aau.dk
The understanding of a program is a key aspect of software development. The
understanding is a prerequisite for the initial development efforts. This paper is concerned …

From relational program dependencies to hypertextual access structures

J Paakki, J Koskinen, A Salminen - Nordic Journal of Computing, 1997 - dl.acm.org
Several important aspects of software systems can be expressed as dependencies between
their components. A special class of dependencies concentrates on the program text and …

Rethinking literate programming in statistics

EF Haghish - The Stata Journal, 2016 - journals.sagepub.com
Literate programming is becoming increasingly trendy for data analysis because it allows
the generation of dynamic-analysis reports for communicating data analysis and eliminates …