Publication Type

Conference Proceeding Article

Version

publishedVersion

Publication Date

5-2010

Abstract

Software development teams need to maintain awareness of various different aspects ranging from overall project status and process bottlenecks to current tasks and incoming artifacts. Currently, there is a lack of theoretical foundations to guide tool selection and tool design to best support awareness tasks. In this paper, we explore how the combination of highly configurable project, team and contributor dashboards along with individual event feeds is used to accomplish extensive awareness. Our results stem from an empirical study of several large development teams, with a detailed study of a team of 150 developers and additional data from another four project teams. We present how dashboards become pivotal to task prioritization in critical project phases and how they stir competition while feeds are used for short term planning. Our findings indicate that the distinction between high-level and low-level awareness is often unclear and that integrated tooling could improve development practices.

Keywords

awareness, collaboration, dashboards, feeds, Web 2.0

Discipline

Software Engineering

Research Areas

Software and Cyber-Physical Systems

Publication

ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, Cape Town, South Africa, 2010 May 2-8

Volume

1

First Page

365

Last Page

374

ISBN

9781605587196

Identifier

10.1145/1806799.1806854

Publisher

ACM

City or Country

Cape Town, South Africa

Additional URL

https://doi.org/10.1145/1806799.1806854

Share

COinS