• 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