Cognition-sensitive design and user modeling for syntax-directed editors
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
The Cornell program synthesizer: a syntax-directed programming environment
Communications of the ACM
Graphical program development with PECAN program development systems
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Hi-index | 0.00 |
Structure editing holds much promise for improving the quality of introductory programming education. However early structure editors have often been clumsy and counter intuitive to use. This study reports the results of a laboratory experiment in which the user interface of a structure editing environment was modified in several ways to make its semantics more closely resemble what students seem naturally to expect. Analysis suggests that it is possible to improve students' editing performance, without getting bogged down in unnecessary details of language and environmental semantics.