The enhancement of understanding through visual representations
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
ICSE '81 Proceedings of the 5th international conference on Software engineering
SRE: a knowledge-based environment for large-scale software re-engineering activities
ICSE '89 Proceedings of the 11th international conference on Software engineering
The Pan language-based editing system for integrated development
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
The Pan language-based editing system
ACM Transactions on Software Engineering and Methodology (TOSEM)
CASE tool architecture for knowledge-based regression testing
TRI-Ada '93 Proceedings of the conference on TRI-Ada '93
Parallel Programming and Performance Evaluation with the URSA Tool Family
International Journal of Parallel Programming
Hi-index | 0.00 |
A description is given of MicroScope, a knowledge-based environment with tools that directly help programmers understand and modify complex programs. MicroScope is a collection of tools that share a common knowledge base and user interface and that run in a programming environment with many other tools. The features it provides are examined, namely, incremental support, annotations, constraints, dynamic analysis, history and program slices, and location of bugs. The knowledge base is described. The current MicroScope prototype is presented, and the lessons learned from it are discussed.