The Computer Journal
A source code documentation system for Ada
ACM SIGAda Ada Letters
FWEB: a literate programming system for Fortran8x
ACM SIGPLAN Notices
An environment for literate Smalltalk programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
A WYSIWYG literate programming system (preliminary report)
CSC '91 Proceedings of the 19th annual conference on Computer Science
Software Maintenance: The Problems and Its Solutions
Software Maintenance: The Problems and Its Solutions
An editor for documentation in &pgr;-system to support software development and maintenance
ICSE '82 Proceedings of the 6th international conference on Software engineering
Writing across the computer science curriculum
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Writing software to be understood: an exercise in Ginger using literate programming
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
The ability to comprehend a program written by other individuals is becoming increasingly important in software development and maintenance. In an attempt to encourage undergraduate Computer Science students to write informative and usable documentation, the literate programming paradigm was incorporated into the teaching of one undergraduate Computer Science course at Augustana College. This paper describes the concept of literate programming, the experience of using literate programming to teach good programming practices, and the results from the experiment that showed that literate programming encourages more documentation.