Computer science: a modern introduction (2nd ed.)
Computer science: a modern introduction (2nd ed.)
Tree visualization with tree-maps: 2-d space-filling approach
ACM Transactions on Graphics (TOG)
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Coordination in software development
Communications of the ACM
Software configuration management: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Proceedings of the 22nd international conference on Software engineering
How does radical collocation help a team succeed?
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Beware the engineering metaphor
Communications of the ACM - The Adaptive Web
Communications of the ACM - Adaptive middleware
Impact of the research community for the field of software configuration management
Proceedings of the 24th International Conference on Software Engineering
Three great challenges for half-century-old computer science
Journal of the ACM (JACM)
Software Visualization in the Large
Computer
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
State Treemap: An Awareness Widget for Multi-Synchronous Groupware
CRIWG '01 Proceedings of the Seventh International Workshop on Groupware
3D representations for software visualization
Proceedings of the 2003 ACM symposium on Software visualization
Lightweight Prevention of Architectural Erosion
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
Building Collaboration into IDEs
Queue - Distributed Development
Unifying Artifacts and Activities in a Visual Tool for Distributed Software Development Teams
Proceedings of the 26th International Conference on Software Engineering
Supporting distributed software development by modes of collaboration
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Improving conflict detection in optimistic concurrency control models
SCM'01/SCM'03 Proceedings of the 2001 ICSE Workshops on SCM 2001, and SCM 2003 conference on Software configuration management
Building an Ecologically valid, Large-scale Diagram to Help Developers Stay Oriented in Their Code
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
Software visualization for end-user programmers: trial period obstacles
Proceedings of the 4th ACM symposium on Software visualization
Empirical evidence of the benefits of workspace awareness in software configuration management
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
WIPDash: Work Item and People Dashboard for Software Development Teams
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Customized awareness: recommending relevant external change events
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Embedding spatial software visualization in the IDE: an exploratory study
Proceedings of the 5th international symposium on Software visualization
On the use of emerging design as a basis for knowledge collaboration
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Impact of collaborative traces on trustworthiness
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Hi-index | 0.00 |
Making the structure of software visible during system development helps (i) build a shared understanding of the context for each piece of work, (ii) identify progress with implementation, and (iii) highlight any conflict between individual development activities. Finding an adequate representation for such information is not straightforward, especially for large applications. This paper describes an implementation of such a visualization system designed to explore some of the issues involved. The approach is based on a `War Room Command Console' metaphor and uses a bank of eight linked consoles to present information. The tool was applied to several industrial software systems written in a mixture of Java, C++ and C, one of which was over a million lines of code in size.