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 条
[31]  
Hutchins E, 1995, Cognition in the Wild
[32]  
Hutchins E., 1990, The technology of team navigation - Intellectual teamwork
[33]  
Jansen S., 2009, P INT C SOFTW ENG CO
[34]   Some simple economics of open source [J].
Lerner, J ;
Tirole, J .
JOURNAL OF INDUSTRIAL ECONOMICS, 2002, 50 (02) :197-234
[35]  
Malone T. W., 2003, Organizing business knowledge: The MIT process handbook
[36]   THE INTERDISCIPLINARY STUDY OF COORDINATION [J].
MALONE, TW ;
CROWSTON, K .
ACM COMPUTING SURVEYS, 1994, 26 (01) :87-119
[37]   Two case studies of open source software development: Apache and Mozilla [J].
Mockus, A ;
Fielding, RT ;
Herbsleb, JD .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2002, 11 (03) :309-346
[38]  
Mockus A., 2002, P INT C SOFTW ENG OR
[39]  
Mockus A, 2000, P INT C SOFTW ENG LI
[40]   Distance matters [J].
Olson, GM ;
Olson, JS .
HUMAN-COMPUTER INTERACTION, 2000, 15 (2-3) :139-178