Browsing by Author "Biddle, Robert"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Metadata only Collaborative Multi-Touch Log Browsing(VizSec, 2010) Wilson, Jeff; Biddle, RobertItem Metadata only Distributed data and displays via SVG and HTML5(2013) Wilson, Jeff; Brown, Judith; Biddle, RobertItem Metadata only Interactional identity: designers and developers making joint work meaningful and effective(ACM, 2012) Brown, Judith M.; Lindgaard, Gitte; Biddle, RobertWe studied collaborating interface designers and software developers engaged in multidisciplinary software creation work. Twenty-one designers and developers in 8 organizations were interviewed to understand how each specialist viewed team interactions. We also shadowed most participants as they worked on novel software projects with user interface design challenges. A grounded theory analysis of interview transcripts showed that designers and developers construct unique identities in the process of collaborating that provide meaning to their artefact-mediated interactions, and that help them to effectively accomplish the work of creating novel software. Our model of interactional identities specifies a number of aspects of joint project work in which an interactional identity is expressed. We suggest these identities are constructed to bridge a gap between how designers and developers were taught to enact their roles and the demands of project-specific work.Item Metadata only Joint implicit alignment work of interaction designers and software developers(ACM, 2012) Brown, Judith M.; Lindgaard, Gitte; Biddle, RobertCollaboration is an important aspect of software creation work. In field studies of 8 teams in the early stages of novel project work at 8 organizations we focused on understanding collaborative work from the perspective of both the interaction designer and the developer. We found designer-developer collaborations, often occurring in the context of team collaborations, were extensive. While some collaborations were directed towards explicit alignment work, such as prioritizing tasks, we have studied implicit alignment work, which constitutes a larger part of the overall alignment work. The form of this work varied in some respects, but in general designer-developer interactions directed towards implicit alignment were remarkably similar. Our model shows how implicit alignment work is jointly achieved; we derived it from an extensive analysis of videos of 13 collaborative events, and verified it with our observation notes and interviews. The model is applicable to a wide variety of software creation settings, including agile and non-agile teams. Our analysis shows the implications of our observations of implicit alignment work, and we conclude organizations should take practical steps to support it, as is frequently done for explicit alignment work.Item Metadata only Surface Computing and Collaborative Analysis Work(Morgan & Claypool, 2013) Brown, Judith; Wilson, Jeff; Gossage, Stevenson; Hack, Chris; Biddle, RobertLarge surface computing devices (wall-mounted or tabletop) with touch interfaces and their application to collaborative data analysis, an increasingly important and prevalent activity, is the primary topic of this book. Our goals are to outline the fundamentals of surface computing (a still maturing technology), review relevant work on collaborative data analysis, describe frameworks for understanding collaborative processes, and provide a better understanding of the opportunities for research and development. We describe surfaces as display technologies with which people can interact directly, and emphasize how interaction design changes when designing for large surfaces. We review efforts to use large displays, surfaces or mixed display environments to enable collaborative analytic activity. Collaborative analysis is important in many domains, but to provide concrete examples and a specific focus, we frequently consider analysis work in the security domain, and in particular the challenges security personnel face in securing networks from attackers, and intelligence analysts encounter when analyzing intelligence data. Both of these activities are becoming increasingly collaborative endeavors, and there are huge opportunities for improving collaboration by leveraging surface computing. This work highlights for interaction designers and software developers the particular challenges and opportunities presented by interaction with surfaces. We have reviewed hundreds of recent research papers, and report on advancements in the fields of surface-enabled collaborative analytic work, interactive techniques for surface technologies, and useful theory that can provide direction to interaction design work. We also offer insight into issues that arise when developing applications for multi-touch surfaces derived from our own experiences creating collaborative applications. We present these insights at a level appropriate for all members of the software design and development team.Item Metadata only User evaluation of polymetric views using a large visualization wall(ACM, 2010) Anslow, Craig; Marshall, Stuart; Noble, James; Tempero, Ewan; Biddle, RobertThere are few visualization techniques for displaying complex software systems with large numbers of packages and classes. One visualization technique is the System Hotspots View, whose effectiveness has yet to be validated by any empirical studies. We have conducted a user evaluation to see whether participants of our modified System Hotspots View using a large visualization wall can accurately identify key measurements and comparisons in the underlying software system. The results of our user evaluation indicate that participants were able to effectively use our modified System Hotspots View to explore the example domain: version 1.6 of the Java API. Our observations also indicate that there are issues around interacting with the visualization wall.