Title :
Impact of Communication Structure on System Design: Towards a Controlled Test of Conway´s Law
Author :
Blatter, Kyle L. ; Gledhill, T.J. ; Krein, Jonathan L. ; Knutson, Charles D.
Author_Institution :
Dept. of Comput. Sci., Brigham Young Univ., Provo, UT, USA
Abstract :
Conway´s law is generally assumed by researchers and practitioners to hold, despite a relative lack of empirical confirmation. To better understand the effects of Conway´s law on software development, we conducted a pilot study. The study consisted of a controlled experiment, in which small teams with strictly defined communication channels were tasked with designing a system. We compare the various communication structures of our experimental groups with their resulting system architectures. Due to the small scale of this pilot study, the results are inconclusive. For instance, none of the treatment groups achieved the ideal system architecture, presumably due to Conway´s law, on the other hand, every treatment group´s solution ended up closer to the ideal system architecture than to their organizational structure, which may contradict Conway´s law. The study also reveals interesting social dynamics that may help explain the law, at least in part. Based on our findings, we hope to replicate this experiment with improved methods and a larger sample size. This report is intended as a contribution to the RESER 2013 joint replication project on Conway´s law.
Keywords :
organisational aspects; software engineering; telecommunication channels; Conway law; communication channels; communication structure; controlled test; organizational structure; social dynamics; software development; system design; Computer architecture; Context; Organizations; Software; Topology; Unified modeling language; Conway´s law; communication; controlled experiment; organizational structure; project management; replication; software architecture;
Conference_Titel :
Replication in Empirical Software Engineering Research (RESER), 2013 3rd International Workshop on
Conference_Location :
Baltimore, MD
DOI :
10.1109/RESER.2013.13