DocumentCode
3255921
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
Volume
2
fYear
1988
fDate
0-0 1988
Firstpage
510
Lastpage
517
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/HICSS.1988.11844
Filename
11844
Link To Document