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
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;
Conference_Titel :
Software Maintenance, 1994. Proceedings., International Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-8186-6330-8
DOI :
10.1109/ICSM.1994.336776