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 条
  • [41] Using the PMO to enforce and standardize the attention of software project managers to needs of software project teams
    Hans, Robert
    Mnkandla, Ernest
    IJISPM-INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND PROJECT MANAGEMENT, 2023, 11 (03): : 5 - 22
  • [42] Understanding information needs of agile teams to improve requirements communication
    Hess, Anne
    Diebold, Philipp
    Seyff, Norbert
    JOURNAL OF INDUSTRIAL INFORMATION INTEGRATION, 2019, 14 : 3 - 15
  • [43] Development of a team measure for tacit knowledge in software development teams
    Ryan, Sharon
    O'Connor, Rory V.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (02) : 229 - 240
  • [44] Situational Software Engineering Complex Adaptive Responses of Software Development Teams
    Myburgh, A. J. B.
    FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 2014, 2 : 841 - 850
  • [45] Hypertext support for the information needs of software maintainers
    Koskinen, J
    Salminen, A
    Paakki, J
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2004, 16 (03): : 187 - 215
  • [46] Work outcomes and job design for contract versus permanent information systems professionals on software development teams
    Ang, S
    Slaughter, SA
    MIS QUARTERLY, 2001, 25 (03) : 321 - 350
  • [47] Knowledge Transfer in Non-Collocated Software Architecture Development: From the Perspective of Analysts and Software Architects
    Abdullah, Salfarina
    Jabar, Marzanah A.
    Anuar, Sazly
    PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2012, 2012, : 504 - 512
  • [48] Smart recommender for the configuration of software project development teams
    Rodriguez-Garcia, Miguel angel
    Garcia-Sanchez, Francisco
    Valencia-Garcia, Rafael
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [49] A Model to Integrate Highly Effective Teams for Software Development
    Munoz, Mirna
    Hernandez, Luis
    Mejia, Jezreel
    Pena, Adriana
    Rangel, Nora
    Torres, Carlos
    Sauberer, Gabriele
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 613 - 626
  • [50] State of the Use of Gamification Elements in Software Development Teams
    Munoz, Mirna
    Hernandez, Luis
    Mejia, Jezreel
    Piedad Gasca-Hurtado, Gloria
    Clara Gomez-Alvarez, Maria
    SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2017), 2017, 748 : 249 - 258