Semantically Enhanced Software Documentation Processes

Klieber, Werner; Granitzer, Michael; Gaisbauer, Mansuet; Tochtermann, Klaus

Serdica Journal of Computing (2010)

  • Volume: 4, Issue: 2, page 243-262
  • ISSN: 1312-6555

Abstract

top
High-quality software documentation is a substantial issue for understanding software systems. Shorter time-to-market software cycles increase the importance of automatism for keeping the documentation up to date. In this paper, we describe the automatic support of the software documentation process using semantic technologies. We introduce a software documentation ontology as an underlying knowledge base. The defined ontology is populated automatically by analysing source code, software documentation and code execution. Through selected results we demonstrate that the use of such semantic systems can support software documentation processes efficiently.

How to cite

top

Klieber, Werner, et al. "Semantically Enhanced Software Documentation Processes." Serdica Journal of Computing 4.2 (2010): 243-262. <http://eudml.org/doc/11386>.

@article{Klieber2010,
abstract = {High-quality software documentation is a substantial issue for understanding software systems. Shorter time-to-market software cycles increase the importance of automatism for keeping the documentation up to date. In this paper, we describe the automatic support of the software documentation process using semantic technologies. We introduce a software documentation ontology as an underlying knowledge base. The defined ontology is populated automatically by analysing source code, software documentation and code execution. Through selected results we demonstrate that the use of such semantic systems can support software documentation processes efficiently.},
author = {Klieber, Werner, Granitzer, Michael, Gaisbauer, Mansuet, Tochtermann, Klaus},
journal = {Serdica Journal of Computing},
keywords = {Documentation; Semantics; Software Engineering},
language = {eng},
number = {2},
pages = {243-262},
publisher = {Institute of Mathematics and Informatics Bulgarian Academy of Sciences},
title = {Semantically Enhanced Software Documentation Processes},
url = {http://eudml.org/doc/11386},
volume = {4},
year = {2010},
}

TY - JOUR
AU - Klieber, Werner
AU - Granitzer, Michael
AU - Gaisbauer, Mansuet
AU - Tochtermann, Klaus
TI - Semantically Enhanced Software Documentation Processes
JO - Serdica Journal of Computing
PY - 2010
PB - Institute of Mathematics and Informatics Bulgarian Academy of Sciences
VL - 4
IS - 2
SP - 243
EP - 262
AB - High-quality software documentation is a substantial issue for understanding software systems. Shorter time-to-market software cycles increase the importance of automatism for keeping the documentation up to date. In this paper, we describe the automatic support of the software documentation process using semantic technologies. We introduce a software documentation ontology as an underlying knowledge base. The defined ontology is populated automatically by analysing source code, software documentation and code execution. Through selected results we demonstrate that the use of such semantic systems can support software documentation processes efficiently.
LA - eng
KW - Documentation; Semantics; Software Engineering
UR - http://eudml.org/doc/11386
ER -

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.