The synthesizer generator: a system for constructing language-based editors
The synthesizer generator: a system for constructing language-based editors
Display Color Coding: 10 Rules of Thumb
IEEE Software
Matching attentional draw with utility in interruption
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The scope and importance of human interruption in human-computer interaction design
Human-Computer Interaction
Human-Computer Interaction
Designing effective notifications for collaborative development environments
The smart internet
Designing effective notifications for collaborative development environments
The smart internet
Why don't software developers use static analysis tools to find bugs?
Proceedings of the 2013 International Conference on Software Engineering
Do background colors improve program comprehension in the #ifdef hell?
Empirical Software Engineering
Hi-index | 0.00 |
A technique for nonintrusive error notification during programming that uses graduated color and elision, the temporary hiding of information, is described. Users can see errors and their age by the color and can look at the associated error explanation when they are not busy. Interruption is kept to a minimum during notification, and the explanation is close at hand and complete when it is wanted. The application of this technique to the Cornell synthesizer Generator is discussed, and sample generated displays are presented.