Title
Taxonomy for software teamwork measurement.
Abstract
Despite the fact that software is mostly a team endeavor, the software engineering (SE) literature has not tapped into organizational psychology's conceptual and empirical writings on teams. This paper presents a model of team dynamics adapted to the specificities of SE project teams. The taxonomy is composed of nine episodes that are likely to be found in any software team process. Each episode is described in terms of the input-process-output cycle and illustrated with examples. The measurability of the episodes is validated on a capstone student project carried out with an industrial partner. The team activities are recorded by each developer, throughout the project's duration, in the form of work tokens. These work tokens are then associated with episodes by two independent coders. The results show that all the episodes of the proposed taxonomy are measurable, and very few (less than 5% in this field study) remain ambiguous. Most of the ambiguities arise from short episodes that alternate during team process activities. This paper's contribution to software team process research is to synthesize the team literature and draw up a theoretically driven taxonomy of team dynamics specific to SE teams and to provide initial evidence of measurability of the taxonomy. Copyright (c) 2014 John Wiley & Sons, Ltd.
Year
DOI
Venue
2014
10.1002/smr.1641
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS
Keywords
Field
DocType
team process taxonomy,teamwork,taskwork,software development process,field study
Teamwork,Capstone,Knowledge management,Software,Software development process,Engineering,Industrial and organizational psychology,Team software process
Journal
Volume
Issue
ISSN
26.0
SP10.0
2047-7473
Citations 
PageRank 
References 
0
0.34
2
Authors
4
Name
Order
Citations
PageRank
Pierre N Robillard156865.22
Mathieu Lavallée2435.94
Yvan Ton-That300.68
François Chiocchio400.34