Taxonomy for software teamwork measurement

被引:0
|
作者
Robillard, Pierre N. [1 ]
Lavallee, Mathieu [1 ]
Ton-That, Yvan [1 ]
Chiocchio, Franois [2 ]
机构
[1] Polytech Montreal, Dept Comp & Software Engn, Montreal, PQ, Canada
[2] Univ Ottawa, Telfer Sch Management, Ottawa, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
team process taxonomy; teamwork; taskwork; software development process; field study; PERFORMANCE; TEAMS; ORGANIZATIONS; FUTURE; WORK;
D O I
10.1002/smr.1641
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:910 / 922
页数:13
相关论文
共 50 条
  • [1] Development software promotes teamwork
    Moretti, G
    EDN, 2001, 46 (21) : 26 - 26
  • [2] Interdisciplinary teamwork in the OR: Identification and measurement of teamwork in the operating room
    Passauer-Baierl, Stefanie
    Baschnegger, Heiko
    Bruns, Christiane
    Weigl, Matthias
    ZEITSCHRIFT FUR EVIDENZ FORTBILDUNG UND QUALITAET IM GESUNDHEITSWESEN, 2014, 108 (5-6): : 293 - 298
  • [3] Improving Teamwork in Students Software Projects
    Marques, Maira
    Ochoa, Sergio F.
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 99 - 108
  • [4] Fostering Teamwork in Software Engineering Projects
    Gutica, Mirela
    PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 820 - 820
  • [5] Diversity and Teamwork in Student Software Teams
    Grassl, Isabella
    Krusche, Stephan
    Fraser, Gordon
    PROCEEDINGS OF THE 5TH EUROPEAN CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, ECSEE 2023, 2023, : 110 - 119
  • [6] Collaborative and teamwork software development in an undergraduate software engineering course
    Raibulet, Claudia
    Fontana, Francesca Arcelli
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 409 - 422
  • [7] Teamwork in intelligent measurement systems
    Meszaros, T
    Dobrowiecki, TP
    INES'97 : 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, PROCEEDINGS, 1997, : 221 - 225
  • [8] Software in Measurement and Measurement in Software
    Barford, Lee
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2015, 18 (03) : 40 - 41
  • [9] A taxonomy of software component models
    Lau, KK
    Wang, Z
    EUROMICRO-SEAA 2005: 31ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2005, : 88 - 95
  • [10] A taxonomy for software testing projects
    Calvo-Manzano Villalon, Jose
    Cuevas Agustin, Gonzalo
    Feliu Gilabert, Tomas San
    Jimenez Puello, Jose de Jesus
    2015 10TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2015,