Building a Socio-Technical Theory of Coordination: Why and How (Outstanding Research Award)

被引:13
作者
Herbsleb, James [1 ]
机构
[1] Carnegie Mellon Univ, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
来源
FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING | 2016年
基金
美国国家科学基金会;
关键词
Coordination; socio-technical theory of coordination; collaboration; empirical studies; global software development; open source; transparent environments;
D O I
10.1145/2950290.2994160
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Research aimed at understanding and addressing coordination breakdowns experienced in global software development (GSD) projects at Lucent Technologies took a path from open-ended qualitative exploratory studies to quantitative studies with a tight focus on a key problem - delay - and its causes. Rather than being directly associated with delay, multi-site work items involved more people than comparable same-site work items, and the number of people was a powerful predictor of delay. To counteract this, we developed and deployed tools and practices to support more effective communication and expertise location. After conducting two case studies of open source development, an extreme form of GSD, we realized that many tools and practices could be effective for multi-site work, but none seemed to work under all conditions. To achieve deeper insight, we developed and tested our Socio-Technical Theory of Coordination (STTC) in which the dependencies among engineering decisions are seen as defining a constraint satisfaction problem that the organization can solve in a variety of ways. I conclude by explaining how we applied these ideas to transparent development environments, then sketch important open research questions.
引用
收藏
页码:2 / 10
页数:9
相关论文
共 44 条
[1]  
[Anonymous], P 13 INT SOFTW PROD
[2]  
[Anonymous], 2001, CATHEDRAL BAZAAR
[3]   EXPERIMENTATION IN SOFTWARE ENGINEERING [J].
BASILI, VR ;
SELBY, RW ;
HUTCHENS, DH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (07) :733-743
[4]  
Bass M., 2016, P 2016 IEEE 29 INT C
[5]   The Transparency Paradox: A Role for Privacy in Organizational Learning and Operational Control [J].
Bernstein, Ethan S. .
ADMINISTRATIVE SCIENCE QUARTERLY, 2012, 57 (02) :181-216
[6]  
Bogart C., 2016, P FDN SOFTW ENG SEAT
[7]  
BROOKS FP, 1987, IEEE COMPUT, V20, P10, DOI DOI 10.1109/MC.1987.1663532
[8]  
Cataldo M., 2008, P ESEM 08 P 2 ACM IE
[9]  
CATALDO M, 2006, P COMP SUPP COOP WOR
[10]  
Cataldo M., 2008, P INT S EMP SOFTW EN