TY - GEN
T1 - Collaboration process patterns and efficiency of issue resolution in software development
AU - Fan, Shaokun
AU - Li, Xin
AU - Zhao, J. Leon
PY - 2012
Y1 - 2012
N2 - Previous research on collaboration posits collaboration process as a key factor for team performance. However, it is not fully understood which characteristics of a process make collaboration more efficient. In this research, we investigate the effect of collaboration process patterns on teamwork efficiency (e.g. time cost) in the software development setting. We propose a framework to identify frequent interaction structures referred to as collaboration process patterns and study their impact on the efficiency of software development. For purposes of pattern extraction, we propose an algorithm to extract sub-structures from software development processes stored in a software project tracking system. To analyze the effect of different collaboration process patterns, we conduct an empirical study to examine their correlation with issue resolution time using data from an open source software community. As a result, we identified several collaboration process patterns that are positively (or negatively) correlated with issue resolution time. We also found that this correlation may change with task complexity.
AB - Previous research on collaboration posits collaboration process as a key factor for team performance. However, it is not fully understood which characteristics of a process make collaboration more efficient. In this research, we investigate the effect of collaboration process patterns on teamwork efficiency (e.g. time cost) in the software development setting. We propose a framework to identify frequent interaction structures referred to as collaboration process patterns and study their impact on the efficiency of software development. For purposes of pattern extraction, we propose an algorithm to extract sub-structures from software development processes stored in a software project tracking system. To analyze the effect of different collaboration process patterns, we conduct an empirical study to examine their correlation with issue resolution time using data from an open source software community. As a result, we identified several collaboration process patterns that are positively (or negatively) correlated with issue resolution time. We also found that this correlation may change with task complexity.
KW - Collaboration Process
KW - Collaboration Process Pattern
KW - Coordination Theory
KW - Software Development
UR - https://www.scopus.com/pages/publications/84866934179
U2 - 10.1109/CTS.2012.6261105
DO - 10.1109/CTS.2012.6261105
M3 - Conference article published in proceeding or book
AN - SCOPUS:84866934179
SN - 9781467313803
T3 - Proceedings of the 2012 International Conference on Collaboration Technologies and Systems, CTS 2012
SP - 559
EP - 565
BT - Proceedings of the 2012 International Conference on Collaboration Technologies and Systems, CTS 2012
T2 - 2012 13th International Conference on Collaboration Technologies and Systems, CTS 2012
Y2 - 21 May 2012 through 25 May 2012
ER -