Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Lessons from open-source software development
Communications of the ACM
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
Understanding open source software development
Understanding open source software development
Agile Software Development with Scrum
Agile Software Development with Scrum
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the 24th International Conference on Software Engineering
Accelerating software development through collaboration
Proceedings of the 24th International Conference on Software Engineering
ICSE '76 Proceedings of the 2nd international conference on Software engineering
The Many Meanings of Open Source
IEEE Software
How to Have a Successful Free Software Project
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
A case study of open source tools and practices in a commercial setting
5-WOSSE Proceedings of the fifth workshop on Open source software engineering
A history of IBM's open-source involvement and strategy
IBM Systems Journal
Investigating the extreme programming system---An empirical study
Empirical Software Engineering
Producing Open Source Software: How to Run a Successful Free Software Project
Producing Open Source Software: How to Run a Successful Free Software Project
A case study of a corporate open source development model
Proceedings of the 28th international conference on Software engineering
State of the Art and Practice of OpenSource Component Integration
EUROMICRO '06 Proceedings of the 32nd EUROMICRO Conference on Software Engineering and Advanced Applications
Self-organization of teams for free/libre open source software development
Information and Software Technology
Patch Review Processes in Open Source Software Development Communities: A Comparative Case Study
HICSS '07 Proceedings of the 40th Annual Hawaii International Conference on System Sciences
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Traveling the Open Road: Using Open Source Practices to Transform Our Organization
AGILE '07 Proceedings of the AGILE 2007
Open source software peer review practices: a case study of the apache server
Proceedings of the 30th international conference on Software engineering
IEEE Software
Managing a corporate open source software asset
Communications of the ACM
Succeeding with Agile: Software Development Using Scrum
Succeeding with Agile: Software Development Using Scrum
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
The transformation of open source software
MIS Quarterly
A comparative study of challenges in integrating Open Source Software and Inner Source Software
Information and Software Technology
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
Recommended Steps for Thematic Synthesis in Software Engineering
ESEM '11 Proceedings of the 2011 International Symposium on Empirical Software Engineering and Measurement
Case Study Research in Software Engineering: Guidelines and Examples
Case Study Research in Software Engineering: Guidelines and Examples
Hi-index | 0.00 |
A number of organizations have adopted Open Source Software (OSS) development practices to support or augment their software development processes, a phenomenon frequently referred to as Inner Source. However the adoption of Inner Source is not a straightforward issue. Many organizations are struggling with the question of whether Inner Source is an appropriate approach to software development for them in the first place. This article presents a framework derived from the literature on Inner Source, which identifies nine important factors that need to be considered when implementing Inner Source. The framework 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. We applied the framework in three case studies at Philips Healthcare, Neopost Technologies, and Rolls-Royce, which are all large organizations that have either adopted Inner Source or were planning to do so. Based on the results presented in this article, we outline directions for future research.