221 research outputs found

    TeamWATCH: Visualizing development activities using a 3-D city metaphor to improve conflict detection and team awareness

    Full text link
    <div><p>The awareness of others’ activities has been widely recognized as essential in facilitating coordination in a team among Computer-Supported Cooperative Work communities. Several field studies of software developers in large software companies such as Microsoft have shown that coworker and artifact awareness are the most common information needs for software developers; however, they are also two of the seven most frequently unsatisfied information needs. To address this problem, we built a workspace awareness tool named TeamWATCH to visualize developer activities using a 3-D city metaphor. In this paper, we discuss the importance of awareness in software development, review existing workspace awareness tools, present the design and implementation of TeamWATCH, and evaluate how it could help detect and resolve conflicts earlier and better maintain group awareness via a controlled experiment. The experimental results showed that the subjects using TeamWATCH performed significantly better with respect to early conflict detection and resolution.</p></div

    TeamWATCH: Visualizing development activities using a 3-D city metaphor to improve conflict detection and team awareness - Fig 1

    Full text link
    <p>a) Eclipse; b) Second Life; c) Smoke representing active artifact, with the color representing the corresponding developer making local changes; d) Texts summarizing local changes made by the developers; e) Active task; f) Highlighted artifact.</p

    The number of conflicts detected and resolved early by each group.

    Full text link
    <p>The number of conflicts detected and resolved early by each group.</p

    Visualization of the Notepad++ project generated by the TeamWATCH Unity3D client.

    Full text link
    <p>Visualization of the Notepad++ project generated by the TeamWATCH Unity3D client.</p

    Developer 6 notices that developer 5 is also working on task 2.

    Full text link
    <p>Developer 6 notices that developer 5 is also working on task 2.</p

    Developer 6 notices the committed changes from developer 5 via TeamWATCH.

    Full text link
    <p>Developer 6 notices the committed changes from developer 5 via TeamWATCH.</p

    Mapping between a 3-D building and the project.

    Full text link
    <p>Mapping between a 3-D building and the project.</p

    Comparisons of workspace awareness tools.

    Full text link
    <p>Comparisons of workspace awareness tools.</p

    Developer 6 finally commits his changes to Chapter 7, i.e., task 2.

    Full text link
    <p>Developer 6 finally commits his changes to Chapter 7, i.e., task 2.</p
    • …
    corecore