Concern graphs: finding and describing concerns using structural program dependencies
Proceedings of the 24th International Conference on Software Engineering
Navigating and querying code without getting lost
Proceedings of the 2nd international conference on Aspect-oriented software development
Manipulating and documenting software structures using SHriMP views
ICSM '95 Proceedings of the International Conference on Software Maintenance
The perfect search engine is not enough: a study of orienteering behavior in directed search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Incremental exploratory visualization of relationships in large codebases for program comprehension
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Incremental exploratory visualization of relationships in large codebases for program comprehension
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Incremental exploratory visualization of relationships in large codebases for program comprehension
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
3D visualization for concept location in source code
Proceedings of the 28th international conference on Software engineering
Interactive exploration of compacted visualizations for understanding behavior in complex software
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Understanding code architectures via interactive exploration and layout of layered diagrams
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Interactive exploration of compacted visualizations for understanding behavior in complex software
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Understanding code architectures via interactive exploration and layout of layered diagrams
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Hi-index | 0.00 |
As software systems grow in size and use more third-party libraries and frameworks, the need for developers to understand unfamiliar large codebases is rapidly increasing. In this poster, we present a tool, Relo that supports users' understanding by allowing interactive exploration of code. As the developer explores relationships found in the code, Relo builds and automatically manages a visualization mirroring the developer's mental model, allowing them to group viewed artifacts or use the viewed items to ask the system for further exploration suggestions.