Artificial Intelligence - Special volume on qualitative reasoning about physical systems
Interfacing thought: cognitive aspects of human-computer interaction
Smalltalk scaffolding: a case study of minimalist instruction
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
INTERCHI '93 Proceedings of the INTERCHI '93 conference on Human factors in computing systems
Scenario-based design: envisioning work and technology in system development
Scenario-based design: envisioning work and technology in system development
A field study of exploratory learning strategies
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM SIGCSE Bulletin
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Graph of triangulations of a convex polygon and tree of triangulations
Computational Geometry: Theory and Applications
Mental imagery in program design and visual programming
International Journal of Human-Computer Studies - Best of empirical studies of programmers 7
Java 2: The Complete Reference
Java 2: The Complete Reference
API usability: report on special interest group at CHI
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
We report on the development of a tool which supports software programmers in programming to an interface by providing just in time (JIT) solutions. The development of the tool was grounded in a scenario-based analysis of programming scenarios and a procedural task analysis of these scenarios. The scenarios were analyzed using the theoretical perspectives of mental models and the production paradox of the user. Based on the scenarios and analysis a new refactoring and a tool were developed to support software programmers