• DocumentCode
    2204343
  • Title

    Enhancing code for readability and comprehension using SGML

  • Author

    Cowan, D.D. ; Germán, D.M. ; Lucena, C.J.P. ; von Staa, A.

  • Author_Institution
    Dept. of Comput. Sci., Waterloo Univ., Ont., Canada
  • fYear
    1994
  • fDate
    19-23 Sep 1994
  • Firstpage
    181
  • Lastpage
    190
  • Abstract
    Reading and understanding programs is a key activity in software reengineering, development, and maintenance. The ability of people to understand programs is directly related to the ease with which the source code and documentation can be read. Thus, enhancements to the style of presentation should heighten this comprehensibility. We describe methods that use markup languages such as SGML to embed information about the syntax and semantics of a program in the program code, and then show how these can be used to enhance its presentation style. We also briefly discuss the extension of these markup language concepts to text databases, and indicate how they can support various structural views of the code through browsing techniques associated with database queries
  • Keywords
    database management systems; page description languages; software maintenance; technical presentation; SGML; browsing techniques; comprehensibility; comprehension; database queries; documentation; maintenance; markup languages; presentation style; program code; program understanding; readability; software reengineering; source code; text databases; Database management systems; Professional communication; Software design/development; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1994. Proceedings., International Conference on
  • Conference_Location
    Victoria, BC
  • Print_ISBN
    0-8186-6330-8
  • Type

    conf

  • DOI
    10.1109/ICSM.1994.336776
  • Filename
    336776