General framework for interconnecting annotations of software systems

Michael V. Stein, Mats Heimdahl, John T. Riedl

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


Computer-supported annotation of software systems and their documentation, including design documentation and source code, is a common and important software engineering activity. Annotated documentation is used in both formal software inspection and informal software maintenance. Viewers of annotated systems may understand the software more easily if annotations are visible not just from the annotated item itself, but from other, related items. We propose a general framework for interconnecting annotatable items in software systems to achieve this visibility. We describe filtering and broadening rules that viewers can use to select the annotations they desire to see. We illustrate this framework in the context of object-oriented software system development.

Original languageEnglish (US)
Pages (from-to)421-427
Number of pages7
JournalProceedings - IEEE Computer Society's International Computer Software and Applications Conference
StatePublished - Dec 1 1998

Fingerprint Dive into the research topics of 'General framework for interconnecting annotations of software systems'. Together they form a unique fingerprint.

Cite this