The Computer Journal
A diagram for object-oriented programs
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Relations as semantic constructs in an object-oriented language
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
gIBIS: a hypertext tool for exploratory policy discussion
ACM Transactions on Information Systems (TOIS)
An environment for literate Smalltalk programming
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
A hypertext for literate programming
ICCI'90 Proceedings of the international conference on Advances in computing and information
Literate programming on a team project
Software—Practice & Experience
Structural and cognitive problems in providing version control for hypertext
ECHT '92 Proceedings of the ACM conference on Hypertext
An interaction engine for rich hypertexts
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Programming pearls: literate programming
Communications of the ACM
Programming pearls: a literate program
Communications of the ACM
IEEE Software
Literate Programming Simplified
IEEE Software
ISHYS: Designing an Intelligent Software Hypertext System
IEEE Expert: Intelligent Systems and Their Applications
Supporting software engineering with open hypermedia
ACM Computing Surveys (CSUR)
Chimera: hypermedia for heterogeneous software development enviroments
ACM Transactions on Information Systems (TOIS)
From relational program dependencies to hypertextual access structures
Nordic Journal of Computing
Nordic Journal of Computing
Documentation threads - presentation of fragmented documentation
Nordic Journal of Computing
Configuration management in a hypermedia-based software development environment
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
The software concordance: a new software document management environment
Proceedings of the 21st annual international conference on Documentation
Elucidative Programming in open integrated development environments for Java
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
The molhado hypertext versioning system
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
Concordance, conformance, versions, and traceability
TEFSE '05 Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
Hypertextual Programming for Domain-Specific End-User Development
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
CodeTalk Conversations about Code
C5 '10 Proceedings of the 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing
Use of hypermedia tools for end-user development
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Hi-index | 0.00 |
The problem examined in this paper is: How and to what extent can hypertext support literate programming in Smalltalk? In order to examine this question we have created a hypertext system which allows us to write Smalltalk code and documentation, and to link code and documentation freely. The literate programs created in hypertext differ from those created with traditional literate programming tools. The main difference is that hypertext-based program exposition promotes description of program dependencies and is perhaps less suited for the detailed exposition of algorithms.