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 条
  • [31] Knowledge Creation in Students' Software Development Teams
    Shongwe, Mzwandile
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS MANAGEMENT AND EVALUATION (ICIME 2013), 2013, : 232 - 238
  • [32] Characteristics of High Performance Software Development Teams
    Dutra, Alessandra C. S.
    Prikladnicki, Rafael
    Conte, Tayana
    [J]. ENTERPRISE INFORMATION SYSTEMS (ICEIS 2015), 2015, 241 : 345 - 363
  • [33] Creating high performance software development teams
    Rosenau, MD
    [J]. JOURNAL OF PRODUCT INNOVATION MANAGEMENT, 2000, 17 (05) : 408 - 409
  • [34] Collaborative learning behaviour in software development teams
    Mukherji, S
    Oja, AK
    [J]. PEOPLE, KNOWLEDGE AND TECHNOLOGY: WHAT HAVE WE LEARNT SO FAR?, 2004, : 87 - 96
  • [35] A virtual environment to support software development teams
    Tomek, I
    Giles, R
    [J]. CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 1999, 7 (02): : 139 - 145
  • [36] Communication Tools for Distributed Software Development Teams
    Thissen, M. Rita
    Page, Jean M.
    Bharathi, Madhavi C.
    Austin, Toyia L.
    [J]. SIGMIS CPR 2007: PROCEEDINGS OF THE 2007 ACM SIGMIS CPR CONFERENCE GLOBAL INFORMATION TECHNOLOGY WORKFORCE, 2007, : 28 - +
  • [37] Impediment Management of Agile Software Development Teams
    Guckenbiehl, Pascal
    Theobald, Sven
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 53 - 68
  • [38] WikiDev 2.0: Facilitating Software Development Teams
    Fokaefs, Marios
    Tansey, Brendan
    Ganev, Veselin
    Bauer, Ken
    Stroulia, Eleni
    [J]. 14TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2010), 2010, : 276 - 277
  • [39] The Best Software Development Teams Might Be Temporary
    Prikladnicki, Rafael
    Perin, Marcelo Gattermann
    Marczak, Sabrina
    Smolenaars Dutra, Alessandra Costa
    [J]. IEEE SOFTWARE, 2017, 34 (02) : 22 - 25
  • [40] Using the PMO to enforce and standardize the attention of software project managers to needs of software project teams
    Hans, Robert
    Mnkandla, Ernest
    [J]. IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2023, 11 (03): : 5 - 22