Visual programming
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Literate Smalltalk Programming Using Hypertext
IEEE Transactions on Software Engineering
Design reuse in hypermedia applications development
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Chimera: hypermedia for heterogeneous software development enviroments
ACM Transactions on Information Systems (TOIS)
Information modeling in the new millennium
Designing Web Usability: The Practice of Simplicity
Designing Web Usability: The Practice of Simplicity
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
ISHYS: Designing an Intelligent Software Hypertext System
IEEE Expert: Intelligent Systems and Their Applications
Web Engineering, Software Engineering and Web Application Development
Web Engineering, Software Engineering and Web Application Development
An Information Systems Manifesto
An Information Systems Manifesto
Use of hypermedia tools for end-user development
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Wikigramming: a wiki-based training environment for programming
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
Hi-index | 0.00 |
Domain-specific languages (DSLs) have successfully been used for end-user development. However, dealing with language syntax poses significant learning challenges. In this paper, we introduce hypertextual programming, a technique that represents language syntax as hypertext. With this technique, instead of dealing with textual languages, users can inspect and construct their programs mainly by using navigation. Beyond merely representing the syntax, hypertext can be used to provide various views of a single program code. Nevertheless, to reap the benefits of this technique, adequate hypertextual editors must be built. This paper argues that many of the lessons learned in the web engineering area can be used to deal with this problem. Millions of users navigate the World Wide Web. Hypertextual programming leverages this widely available end-user skill to facilitate the construction of computer programs.