CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A review and taxonomy of distortion-oriented presentation techniques
ACM Transactions on Computer-Human Interaction (TOCHI)
Communications of the ACM
Proceedings of the 8th annual ACM symposium on User interface and software technology
Graphical visualization of the evaluation of functional programs
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Interactive visual debugging with UML
Proceedings of the 2003 ACM symposium on Software visualization
Incorporating Fisheyeing into a Visual Programming Environment
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Supporting systems analysis and design through fisheye views
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
WinHIPE: an IDE for functional programming based on rewriting and visualization
ACM SIGPLAN Notices
Hi-index | 0.00 |
We face the problem of simplifying automatically the visualization of expressions in an eager functional language. The problem is relevant for debugging in a programming environment, based on a rewriting model of expression evaluation that displays large intermediate expressions. The simplification technique must filter automatically the parts of an expression which are not interesting for debugging/understanding. We propose the use of logical fisheye views because they provide a balance between showing global context and local information (focus). A straightforward implementation of fisheye views displays too simplified expressions. In the article, we identify five design requirements and describe how they are satisfied. We also include several examples, a discussion and related work.