Customer-developer links in software development
Communications of the ACM
A set of principles for conducting and evaluating interpretive field studies in information systems
MIS Quarterly - Special issue on intensive research in information systems
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Software Ecosystem: Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage
Agile customer engagement: a longitudinal qualitative case study
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Process fusion: An industrial case study on agile software product line engineering
Journal of Systems and Software
Software Entropy in Agile Product Evolution
HICSS '10 Proceedings of the 2010 43rd Hawaii International Conference on System Sciences
From software product lines to software ecosystems
Proceedings of the 13th International Software Product Line Conference
Socialnomics: How Social Media Transforms the Way We Live and Do Business
Socialnomics: How Social Media Transforms the Way We Live and Do Business
The transformation of open source software
MIS Quarterly
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Software ecosystems - A systematic literature review
Journal of Systems and Software
Hi-index | 0.00 |
Software ecosystems is an emerging trend within the software industry, implying a shift from closed organizations and processes towards open structures, where actors external to the software development organization are becoming increasingly involved in development. This forms an ecosystem of organizations that are related through the shared interest in a software product, leading to new opportunities and new challenges to the industry and its organizational environment. To understand why and how this change occurs, we have followed the development of a software product line organization for a period of approximately five years. We have studied their change from a waterfall-like approach, via agile software product line engineering, towards an emerging software ecosystem. We discuss implications for practice, and propose a nascent theory on software ecosystems. We conclude that the observed change has led to an increase in collaboration across (previously closed) organizational borders, and to the development of a shared value consisting of two components: the technology (the product line, as an extensible platform), and the business domain it supports. Opening up both the technical interface of the product and the organizational interfaces are key enablers of such a change.