Information needs in collocated software development teams

被引:0
|
作者
Ko, Andrew J. [1 ]
DeLine, Robert [2 ]
Venolia, Gina [2 ]
机构
[1] Carnegie Mellon Univ, Human Comp Interact Inst, 5000 Forbes Ave, Pittsburgh, PA 15213 USA
[2] Microsoft Res, Redmond, WA 98053 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Previous research has documented the fragmented nature of software development work. To explain this in more detail, we analyzed software developers' day-to-day information needs. We observed seventeen developers at a large software company and transcribed their activities in go-minute sessions. We analyzed these logs for the information that developers sought, the sources that they used, and the situations that prevented information from being acquired. We identified twenty-one information types and cataloged the outcome and source when each type of information was sought. The most frequently sought information included awareness about artifacts and coworkers. The most often deferred searches included knowledge about design and program behavior, such as why code was written a particular way, what a program was supposed to do, and the cause of a program state. Developers often had to defer tasks because the only source of knowledge was unavailable coworkers.
引用
下载
收藏
页码:344 / +
页数:2
相关论文
共 50 条
  • [21] A Process model for Requirements Change Management in Collocated Software Development
    Khan, Arif Ali
    Basri, Shuib
    Dominic, P. D. D.
    Fazal-e-Amin
    2012 IEEE SYMPOSIUM ON E-LEARNING, E-MANAGEMENT AND E-SERVICES (IS3E 2012), 2012, : 77 - 82
  • [22] Improving productivity of local software development teams in a global software development environment
    Blois Ribeirol, Marcelo
    Czekster, Ricardo M.
    Webber, Thais
    2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 253 - +
  • [23] The Role Of Flexibility On Software Development Performance: An Empirical Study On Software Development Teams
    Gunsel, Ayse
    Acikgoz, Atif
    Tukel, Ayca
    Ogut, Emine
    8TH INTERNATIONAL STRATEGIC MANAGEMENT CONFERENCE, 2012, 58 : 853 - 860
  • [24] MANAGEMENT OF VIRTUAL TEAMS IN DEVELOPMENT AND SOFTWARE MAINTENANCE PROJECT: THE CASE OF A MULTINATIONAL INFORMATION TECHNOLOGY COMPANY
    Pontes, Paulo Meirelles
    de Oliveira, Saulo Barbara
    Ramos Filho, Americo da Costa
    SISTEMAS & GESTAO, 2015, 10 (03): : 426 - 440
  • [25] The Scrum software development process for small teams
    Rising, L
    Janoff, NS
    IEEE SOFTWARE, 2000, 17 (04) : 26 - +
  • [26] Uncertainty Management for Global Software Development Teams
    Marinho, Marcelo
    Noll, John
    Beecham, Sarah
    2018 11TH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC), 2018, : 238 - 246
  • [27] Climate and Problem Solving in software Development Teams
    Acikgoz, Atif
    Ilhan, Ozgun O.
    11TH INTERNATIONAL STRATEGIC MANAGEMENT CONFERENCE, 2015, 207 : 502 - 511
  • [28] Managing software development in globally distributed teams
    Cusumano, Michael
    COMMUNICATIONS OF THE ACM, 2008, 51 (02) : 15 - 17
  • [29] Knowledge Creation in Students' Software Development Teams
    Shongwe, Mzwandile
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS MANAGEMENT AND EVALUATION (ICIME 2013), 2013, : 232 - 238
  • [30] Characteristics of High Performance Software Development Teams
    Dutra, Alessandra C. S.
    Prikladnicki, Rafael
    Conte, Tayana
    ENTERPRISE INFORMATION SYSTEMS (ICEIS 2015), 2015, 241 : 345 - 363