Proceedings ArticleDOI
SourceVis: Collaborative software visualization for co-located environments
Craig Anslow,Stuart Marshall,James Noble,Robert Biddle +3 more
- pp 1-10
Reads0
Chats0
TLDR
The design and visualization features of SourceVis are described, findings from a user study are presented, and the implications for building collaborative software visualization applications are discussed.Abstract:
Most software development tools and applications are designed from a single-user perspective and are bound to the desktop and Integrated Development Environments (IDEs). These tools and applications make it hard for developers to analyse and interact with software artifacts collaboratively. We present SourceVisa multi-user collaborative software visualization application for use on large multi-touch tables. We describe the design and visualization features of SourceVis, present findings from a user study, and discuss the implications for building collaborative software visualization applications.read more
Citations
More filters
Proceedings ArticleDOI
Information Visualization for Agile Software Development
TL;DR: The findings show that visualization techniques help Agile teams increase knowledge sharing and raise awareness about software artifacts amongst team members.
Proceedings ArticleDOI
On the Impact of the Medium in the Effectiveness of 3D Software Visualizations
Leonel Merino,Johannes Fuchs,Michael Blumenschein,Craig Anslow,Mohammad Ghafari,Oscar Nierstrasz,Michael Behrisch,Daniel A. Keim +7 more
TL;DR: It is found that even though developers using P3D required the least time to identify outliers, they perceived the least difficulty when visualizing systems based on SCS, and developers using I3D obtained the highest recollection.
Proceedings ArticleDOI
Cesar: Visual representation of source code vulnerabilities
TL;DR: This work designs and presents a prototype implementation of Cesar, a system offering developers a visual analysis environment to support their quest to rid their code of vulnerabilities, and performs a usability analysis of the prototype and the visualizations it employs.
Journal ArticleDOI
A systematic literature review of modern software visualization
Noptanit Chotisarn,Leonel Merino,Xu Zheng,Supaporn Lonapalawong,Tianye Zhang,Mingliang Xu,Wei Chen +6 more
TL;DR: This report provides researchers in the field an overview of the state-of-the-art in software visualization and highlight research opportunities and helps developers to identify suitable visualizations for their particular context by matching software visualizations to development concerns and concrete details to obtain available visualization tools.
Proceedings ArticleDOI
Interactive tag cloud visualization of software version control repositories
Gillian J. Greene,Bernd Fischer +1 more
TL;DR: ConceptCloud is described, a flexible, interactive browser for SVN and Git repositories that supports concurrent navigation in multiple linked but individually customizable tag clouds, which allows for multi-faceted repository browsing and for the construction of unique visualizations.
References
More filters
Book
Software Metrics: A Rigorous and Practical Approach
TL;DR: The Second Edition of Software Metrics provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
Proceedings ArticleDOI
Territoriality in collaborative tabletop workspaces
TL;DR: A comprehensive picture of the role of tabletop territoriality in collaboration is provided with a synthesis of the findings and previous research findings and with several relevant design implications.
Proceedings ArticleDOI
Information Needs in Collocated Software Development Teams
TL;DR: This work analyzed software developers' day-to-day information needs at a large software company and transcribed their activities in go-minute sessions to identify information types and cataloged the outcome and source when each type of information was sought.
Journal ArticleDOI
Polymetric views - a lightweight visual approach to reverse engineering
Michele Lanza,Stéphane Ducasse +1 more
TL;DR: The concept of a polymetric view is presented, a lightweight software visualization technique enriched with software metrics information that helps to understand the structure and detect problems of a software system in the initial phases of a reverse engineering process.
Proceedings ArticleDOI
The Qualitas Corpus: A Curated Collection of Java Code for Empirical Studies
Ewan Tempero,Craig Anslow,Jens Dietrich,Ted Han,Jing Li,Markus Lumpe,Hayden Melton,James Noble +7 more
TL;DR: The Qualitas Corpus, a large curated collection of open source Java systems, is described, which reduces the cost of performing large empirical studies of code and supports comparison of measurements of the same artifacts.