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 条
  • [1] An Architecture for Supporting Small Collocated Teams in Cooperative Software Development
    Campagnolo, Bruno
    Tacla, Cesar A.
    Paraiso, Emerson C.
    Sato, Gilson Y.
    Ramos, Milton P.
    [J]. 2009 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, 2009, : 264 - 269
  • [2] Information Visualization for Agile Software Development Teams
    Paredes, Julia
    Anslow, Craig
    Maurer, Frank
    [J]. 2014 SECOND IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT), 2014, : 157 - 166
  • [3] Ambient Awareness of Build Status in Collocated Software Teams
    Downs, John
    Plimmer, Beryl
    Hosking, John G.
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 507 - 517
  • [4] Information Needs for Software Development Analytics
    Buse, Raymond P. L.
    Zimmermann, Thomas
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 987 - 996
  • [5] Information needs and presentation in agile software development
    Bomstrom, Henri
    Kelanti, Markus
    Annanpera, Elina
    Liukkunen, Kari
    Kilamo, Terhi
    Sievi-Korte, Outi
    Systa, Kari
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 162
  • [6] Software development teams
    Sawyer, S
    [J]. COMMUNICATIONS OF THE ACM, 2004, 47 (12) : 95 - 99
  • [7] Information technology and knowledge in software development teams: The role of project uncertainty
    Mehta, Nikhil
    Hall, Dianne
    Byrd, Terry
    [J]. INFORMATION & MANAGEMENT, 2014, 51 (04) : 417 - 429
  • [8] A Comparative Empirical Study of Communication in Distributed and Collocated Development Teams
    Al-Ani, Ban
    Edwards, H. Keith
    [J]. 2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 35 - +
  • [9] Scrum's Methodology adaptations to meet the teleworking needs experienced by Software Development Teams
    Gama, Luis Fernando
    Simoes, Ana Correia
    [J]. 2022 IEEE 28TH INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC) & 31ST INTERNATIONAL ASSOCIATION FOR MANAGEMENT OF TECHNOLOGY, IAMOT JOINT CONFERENCE, 2022,
  • [10] Software Quality and Development Speed in Global Software Development Teams
    Alfaro, Ivan
    Chandrasekaran, Ranganathan
    [J]. BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2015, 57 (02) : 91 - 102