skip to main content
10.1145/3125433.3125447acmotherconferencesArticle/Chapter ViewAbstractPublication PagesopencollabConference Proceedingsconference-collections
research-article

How are Open Source Practices Possible within a Medical Diagnostics Company?: Developing and Testing a Maturity Model of Inner Source Implementation

Authors Info & Claims
Published:23 August 2017Publication History

ABSTRACT

Open Source Software (OSS) development has seen a considerable increase in attention over the last few years. The success of various OSS projects, such as Linux and Apache, is now widely recognized. Many organizations have shown interest not only in using OSS, but also in applying the underlying collaborative practices within their internal software development activities; this phenomenon is known as Inner Source. By combining best practices of OSS development from the current Inner Source literature, we develop a new model that allows us to rate an organization's maturity level regarding the adoption of Inner Source. By testing our model within a medical diagnostics corporation, we present various insights on Inner Source efforts and how Inner Source can improve software development.

References

  1. Carnegie Mellon University, Software Engineering Institute 2010. CMMI for Development v1.3.Google ScholarGoogle Scholar
  2. Dinkelacker, J. and Garg, P.K. 2001. Corporate Source: Applying Open Source Concepts to a Corporate Environment (Position Paper). (Toronto, Canada, 2001).Google ScholarGoogle Scholar
  3. Dinkelacker, J., Garg, P.K., Miller, R. and Nelson, D. 2002. Progressive open source. Proceedings of the 24th International Conference on Software Engineering (2002), 177--184. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Eisenhardt, K.M. 1989. Building Theories from Case Study Research. The Academy of Management Review. 14, 4 (Oct. 1989), 532--550.Google ScholarGoogle ScholarCross RefCross Ref
  5. Fitzgerald, B. 2006. The transformation of open source software. MIS Quarterly. (2006), 587--598. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Gaughan, G., Fitzgerald, B. and Shaikh, M. 2009. An Examination of the Use of Open Source Software Processes as a Global Software Development Solution for Commercial Software Engineering. (2009), 20--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Grammel, L., Schackmann, H., Schröter, A., Treude, C. and Storey, M.-A. 2010. Attracting the Community's Many Eyes: An Exploration of User Involvement in Issue Tracking. Human Aspects of Software Engineering (New York, USA, 2010), 3:1--3:6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gurbani, V.K., Garvert, A. and Herbsleb, J.D. 2006. A case study of a corporate open source development model. Proceedings of the 28th international conference on Software engineering (2006), 472--481. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Gurbani, V.K., Garvert, A. and Herbsleb, J.D. 2005. A case study of open source tools and practices in a commercial setting. ACM SIGSOFT Software Engineering Notes. 30, 4 (2005), 1--6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gutwin, C., Penner, R. and Schneider, K. 2004. Group awareness in distributed software development. Proceedings of the 2004 ACM conference on Computer supported cooperative work (2004), 72--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Heppler, L., Eckert, R. and Stuermer, M. 2016. Who cares about my feature request? In: IFIP International Conference on Open Source Systems. Springer, Cham, 2016. 85--96.Google ScholarGoogle Scholar
  12. Herbsleb, J.D. and Mockus, A. 2003. An empirical study of speed and communication in globally distributed software development. Software Engineering, IEEE Transactions on. 29, 6 (2003), 481--494. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lindman, J., Rossi, M. and Marttiin, P. 2008. Applying open source development practices inside a company. Open Source Development, Communities and Quality. Springer. 381--387.Google ScholarGoogle Scholar
  14. Melian, C., Ammirati, C.B., Garg, P. and Sevon, G. 2002. Building Networks of Software Communities in a Large Corporation. Citeseer.Google ScholarGoogle Scholar
  15. Melian, C. and Mähring, M. 2008. Lost and gained in translation: Adoption of open source software development at Hewlett-Packard. Open Source Development, Communities and Quality. Springer. 93--104.Google ScholarGoogle Scholar
  16. Mockus, A. 2007. Large-scale code reuse in open source software. Emerging Trends in ICSE'07 Intl. Workshop on Emerging Trends in FLOSS Research and Development, Minneapolis, USA, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Morgan, L., Feller, J. and Finnegan, P. 2011. Exploring inner source as a form of intraorganisational open innovation. (2011), 1--12.Google ScholarGoogle Scholar
  18. Neus, A. and Scherf, P. 2005. Opening minds: Cultural change with the introduction of open-source collaboration methods. IBM Systems Journal. 44, 2 (2005), 215--225. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Raymond, E.S. 2001. The Cathedral & the Bazaar: Musings on linux and open source by an accidental revolutionary. O'Reilly Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Riehle, D., Capraro, M., Kips, D. and Horn, L. 2015. Inner Source in Platform-Based Product Engineering. tech. report CS-2015-02, Dept. of Computer Science, Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany.Google ScholarGoogle Scholar
  21. Riehle, D., Ellenberger, J., Menahem, T., Mikhailovski, B., Natchetoi, Y., Naveh, B. and Odenwald, T. 2009. Open collaboration within corporations using software forges. Software, IEEE. 26, 2 (2009), 52--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Riehle, D. and Kips, D. 2012. Geplanter Inner Source: Ein Weg zur Profit-Center-übergreifenden Wiederverwendung.Google ScholarGoogle Scholar
  23. Robbins, J. 2005. Adopting open source software engineering (OSSE) practices by adopting OSSE tools. Perspectives on free and open source software. (2005), 245--264.Google ScholarGoogle Scholar
  24. Robbins, J.E. 2002. Adopting OSS methods by adopting OSS tools. CollabNet, Inc. (2002).Google ScholarGoogle Scholar
  25. Sharma, S., Sugumaran, V. and Rajagopalan, B. 2002. A framework for creating hybrid-open source software communities. Information Systems Journal. 12, 1 (2002), 7--25.Google ScholarGoogle ScholarCross RefCross Ref
  26. Stol, K.-J. 2011. Supporting product development with software from the bazaar. (2011).Google ScholarGoogle Scholar
  27. Stol, K.-J., Avgeriou, P., Babar, M.A., Lucas, Y. and Fitzgerald, B. 2014. Key factors for adopting inner source. ACM Transactions on Software Engineering and Methodology. 23, 2 (Apr. 2014), 1--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Stol, K.-J., Babar, M.A., Avgeriou, P. and Fitzgerald, B. 2011. A comparative study of challenges in integrating Open Source Software and Inner Source Software. Information and Software Technology. 53, 12 (Dec. 2011), 1319--1336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Stol, K.-J. and Fitzgerald, B. 2015. Inner Source---Adopting Open Source Development Practices in Organizations A Tutorial. (2015).Google ScholarGoogle Scholar
  30. Turner III, D.W. 2010. Qualitative interview design: A practical guide for novice investigators. The qualitative report. 15, 3 (2010), 754.Google ScholarGoogle Scholar
  31. Van Der Linden, F. 2009. Applying open source software principles in product lines. Upgrade. 10, (2009), 32--41.Google ScholarGoogle Scholar
  32. Van der Linden, F., Lundell, B. and Marttiin, P. 2009. Commodification of industrial software: A case for open source. Software, IEEE. 26, 4 (2009), 77--83. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Von Krogh, G., Haefliger, S., Spaeth, S. and Wallin, M.W. 2012. Carrots and rainbows: Motivation and social practice in open source software development. MIS quarterly. 36, 2 (2012), 649--676. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Warsta, J. and Abrahamsson, P. 2003. Is open source software development essentially an agile method. Proceedings of the 3rd Workshop on Open Source Software Engineering (Portland, Oregon, 2003), 143--147.Google ScholarGoogle Scholar
  35. Wenger, E.C. and Snyder, W.M. 2000. Communities of practice: The organizational frontier. Harvard Business Review. 78, 1 (2000), 139--146.Google ScholarGoogle Scholar
  36. Wesselius, J. 2008. The bazaar inside the cathedral: Business models for internal markets. Software, IEEE. 25, 3 (2008), 60--66. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. How are Open Source Practices Possible within a Medical Diagnostics Company?: Developing and Testing a Maturity Model of Inner Source Implementation

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      OpenSym '17: Proceedings of the 13th International Symposium on Open Collaboration
      August 2017
      218 pages
      ISBN:9781450351874
      DOI:10.1145/3125433

      Copyright © 2017 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 23 August 2017

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate108of195submissions,55%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader