On Infrastructure for Facilitation of Inner Source in Small Development Teams

  title={On Infrastructure for Facilitation of Inner Source in Small Development Teams},
  author={Johan Lin{\aa}ker and Mia Krantz and Martin H{\"o}st},
The phenomenon of adopting open source software development practices in a corporate environment is known by many names, one being inner source. The objective of this study is to investigate how an organization consisting of small development teams can benefit from adopting inner source and assess the level of applicability. The research has been conducted as a case study at a software development company. Data collection was carried out through interviews and a series of focus group meetings… 

Guiding Development of Contribution and Community Strategies in Open Source Software Requirements Engineering

This thesis introduces the two concepts of contribution and community strategy and offers problem understanding of how organizations reason in terms of these questions, as well as guidance for how the different types of strategies may be developed.

An Investigation into Inner Source Software Development: Preliminary Findings from a Systematic Literature Review

A systematic literature review is presented that identifies, critically evaluates and integrates the findings of 29 primary studies on inner source and identified 8 frameworks/methods, models and tools proposed in the literature to support inner source, as well as a set of benefits and challenges associated with inner source.

Inner Source Definition, Benefits, and Challenges

An extensive literature survey is performed and a model of the elements that constitute IS is developed, which presents a classification framework for IS programs and projects and applies it to lay out a map of known IS endeavors.

Open innovation using open source tools: a case study at Sony Mobile

This study explores the involvement of a software organization (Sony Mobile) in OSS communities from an OI perspective and what SE practices (requirements engineering and testing) have been adapted in relation to OI, and highlights the innovative outcomes resulting from OI.

A Survey on the Perception of Innovation in a Large Product-Focused Software Organization

The perception of the innovation concept in industry is somewhat narrow, and mostly related to product innovation, and there is a complex interdependency between the types.

A Survey on the Perception of Innovation in a Large Product-focused Software Organization

Context. Innovation is promoted in companies to help them stay competitive. Four types of innovation are defined: product, process, business, and organizational. Objective. We want to understand the

What motivates software practitioners to contribute to inner source?

Software development organizations have adopted open source development practices to support or augment their software development processes, a phenomenon referred to as inner source. Given the rapid

An Empirically Based Theory for Open Software Engineering Tools

This thesis proposed a theory of openness for organizations which provides guidelines regarding how to work with OSS tools communities and validated the proposed solution in multiple organizations.

Public Sector Platforms going Open: Creating and Growing an Ecosystem with Open Collaborative Development

Investigating what challenges may occur for a newly-turned platform provider in the public sector aiming to adopt open collaborative practices to create an ecosystem around the development of the underpinning platform concludes that several cultural, organizational, and process-related challenges may reside, and that platform providers can be preemptive in their work of building healthy ecosystems.



Key factors for adopting inner source

A framework derived from the literature on Inner Source is presented, which identifies nine important factors that need to be considered when implementing Inner Source, and can be used as a probing instrument to assess an organization on these nine factors so as to gain an understanding of whether or not Inner source is suitable.

A case study of a corporate open source development model

This work presents a case study of open source software development methodology adopted by a significant commercial software project in the telecommunications domain, extracts a number of lessons learned from the experience, and identifies open research questions.

Applying Open Source Development Practices Inside a Company

It is argued that there are possibilities for employing OSS as a new kind of development process within a company and leveraging thus the innovation potential inside the company.

Open source technology in intra-organisational software development - Private markets or local libraries?

This chapter explores how two organisations have changed their software development practices by introducing Open Source technology. Our aim is to understand the institutional changes that are needed

The Bazaar inside the Cathedral: Business Models for Internal Markets

Inner-source-software (ISS) development applies OSS within a limited environment that has a closed border (such as a company, a division, or a consortium) so, companies using the ISS approach essentially establish an OSS community within the confines of their organization.

Managing a corporate open source software asset

The conclusion is reached that certain commercial projects can indeed benefit from open source development methodology, especially those projects where: • a technology is needed by several product groups, • the technology is relatively immature so that requirements and features are not fully known at the outset, • there is a need to evolve continuously.

Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action

A theoretical model is developed that informs managers wishing to foster participatory reuse that they are wise to adopt IOS as a vehicle to promote greater openness of the software development infrastructure for leveraging broader community skills and enhancing information sharing among projects' stakeholders.

Using the focus group method in software engineering: obtaining practitioner and user experiences

  • J. KontioL. LehtolaJ. Bragge
  • Computer Science
    Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE '04.
  • 2004
The focus group method is a cost-effective and quick empirical research approach for obtaining qualitative insights and feedback from practitioners and application users but a major limitation is that it is useful only in studying concepts that can be understood by participants in a limited time.

Open Collaboration within Corporations Using Software Forges

It's found that open source practices can complement traditional top-down software development with bottom-up collective intelligence and offer a mechanism for advancing the adoption of open source best practices within corporations.

An Open Source Approach to Developing Software in a Small Organization

The software development approach that developers at Kitware use borrows techniques from agile development and extreme programming and emphasizes long-term, ongoing projects. The company has used