Information Needs in Collocated Software Development Teams
Top Cited Papers
- 1 May 2007
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 02705257,p. 344-353
- https://doi.org/10.1109/icse.2007.45
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
This publication has 16 references indexed in Scilit:
- Thin slicingPublished by Association for Computing Machinery (ACM) ,2007
- FASTDashPublished by Association for Computing Machinery (ACM) ,2007
- Identification of coordination requirementsPublished by Association for Computing Machinery (ACM) ,2006
- Interruptions on software teamsPublished by Association for Computing Machinery (ACM) ,2006
- Maintaining mental modelsPublished by Association for Computing Machinery (ACM) ,2006
- Negotiation and the coordination of information and activity in distributed software problem managementPublished by Association for Computing Machinery (ACM) ,2005
- The importance of trust in software engineers' assessment and choice of information sourcesInformation and Organization, 2002
- The Time Famine: Toward a Sociology of Work TimeAdministrative Science Quarterly, 1999
- Communication and organization: an empirical study of discussion in inspection meetingsIEEE Transactions on Software Engineering, 1998
- My hairiest bug war storiesCommunications of the ACM, 1997