Title :
Automatic software documentation support: an example of machine translation
Author :
Ourston, D. ; McBeth, Robert W.
Author_Institution :
Lockheed Software Technol. Center, Austin, TX, USA
Abstract :
An approach for deriving an English-language description of a computer program directly from the source code is presented. Two levels of translation are presented: statement rendering, to derive the English-language equivalent of the program statements, and concept abstraction, to deduce the purpose of the program. The translation method presented is shown to be equivalent to language translation, with some restrictions. One restriction is that the translation grammar is not bidirectional when abstractions are considered. Another is that the source (program) language is much more regularized than is normally the case with spoken (natural) languages.<>
Keywords :
grammars; language translation; system documentation; English-language description; automatic software documentation support; bidirectional; concept abstraction; statement rendering; translation grammar; Artificial intelligence; Automatic programming; Documentation; Machine intelligence; Natural languages; Programming profession;
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
DOI :
10.1109/HICSS.1988.11844