ABSTRACT
Most software visualization tools are designed from a single-user perspective and are bound to the desktop, IDEs, and the web. Few tools are designed with sufficient support for the social aspects of software engineering such as collaboration, communication, and awareness. Our research aims at supporting co-located collaborative software analysis using software visualization techniques with multi-touch tables. The research will be conducted via user experiments which will inform the design of multi-touch software visualization applications and further our understanding of how developers work together with co-located collaborative tools.
- C. Anslow, J. Noble, S. Marshall, E. Tempero, and R. Biddle. User evaluation of polymetric views using a large visualization wall. In Proceedings of the Symposium on Software Visualization (SOFTVIS). ACM, 2010. Google ScholarDigital Library
- S. Diehl. Software Visualization: Visualizing the Structure, Behaviour, and Evolution of Software. Springer Verlag, 2007. Google ScholarDigital Library
- P. Isenberg. Collaborative Information Visualization in Co-located Environments. PhD thesis, University of Calgary, 2009.Google Scholar
- P. Isenberg, T. Zuk, C. Collins, and S. Carpendale. Grounded evaluation of information visualizations. In Proceedings of the AVI Workshop on BEyond time and errors: novel evaLuation methods for Information Visualization (BELIV). ACM, 2008. Google ScholarDigital Library
- A. J. Ko, R. DeLine, and G. Venolia. Information needs in collocated software development teams. In Proceedings of the International Conference on Software Engineering (ICSE). IEEE, 2007. Google ScholarDigital Library
- M. Lanza and S. Ducasse. Polymetric views-a lightweight visual approach to reverse engineering. IEEE Trans. on Soft. Eng., 29(9):782--795, 2003. Google ScholarDigital Library
- S. D. Scott, M. S. T., Carpendale, and K. M. Inkpen. Territoriality in collaborative tabletop workspaces. In Proceedings of the Conference on Computer Supported Cooperative work (CSCW). ACM, 2004. Google ScholarDigital Library
- M.-A. D. Storey, C. Bennett, R. I. Bull, and D. M. German. Remixing visualization to support collaboration in software maintenance. In Proceedings of the Frontiers of Software Maintenance (FoSM). IEEE, 2008.Google ScholarCross Ref
- E. Tempero, C. Anslow, J. Dietrich, T. Han, J. Li, M. Lumpe, H. Melton, and J. Noble. Qualitas corpus: A curated collection of Java code for empirical studies. In Proceedings of the Asia Pacific Software Engineering Conference (APSEC). IEEE, 2010. Google ScholarDigital Library
- J. O. Wobbrock, M. R. Morris, and A. D. Wilson. User-defined gestures for surface computing. In Proceedings of the International Conference on Human Factors in Computing Systems (CHI). ACM, 2009. Google ScholarDigital Library
Index Terms
- Co-located collaborative software visualization
Recommendations
Co-Located Collaborative Visual Analytics around a Tabletop Display
Co-located collaboration can be extremely valuable during complex visual analytics tasks. We present an exploratory study of a system designed to support collaborative visual analysis tasks on a digital tabletop display. Fifteen participant pairs ...
Reflections on Collaborative Software Visualization in Co-located Environments
ICSME '14: Proceedings of the 2014 IEEE International Conference on Software Maintenance and EvolutionMost software visualization systems and tools for maintenance are designed from a single-user perspective and are bound to the desktop and IDEs. These design decisions do not allow developers to analyze software collaboratively or to easily interact and ...
Interactive Tree Comparison for Co-located Collaborative Information Visualization
In many domains increased collaboration has lead to more innovation by fostering the sharing of knowledge, skills, and ideas. Shared analysis of information visualizations does not only lead to increased information processing power, but team members ...
Comments