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 条
  • [41] A TAXONOMY FOR COMPUTER SOFTWARE ADOPTION POLICY
    PELED, Z
    PELED, E
    ALEXANDER, G
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 1992, 8 (01) : 81 - 100
  • [42] Taxonomy of security considerations and software quality
    Wang, HQ
    Wang, C
    COMMUNICATIONS OF THE ACM, 2003, 46 (06) : 75 - 78
  • [43] A Software Cost Estimation Taxonomy for Global Software Development Projects
    El Bajta, Manal
    Idri, Ali
    ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 218 - 225
  • [44] A Taxonomy of Metrics for Software Fault Prediction
    Caulo, Maria
    Scanniello, Giuseppe
    2020 46TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2020), 2020, : 429 - 436
  • [45] Towards a taxonomy for software product lines
    Krueger, CW
    SOFTWARE PRODUCT-FAMILY ENGINEERING, 2004, 3014 : 323 - 331
  • [46] A taxonomy for a constructive approach to software evolution
    Software Engineering Group, Faculty of Electrical Engineering, Mathematics and Computer Science, University of Twente, PO Box 217, 7500 AE Enschede, Netherlands
    J. Softw., 2007, 2 (84-97):
  • [47] Review of Software Security Defects Taxonomy
    Hui, Zhanwei
    Huang, Song
    Ren, Zhengping
    Yao, Yi
    ROUGH SET AND KNOWLEDGE TECHNOLOGY (RSKT), 2010, 6401 : 310 - 321
  • [48] A Preliminary Taxonomy for Software Failure Impact
    Krug, Simone
    Nickerson, Robert C.
    Campidelli, Hugo
    AMCIS 2012 PROCEEDINGS, 2012,
  • [49] A Software Change Impact Analysis Taxonomy
    Wilkerson, Jerod W.
    2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 625 - 628
  • [50] Taxonomy of Risks in Software Development Projects
    Haidabrus, Bohdan
    Druzhinin, Evgeniy
    Psarov, Oleksandr
    2022 63RD INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT SCIENCE OF RIGA TECHNICAL UNIVERSITY (ITMS), 2022,