443
Views
16
CrossRef citations to date
0
Altmetric
Original Articles

Analysis of the interdependent co-evolution of product structures and community structures using dependency modelling techniques

&
Pages 807-828 | Received 18 Nov 2011, Accepted 11 May 2012, Published online: 16 Jul 2012
 

Abstract

Within the engineering design literature, dependency modelling techniques have been used to model the structure and evolution of products. While a product's structure has significant implications on the product's quality and the complexity of product development process, recent studies within organisational science suggest that an organisation's structure also has a direct impact on the product structures. This interdependence is particularly important in open-source products developed by communities because there is no community structure imposed at the beginning of the process. Both the product structure and the community structure undergo dynamic co-evolution. Understanding this co-evolution is crucial as open-source development processes are being extended beyond software products to hardware products. To understand the interdependence between product and community structures, empirically testable hypotheses, based on the theory of socio-technical coordination, are formulated in this paper. A dynamic network-based approach is proposed where products are modelled as networks of interfacing modules and communities are modelled as networks of collaborating participants. The proposed approach for testing the hypotheses involves (a) modelling the evolution of networks across consecutive versions and (b) measuring the overlap between anticipated and actual communities. The approach is presented for Drupal, which is an open-source software product. Drupal is chosen due to the availability of product and community data for different versions. Based on the analysis, it is concluded that product structures significantly influence the community structures. However, the impact of community structures on the product structures is weak. While the results are specific to the case study, the approach is general enough to be utilised for other open-source software and hardware products. The approach can also be used to model the evolution of loosely coupled informal communities within traditional organisations.

Acknowledgement

This work was supported in part by the US National Science Foundation CAREER grant # 0954447.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.