Communication and organization: an empirical study of discussion in inspection meetings
- 1 July 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 24 (7) , 559-572
- https://doi.org/10.1109/32.708569
Abstract
This paper describes an empirical study that addresses the issue of communication among members of a software development organization. In particular, data was collected concerning code inspections in one software development project. The question of interest is whether or not organizational structure (the network of relationships between developers) has an effect on the amount of effort expended on communication between developers. The independent variables in this study are various attributes of the organizational structure in which the inspection participants work. The dependent variables are measures of the communication effort expended in various parts of the code inspection process, focusing on the inspection meeting. Both quantitative and qualitative methods were used, including participant observation, structured interviews, generation of hypotheses from field notes, statistical tests of relationships, and interpretation of results with qualitative anecdotes. The study results show that past and present working relationships between inspection participants affect the amount of meeting time spent in different types of discussion, thus affecting the overall inspection meeting length. Reporting relationships and physical proximity also have an effect. The contribution of the study is a set of well-supported hypotheses for further investigation.Keywords
This publication has 10 references indexed in Scilit:
- A role-based empirical process modeling environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Understanding "why" in software process modelling, analysis, and designPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Coordination in software developmentCommunications of the ACM, 1995
- Characterizing and assessing a large-scale software maintenance organizationPublished by Association for Computing Machinery (ACM) ,1995
- People, organizations, and process improvementIEEE Software, 1994
- The Alignment of Technology and Structure through Roles and NetworksAdministrative Science Quarterly, 1990
- Building Theories from Case Study ResearchAcademy of Management Review, 1989
- A field study of the software design process for large systemsCommunications of the ACM, 1988
- Design and code inspections to reduce errors in program developmentIBM Systems Journal, 1976