A field study of the software design process for large systems
Communications of the ACM
Communication breakdowns and boundary spanning activities on large programming projects
Empirical studies of programmers: second workshop
People, Organizations, and Process Improvement
IEEE Software
Coordination in software development
Communications of the ACM
Characterizing and assessing a large-scale software maintenance organization
Proceedings of the 17th international conference on Software engineering
Understanding “why” in software process modelling, analysis, and design
ICSE '94 Proceedings of the 16th international conference on Software engineering
Software Inspection
Communication costs in code and design reviews: an empirical study
CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
Organizational issues in software development: an empirical study of communication
Organizational issues in software development: an empirical study of communication
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Quantitative Measurements of the Influence of Participant Roles during Peer Review Meetings
Empirical Software Engineering
Ethical Issues in Software Engineering Research: A Survey of Current Practice
Empirical Software Engineering
IEEE Transactions on Software Engineering
Building an Experience Base for Software Engineering: A Report on the First CeBASE eWorkshop
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
A theory of requirements documentation situated in practice
Proceedings of the 21st annual international conference on Documentation
International Journal of Human-Computer Studies - Special issue: Empirical studies of software engineering
Studying Software Engineers: Data Collection Techniques for Software Field Studies
Empirical Software Engineering
Using Metaphor to Analyse Qualitative Data: Vulcans and Humans in Software Development
Empirical Software Engineering
On generating cognitive patterns of software comprehension
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Analysis of meeting protocols by formalisation, simulation, and verification
Computational & Mathematical Organization Theory
Free/open source software development
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Free/open source software development: recent research results and emerging opportunities
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
ACM Transactions on Software Engineering and Methodology (TOSEM)
Cooperative method development
Empirical Software Engineering
An empirical investigation of scenarios gained and lost in architecture evaluation meetings
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Audio-video recording of ad hoc software development team interactions
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Representing the behaviour of software projects using multi-dimensional timelines
Information and Software Technology
The future of research in free/open source software development
Proceedings of the FSE/SDP workshop on Future of software engineering research
Design, discussion, and dissent in open bug reports
Proceedings of the 2011 iConference
Formal analysis of meeting protocols
MABS'04 Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation
Impact of experience and team size on the quality of scenarios for architecture evaluation
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
A metrics for meeting quality on a software requirement acquisition phase
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Hi-index | 0.00 |
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.