• DocumentCode
    2745310
  • Title

    Information Needs in Collocated Software Development Teams

  • Author

    Ko, Andrew J. ; DeLine, Robert ; Venolia, Gina

  • Author_Institution
    Human-Comput. Interaction Inst., Carnegie Mellon Univ., Pittsburgh, PA
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    344
  • Lastpage
    353
  • Abstract
    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 th at prevented inform action 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.
  • Keywords
    software engineering; systems analysis; collocated software development; information needs; program behavior; Books; Cloning; Communication switching; Content management; File servers; Information analysis; Programming; Software engineering; Switches; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.45
  • Filename
    4222596