A general framework for interconnecting annotations of software systems

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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)
Title of host publicationProceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998
PublisherIEEE Computer Society
Pages421-427
Number of pages7
ISBN (Electronic)0818685859
DOIs
StatePublished - Jan 1 1998
Event22nd Annual International Computer Software and Applications Conference, Compsac 1998 - Vienna, Austria
Duration: Aug 19 1998Aug 21 1998

Publication series

NameProceedings - International Computer Software and Applications Conference
ISSN (Print)0730-3157

Other

Other22nd Annual International Computer Software and Applications Conference, Compsac 1998
CountryAustria
CityVienna
Period8/19/988/21/98

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

  • Cite this

    Stein, M. V., Heimdahl, M. P. E., & Riedl, J. T. (1998). A general framework for interconnecting annotations of software systems. In Proceedings - 22nd Annual International Computer Software and Applications Conference, Compsac 1998 (pp. 421-427). (Proceedings - International Computer Software and Applications Conference). IEEE Computer Society. https://doi.org/10.1109/CMPSAC.1998.716690