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] Subjective Distance in Distributed Teams: A Study of Software Development Teams
    Siebdrat, Frank
    Hoegl, Martin
    Ernst, H.
    [J]. PROCEEDINGS OF PICMET 09 - TECHNOLOGY MANAGEMENT IN THE AGE OF FUNDAMENTAL CHANGE, VOLS 1-5, 2009, : 2000 - +
  • [22] Improving productivity of local software development teams in a global software development environment
    Blois Ribeirol, Marcelo
    Czekster, Ricardo M.
    Webber, Thais
    [J]. 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
    [J]. 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
    [J]. SISTEMAS & GESTAO, 2015, 10 (03): : 426 - 440
  • [25] The Scrum software development process for small teams
    Rising, L
    Janoff, NS
    [J]. IEEE SOFTWARE, 2000, 17 (04) : 26 - +
  • [26] Uncertainty Management for Global Software Development Teams
    Marinho, Marcelo
    Noll, John
    Beecham, Sarah
    [J]. 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.
    [J]. 11TH INTERNATIONAL STRATEGIC MANAGEMENT CONFERENCE, 2015, 207 : 502 - 511
  • [28] Managing software development in globally distributed teams
    Cusumano, Michael
    [J]. COMMUNICATIONS OF THE ACM, 2008, 51 (02) : 15 - 17
  • [29] Tailoring RUP to Small Software Development Teams
    Borges, Pedro
    Monteiro, Paula
    Machado, Ricardo J.
    [J]. 2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 306 - 309
  • [30] Tool for Measuring Productivity in Software Development Teams
    Mota, Jhemeson Silva
    Tives, Heloise Acco
    Canedo, Edna Dias
    [J]. INFORMATION, 2021, 12 (10)