Skip to main content Accessibility help
×
Home

How participative is open source hardware? Insights from online repository mining

  • Jérémy Bonvoisin (a1), Tom Buchert (a2), Maurice Preidel (a2) and Rainer G. Stark (a2)

Abstract

Open Source Hardware (OSH) is an increasingly viable approach to intellectual property management extending the principles of Open Source Software (OSS) to the domain of physical products. These principles support the development of products in transparent processes allowing the participation of any interested person. While increasing numbers of products have been released as OSH, little is known on the prevalence of participative development practices in this emerging field. It remains unclear to which extent the transparent and participatory processes known from software reached hardware product development. To fill this gap, this paper applies repository mining techniques to investigate the transparency and workload distribution of 105 OSH product development projects. The results highlight a certain heterogeneity of practices filling a continuum between public and private development settings. They reveal different organizational patterns with different levels of centralization and distribution. Nonetheless, they clearly indicate the expansion of the open source development model from software into the realms of physical products and provide the first large-scale empirical evidence of this recent evolution. Therewith, this article gives body to an emerging phenomenon and contributes to give it a place in the scientific debate. It delivers categories to delineate practices, techniques to investigate them in further detail as well as a large dataset of exemplary OSH projects. The discussion of first results signposts avenues for a stream of research aiming at understanding stakeholder interactions at work in new product innovation practices in order to enable institutions and industry in providing appropriate responses.

  • View HTML
    • Send article to Kindle

      To send this article to your Kindle, first ensure no-reply@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about sending to your Kindle. Find out more about sending to your Kindle.

      Note you can select to send to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be sent to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

      Find out more about the Kindle Personal Document Service.

      How participative is open source hardware? Insights from online repository mining
      Available formats
      ×

      Send article to Dropbox

      To send this article to your Dropbox account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Dropbox.

      How participative is open source hardware? Insights from online repository mining
      Available formats
      ×

      Send article to Google Drive

      To send this article to your Google Drive account, please select one or more formats and confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your <service> account. Find out more about sending content to Google Drive.

      How participative is open source hardware? Insights from online repository mining
      Available formats
      ×

Copyright

Distributed as Open Access under a CC-BY 4.0 license (http://creativecommons.org/licenses/by/4.0/)

Corresponding author

Email address for correspondence: j.bonvoisin@bath.ac.uk

References

Hide All
Aitamurto, T., Holland, D. & Hussain, S. 2015 The open paradigm in design research. Design Issues 31, 1729; doi:10.1162/DESI_a_00348.
Asri, I. E., Kerzazi, N., Benhiba, L. & Janati, M. 2017 From periphery to core: a temporal analysis of GitHub contributors’ collaboration network. In Collaboration in a Data-Rich World, IFIP Advances in Information and Communication Technology. Presented at the Working Conference on Virtual Enterprises, pp. 217229. Springer; doi:10.1007/978-3-319-65151-4_21.
Balka, K. 2011 Open Source Product Development – The Meaning an Relevance of Openness. Gabler.
Balka, K., Raasch, C. & Herstatt, C. 2010 How open is open source? – Software and beyond. Creat. Innov. Manag. 19, 248256; doi:10.1111/j.1467-8691.2010.00569.x.
Balka, Kerstin, Raasch, Christina & et Herstatt, Cornelius 2009 Open source enters the world of atoms: A statistical analysis of open design. First Monday 14 (11).
Ball, Z. & Lewis, K. 2018 Observing network characteristics in mass collaboration design projects. Des. Sci. 4, doi:10.1017/dsj.2017.26.
Boisseau, E.(2017) Open-Design – Modeling the open-design process in the development of tangible products. Arts et Métiers ParisTech.
Boisseau, Étienne, Omhover, Jean-François & et Bouchard, Carole2018 Open-design: A state of the art review. Design Science, vol. 4, https://doi.org/10.1017/dsj.2017.25.
Bonvoisin, J.2018 Python scripts for investigating Open Source Hardware GitHub repositories. doi:10.5281/zenodo.1208379.
Bonvoisin, J., Mies, R., Stark, R. & Boujut, J.-F. 2017a What is the source of open source hardware? J. Open Hardw. 1, 18.
Bonvoisin, J., Mies, R., Stark, R. & Jochem, R. 2016 Theorie und Praxis in der Open-Source-Produktentwicklung. In 1. Interdisziplinäre Konferenz Zur Zukunft Der Wertschöpfung, p. 95. Laboratorium Fertigungstechnik Helmut-Schmidt-Universität.
Bonvoisin, J., Thomas, L., Mies, R., Gros, C., Stark, R., Samuel, K., Jochem, R. & Boujut, J.-F. 2017b Current state of practices in open source product development. The Design Society.
Brulé, E. & Valentin, F. 2016 Of open bodies: challenges and perspectives of an open design paradigm. In 50th Anniversary Design Research Society Conference, Proceedings of DRS’16. Brighton, United Kingdom. The Design Research Society.
Buitenhuis, A. J. & Pearce, J. M. 2012 Open-source development of solar photovoltaic technology. Energy Sustain. Dev. 16, 379388; doi:10.1016/j.esd.2012.06.006.
Carillo, K. & Okoli, C. 2008 The open source movement: a revolution in software development. J. Comput. Inf. Syst. 49, 19; doi:10.1080/08874417.2009.11646043.
Casalnuovo, C., Vasilescu, B., Devanbu, P. & Filkov, V. 2015 Developer onboarding in github: the role of prior social links and language experience. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, pp. 817828. ACM; doi:10.1145/2786805.2786854.
Cosentino, V., Izquierdo, J. L. C. & Cabot, J. 2017 A systematic mapping study of software development with GitHub. IEEE Access 5, 71737192.
Cosentino, V., Luis, J. & Cabot, J. 2016 Findings from GitHub: methods, datasets and limitations. In Proceedings of the 13th International Conference on Mining Software Repositories, MSR ’16, pp. 137141. ACM; doi:10.1145/2901739.2901776.
Ehls, D. 2015 Diversity of participants in open source projects: revealing differences within and between software, content, fun and business communities. In Open Source Innovation The Phenomenon, Participant’s Behaviour, Business Implications (ed. Herstatt, C. & Ehls, D.), pp. 6380. Routledge.
Fjeldsted, A. S., Adalsteinsdottir, G., Howard, T. J. & McAloone, T. C.2012 Open Source Development of Tangible Products-from a business perspective. Presented at the NordDesign 2012, Aalborg, Dennmark.
Forte, A. & Lampe, C. 2013 Defining, understanding, and supporting open collaboration: lessons from the literature. Am. Behav. Sci. 57, 535547; doi:10.1177/0002764212469362.
Gacek, C. & Arief, B. 2004 The many meanings of open source. IEEE Softw. 21, 3440; doi:10.1109/MS.2004.1259206.
Geyer, M., Reise, C., Manav, F., Schwenke, N., Böhm, S. & Seliger, G. 2012 Open design for manufacturing – best practice and future challenges. In Presented at the 10th Global Conference on Sustainable Manufacturing, GCSM2012.
Gopsill, J. A., Snider, C., McMahon, C. & Hicks, B. 2016 Automatic generation of design structure matrices through the evolution of product models. Artif. Intell. Eng. Des. Anal. Manuf. 30, 424445; doi:10.1017/S0890060416000391.
Grames, P. P., Redlich, T. & Wulfsberg, J. P. 2011 Revolution of production systems through value co-creation. ZWF Z. Für Wirtsch. Fabr. 106, 314320; doi:10.3139/104.110561.
Hattori, L. P. & Lanza, M. 2008 On the nature of commits. In 2008 23rd IEEE/ACM International Conference on Automated Software Engineering – Workshops. Presented at the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering – Workshops, pp. 6371. IEEE; doi:10.1109/ASEW.2008.4686322.
Howard, T. J., Achiche, S., Özkil, A. & McAloone, T. C. 2012 Open design and crowdsourcing: maturity, methodology and business models. In Proc. 12th Int. Des. Conf. Des. 2012, pp. 181190. The Design Society.
Huizingh, E. K. R. E.2011 Open innovation: state of the art and future perspectives. Technovation, Open Innovation – ISPIM Selected Papers 31, 2–9; doi:10.1016/j.technovation.2010.10.002.
Jacobs, Mark A. 2007 Product complexity: a definition and impacts on operations. Decision Line 38 (5).
Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D. M. & Damian, D. 2016 An in-depth study of the promises and perils of mining GitHub. Empir. Softw. Eng. 21, 20352071; doi:10.1007/s10664-015-9393-5.
Kim, M., Robbes, R. & Bird, C.(Eds) 2016 MSR ’16: Proceedings of the 13th International Conference on Mining Software Repositories, ACM.
Kyriakou, H., Nickerson, J. V. & Sabnis, G.2017 Knowledge Reuse for Customization: Metamodels in an Open Design Community for 3D Printing (SSRN Scholarly Paper No. ID 2924083). Social Science Research Network.
Le, Q. & Panchal, J. H. 2012 Analysis of the interdependent co-evolution of product structures and community structures using dependency modelling techniques. J. Eng. Des. 23, 807828; doi:10.1080/09544828.2012.695014.
Lopez-Fernandez, L., Robles, G. & Gonzalez-Barahona, J. M.2004 Applying social network analysis to the information in CVS repositories. In 26th International Conference on Software Engineering - W17S Workshop “International Workshop on Mining Software Repositories (MSR 2004)”, Edinburgh, UK, 101–105.
Macul, V. & Rozenfeld, H. 2015 How an open source design community works: the case of open source ecology. In 80-3 Proc. 20th Int. Conf. Eng. Des. ICED 15 Vol 3 Organ. Manag. Milan Italy 27-300715, pp. 359366. The Design Society.
Malinen, T., Mikkonen, T., Tienvieri, V. & Vadén, T. 2010 Open source hardware through volunteer community: a case study of eCars – Now!. In Proceedings of the 14th International Academic MindTrek Conference: Envisioning Future Media Environments, MindTrek ’10, pp. 6568. ACM; doi:10.1145/1930488.1930502.
Mellis, D. & Buechley, L. 2012 Collaboration in open-source hardware: third-party variations on the arduino duemilanove. In Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work, CSCW ’12, pp. 11751178. ACM; doi:10.1145/2145204.2145377.
Meneely, A., Corcoran, M. & Williams, L. 2010 Improving developer activity metrics with issue tracking annotations. In Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, WETSoM ’10, pp. 7580. ACM; doi:10.1145/1809223.1809234.
Menichinelli, M. 2017 A data-driven approach for understanding Open Design. Mapping social interactions in collaborative processes on GitHub. Des. J. 20, S3643S3658.
Mies, R., Bonvoisin, J. & Jochem, R. 2019 Harnessing the synergy potential of open source hardware communities. In Co-Creation – Reshaping Business and Society in the Era of Bottom-up Economics (ed. Redlich, T., Moritz, M. & Wulfsberg, J. P.). Springer Management for Professional Series.
Moritz, M., Redlich, T., Grames, P. P. & Wulfsberg, J. P. 2016 Value creation in open-source hardware communities: case study of open source ecology. In 2016 Portland International Conference on Management of Engineering and Technology (PICMET). Presented at the 2016 Portland International Conference on Management of Engineering and Technology (PICMET), pp. 23682375. IEEE; doi:10.1109/PICMET.2016.7806517.
Moritz, M., Redlich, T. & Wulfsberg, J. 2018 Best practices and pitfalls in open source hardware. In International Conference on Information Theoretic Security, pp. 200210. Springer.
Müller-Seitz, G. & Reger, G. 2010 Networking beyond the software code? An explorative examination of the development of an open source car project. Technovation 30, 627634; doi:10.1016/j.technovation.2010.07.006.
Murillo, L. F.2017 When the ‘Open Wash’ comes with ‘Open Everything’ – Paris Innovation Review [WWW Document]. URL http://parisinnovationreview.com/articles-en/when-the-open-wash-comes-with-open-everything (accessed 6.4.18).
NetworkX Developers, 2015. clustering – NetworkX 1.10 documentation [WWW Document]. URL https://networkx.github.io/documentation/networkx-1.10/reference/generated/networkx.algorithms.cluster.clustering.html?highlight=clustering#id2 (accessed 8.28.18).
Open Source Hardware Association, 2016. Open Source Hardware (OSHW) Statement of Principles 1.0 [WWW Document]. URL http://www.oshwa.org/definition/ (accessed 3.30.16).
Ortu, M., Destefanis, G., Counsell, S., Swift, S., Marchesi, M. & Tonelli, R. 2016 How diverse is your team? Investigating gender and nationality diversity in GitHub teams. PeerJ Prepr 4, e2285v1, doi:10.7287/peerj.preprints.2285v1.
Ostuzzi, Francesca, Conradie, Peter & De Couvreur, Lieven et al. 2016 The role of re-appropriation in open design: a case study on how openness in higher education for industrial design engineering can trigger global discussions on the theme of urban gardening. The International Review of Research in Open and Distributed Learning 17 (4).
Özkil, A. G. 2017 Collective design in 3D printing: a large scale empirical study of designs, designers and evolution. Des. Stud. 6689.
Pahl, G., Beitz, W., Feldhusen, J. & Grote, K.-H. 2007 Engineering Design: A Systematic Approach, 3rd edn. Springer.
Parraguez, P., Eppinger, S. D. & Maier, A. M. 2015 Information flow through stages of complex engineering design projects: a dynamic network analysis approach. IEEE Trans. Eng. Manag. 62, 604617; doi:10.1109/TEM.2015.2469680.
Parraguez, P. & Maier, A. 2017 Data-driven engineering design research: opportunities using open data. In DS 87-7 Proceedings of the 21st International Conference on Engineering Design (ICED 17) Vol 7: Design Theory and Research Methodology, Vancouver, Canada, 21-25.08. 2017.
Paulini, Mercedes, Murty, Paul & Maher, Mary Lou 2013 Design processes in collective innovation communities: a study of communication. CoDesign 9 (2), 90112.
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M. & Duchesnay, E. 2011 Scikit-learn: machine learning in python. J. Mach. Learn. Res. 12, 28252830.
Peterson, A. & Schaefer, D. 2014 Social product development: introduction, overview, and current status. In Product Development in the Socio-Sphere, pp. 133. Springer; doi:10.1007/978-3-319-07404-7_1.
Piccolo, S., Lehmann, S. & Maier, A. 2017 Using data-and network science to reveal iterations and phase-transitions in the design process. In DS 87-2 Proceedings of the 21st International Conference on Engineering Design (ICED 17) Vol 2: Design Processes, Design Organisation and Management, Vancouver, Canada, 21-25.08. 2017. The Design Society.
Raasch, C. & Herstatt, C. 2011 Product development in open design communities: a process perspective. Int. J. Innov. Technol. Manag. 08, 557575; doi:10.1142/S021987701100260X.
Raasch, C., Herstatt, C. & Balka, K. 2009 On the open design of tangible goods. RD Manag. 39, 382393; doi:10.1111/j.1467-9310.2009.00567.x.
Rodriguez-Toro, C., Jared, G. & Swift, K. 2004 Product-development complexity metrics: a framework for proactive-DFA implementation. In DS 32: Proceedings of DESIGN 2004, the 8th International Design Conference, Dubrovnik, Croatia. The Design Society.
Tibshirani, R., Walther, G. & Hastie, T. 2001 Estimating the number of clusters in a data set via the gap statistic. J. R. Stat. Soc. Ser. B Stat. Methodol. 63, 411423; doi:10.1111/1467-9868.00293.
Ulrich, K. & Eppinger, S. 2011 Product Design and Development, 5th edn. McGraw-Hill Education.
Watts, D. J. & Strogatz, S. H. 1998 Collective dynamics of ‘small-world’ networks. Nature 393, 440442; doi:10.1038/30918.
Wu, D., Rosen, D. W., Panchal, J. H. & Schaefer, D. 2015 Understanding communication and collaboration in social product development through social network analysis. J. Comput. Inf. Sci. Eng. 16, 011001-011001–10. doi:10.1115/1.4031890.
Xu, J., Christley, S. & Madey, G. 2006 12 – Application of social network analysis to the study of open source software. In The Economics of Open Source Software Development (ed. Bitzer, J. & Schröder, P. J. H.), pp. 247269. Elsevier; doi:10.1016/B978-044452769-1/50012-3.
Zhang, Shuo & Li, Yingzi 2017 Modeling and Simulation Study of Designers Bidirectional Behavior of Task Selection in Open Source Design Process. Mathematical Problems in Engineering 2017, Article ID 6738139, 13 pages; doi:10.1155/2017/6738139.

Keywords

Metrics

Altmetric attention score

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed