Revisiting software ecosystems Research: A longitudinal literature study

We review the literature of software ecosystems up to date consisted of 231 papers.Identify a field rapidly evolving and growing both in volume and empirical focus.We note signs of field maturity in the evolution of the field.Identify issues inhibiting the field evolution and propose means of addressing them.Propose the update of the definition of software ecosystems. 'Software ecosystems' is argued to first appear as a concept more than 10 years ago and software ecosystem research started to take off in 2010. We conduct a systematic literature study, based on the most extensive literature review in the field up to date, with two primarily aims: (a) to provide an updated overview of the field and (b) to document evolution in the field.In total, we analyze 231 papers from 2007 until 2014 and provide an overview of the research in software ecosystems. Our analysis reveals a field that is rapidly growing, both in volume and empirical focus, while becoming more mature. We identify signs of field maturity from the increase in: (i) the number of journal articles, (ii) the empirical models within the last two years, and (iii) the number of ecosystems studied. However, we note that the field is far from mature and identify a set of challenges that are preventing the field from evolving. We propose means for future research and the community to address them.Finally, our analysis shapes the view of the field having evolved outside the existing definitions of software ecosystems and thus propose the update of the definition of software ecosystems.

[1]  Christoph Elsner,et al.  Architecture challenges for internal software ecosystems: a large-scale industry case study , 2014, Software Engineering & Management.

[2]  Oliver Michel,et al.  Applying operating system principles to SDN controller design , 2013, HotNets.

[3]  Leif Singer,et al.  An exploratory study of the adoption of mobile development platforms by software engineers , 2014, MOBILESoft 2014.

[4]  W. Scacchi Free/Open Source Software Development: Recent Research Results and Methods , 2007, Adv. Comput..

[5]  Armin Heinzl,et al.  Structural and Behavioral Fit in Software Sourcing Alignment , 2014, 2014 47th Hawaii International Conference on System Sciences.

[6]  Marco Iansiti,et al.  The Keystone Advantage: What the New Dynamics of Business Ecosystems Mean for Strategy, Innovation, and Sustainability , 2004 .

[7]  Bradley R. Schmerl,et al.  SORASCS: a case study in soa-based platform design for socio-cultural analysis , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[8]  Liguo Yu The Market-Driven Software Ecosystem , 2013, IT Professional.

[9]  Tommi Mikkonen,et al.  From proprietary to open source - Growing an open source ecosystem , 2012, J. Syst. Softw..

[10]  Rick Kazman,et al.  The metropolis model and its implications for the engineering of software ecosystems , 2010, FoSER '10.

[11]  Slinger Jansen,et al.  Defining App Stores: The Role of Curated Marketplaces in Software Ecosystems , 2013, ICSOB.

[12]  Marjo Kauppinen,et al.  Software Ecosystems: A Set of Management Practices for Platform Integrators in the Telecom Industry , 2011, ICSOB.

[13]  Cláudia Maria Lima Werner,et al.  Towards the Analysis of Software Projects Dependencies: An Exploratory Visual Study of Software Ecosystems , 2013, IWSECO@ICSOB.

[14]  Slinger Jansen,et al.  Software ecosystem modeling: the value chains , 2013, MEDES.

[15]  H.C. An Research on Software Problems Based on Ecological Angle , 2009, 2009 International Conference on Environmental Science and Information Application Technology.

[16]  Gabriele Bavota,et al.  How do API changes trigger stack overflow discussions? a study on the Android SDK , 2014, ICPC 2014.

[17]  Mikko Raatikainen,et al.  The Challenges of Joint Solution Planning: Three Software Ecosystem Cases , 2014, PROFES.

[18]  John D. McGregor A method for analyzing software product line ecosystems , 2010, ECSA '10.

[19]  Scott Klasky,et al.  ADIOS Visualization Schema: A First Step Towards Improving Interdisciplinary Collaboration in High Performance Computing , 2013, 2013 IEEE 9th International Conference on e-Science.

[20]  Tom Mens,et al.  Analysing the evolution of social aspects of open source software ecosystems , 2011, IWSECO@ICSOB.

[21]  Michele Lanza,et al.  Telling stories about GNOME with Complicity , 2011, 2011 6th International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT).

[22]  Stefan Biffl,et al.  A first account on stigmergic information systems and their impact on platform development , 2012, WICSA/ECSA Companion Volume.

[23]  Michele Lanza,et al.  A closer look at bugs , 2013, 2013 First IEEE Working Conference on Software Visualization (VISSOFT).

[24]  Gregory L. Richards,et al.  The Information Technology Ecosystem: Structure, Health, and Performance , 2006 .

[25]  Iman Keivanloo,et al.  SE-EQUAM - An Evolvable Quality Metamodel , 2012, 2012 IEEE 36th Annual Computer Software and Applications Conference Workshops.

[26]  Xavier Franch,et al.  QuESo a quality model for open source software ecosystems , 2014, 2014 9th International Conference on Software Engineering and Applications (ICSOFT-EA).

[27]  Oscar Nierstrasz,et al.  Mining the Ecosystem to Improve Type Inference for Dynamically Typed Languages , 2014, Onward!.

[28]  Mathieu Goeminne,et al.  Understanding the evolution of socio-technical aspects in open source ecosystems , 2014, 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE).

[29]  Rodrigo Pereira dos Santos,et al.  ReuseECOS: An Approach to Support Global Software Development through Software Ecosystems , 2012, 2012 IEEE Seventh International Conference on Global Software Engineering Workshops.

[30]  Rodrigo Pereira dos Santos,et al.  Treating business dimension in software ecosystems , 2011, MEDES.

[31]  Uwe Aßmann,et al.  Capturing variability in space and time with hyper feature models , 2014, VaMoS.

[32]  John D. McGregor,et al.  Proposed metrics on ecosystem health , 2014, BigSystem '14.

[33]  Klaus Schmid,et al.  The feature pack approach: systematically managing implementations in software ecosystems , 2014, VaMoS '14.

[34]  Miles McQueen,et al.  Analyses of two end-user software vulnerability exposure metrics (extended version) , 2013, Inf. Secur. Tech. Rep..

[35]  Pavan Balaji,et al.  Toward the efficient use of multiple explicitly managed memory subsystems , 2014, 2014 IEEE International Conference on Cluster Computing (CLUSTER).

[36]  Luca Benini,et al.  VirtualSoC: A Full-System Simulation Environment for Massively Parallel Heterogeneous System-on-Chip , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[37]  Slinger Jansen,et al.  Python: Characteristics identification of a free open source software ecosystem , 2013, 2013 7th IEEE International Conference on Digital Ecosystems and Technologies (DEST).

[38]  Romain Robbes,et al.  The Small Project Observatory: Visualizing software ecosystems , 2010, Sci. Comput. Program..

[39]  Rodrigo Pereira dos Santos,et al.  Treating social dimension in software ecosystems through ReuseECOS approach , 2012, 2012 6th IEEE International Conference on Digital Ecosystems and Technologies (DEST).

[40]  Slinger Jansen,et al.  The power of propagation: on the role of software operation knowledge within software ecosystems , 2011, MEDES.

[41]  Gerard Briscoe,et al.  Complex adaptive digital EcoSystems , 2010, MEDES.

[42]  Reidar Conradi,et al.  Architectural Decision-Making in Enterprises: Preliminary Findings from an Exploratory Study in Norwegian Electricity Industry , 2013, ECSA.

[43]  Timo Knuutila,et al.  App Store, Marketplace, Play! An Analysis of Multi-Homing in Mobile Software Ecosystems , 2012, IWSECO@ICSOB.

[44]  E. den Hartigh,et al.  The Health Measurement of a Business Ecosystem , 2006 .

[45]  Per Runeson,et al.  Bridges and barriers to hardware-dependent software ecosystem participation - A case study , 2014, Inf. Softw. Technol..

[46]  Stefan Koch,et al.  Joining a smartphone ecosystem: Application developers' motivations and decision criteria , 2014, Inf. Softw. Technol..

[47]  Tom Mens,et al.  On the maintainability of CRAN packages , 2014, 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE).

[48]  David G. Messerschmitt,et al.  Software Ecosystem: Understanding an Indispensable Technology and Industry , 2003 .

[49]  Iman Keivanloo Online sharing and integration of results from mining software repositories , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[50]  Rodrigo Pereira dos Santos,et al.  Software Ecosystems: Trends and Impacts on Software Engineering , 2012, 2012 26th Brazilian Symposium on Software Engineering.

[51]  Slinger Jansen,et al.  IWSECO 2011: Third International Workshop on Software Ecosystems , 2011, ICSOB.

[52]  Mircea Lungu,et al.  Towards reverse engineering software ecosystems , 2008, 2008 IEEE International Conference on Software Maintenance.

[53]  Walt Scacchi,et al.  Free/open source software development: recent research results and emerging opportunities , 2007, ESEC-FSE companion '07.

[54]  Yasuo Ikawa,et al.  A structure of co-creation in an open source software ecosystem: A case study of the eclipse community , 2011, 2011 Proceedings of PICMET '11: Technology Management in the Energy Smart World (PICMET).

[55]  Jan Bosch,et al.  Ecosystem-Driven Software Development: A Case Study on the Emerging Challenges in Inter-organizational R&D , 2014, ICSOB.

[56]  Faheem Ahmed,et al.  A three-dimensional view of software ecosystems , 2010, ECSA '10.

[57]  René Witte,et al.  A Quality Perspective of Software Evolvability Using Semantic Analysis , 2009, 2009 IEEE International Conference on Semantic Computing.

[58]  Iraklis Paraskakis,et al.  Software Co-development in the Era of Cloud Application Platforms and Ecosystems: The Case of CAST , 2012, PRO-VE.

[59]  Liguo Yu,et al.  Software Evolvability: An Ecosystem Point of View , 2007, Third International IEEE Workshop on Software Evolvability 2007.

[60]  Klaus Schmid,et al.  Variability issues in the evolution of information system ecosystems , 2011, VaMoS '11.

[61]  Miryung Kim,et al.  An Empirical Study of API Stability and Adoption in the Android Ecosystem , 2013, 2013 IEEE International Conference on Software Maintenance.

[62]  Peter Weill,et al.  Don't Just Lead, Govern: How Top-Performing Firms Govern IT , 2004, MIS Q. Executive.

[63]  Slinger Jansen,et al.  Exploring the Relationship between Partnership Model Participation and Interfirm Network Structure: An Analysis of the Office365 Ecosystem , 2014, ICSOB.

[64]  Uwe Aßmann,et al.  Towards modeling and analyzing variability in evolving software ecosystems , 2013, VaMoS.

[65]  Marko Seppänen,et al.  Sources of value in application ecosystems , 2014, J. Syst. Softw..

[66]  Stefan Biffl,et al.  Elements of software ecosystem early-stage design for collective intelligence systems , 2013, WEA 2013.

[67]  John D. McGregor,et al.  Scientific Research Software Ecosystems , 2014, ECSAW '14.

[68]  Christoph Seidl,et al.  Integrated management of variability in space and time in software families , 2014, SPLC.

[69]  Tom Mens,et al.  A framework for analysing and visualising open source software ecosystems , 2010, IWPSE-EVOL '10.

[70]  Daniel M. Germán,et al.  The Evolution of the R Software Ecosystem , 2013, 2013 17th European Conference on Software Maintenance and Reengineering.

[71]  Krzysztof Czarnecki,et al.  Variability mechanisms in software ecosystems , 2014, Inf. Softw. Technol..

[72]  Nicolas Lopez Using topic models to understand the evolution of a software ecosystem , 2013, ESEC/FSE 2013.

[73]  Gabriele Bavota,et al.  The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache , 2013, 2013 IEEE International Conference on Software Maintenance.

[74]  Slinger Jansen,et al.  Towards the Roles and Motives of Open Source Software Developers , 2013, IWSECO@ICSOB.

[75]  Slinger Jansen,et al.  Software Ecosystem Roles Classification , 2013, ICSOB.

[76]  Slinger Jansen,et al.  Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry , 2013 .

[77]  Slinger Jansen How quality attributes of software platform architectures influence software ecosystems , 2013, WEA 2013.

[78]  Slinger Jansen,et al.  Evaluating architectural openness in mobile software platforms , 2010, ECSA '10.

[79]  Klaus Marius Hansen,et al.  Analysis and design of software ecosystem architectures - Towards the 4S telemedicine ecosystem , 2014, Inf. Softw. Technol..

[80]  James D. Herbsleb,et al.  Architecting in software ecosystems: interface translucence as an enabler for scalable collaboration , 2010, ECSA '10.

[81]  Michele Lanza,et al.  The small project observatory: a tool for reverse engineering software ecosystems , 2010, 2010 ACM/IEEE 32nd International Conference on Software Engineering.

[82]  Walt Scacchi The future of research in free/open source software development , 2010, FoSER '10.

[83]  Slinger Jansen,et al.  Relationship intimacy in software ecosystems: a survey of the Dutch software industry , 2011, MEDES.

[84]  Martin Höst,et al.  On Infrastructure for Facilitation of Inner Source in Small Development Teams , 2014, PROFES.

[85]  Jan Bosch,et al.  Architecture for embedded open software ecosystems , 2014, J. Syst. Softw..

[86]  Jesper Andersson,et al.  On the role of software process modeling in software ecosystem design , 2010, ECSA '10.

[87]  Fabian Fagerholm,et al.  Developer experience: Concept and definition , 2012, 2012 International Conference on Software and System Process (ICSSP).

[88]  Rodrigo Pereira dos Santos,et al.  Software ecosystems governance to enable IT architecture based on software asset management , 2013, 2013 7th IEEE International Conference on Digital Ecosystems and Technologies (DEST).

[89]  Gunnar Stevens,et al.  Managing Software Portfolios: A Comparative Study , 2011, IS-EUD.

[90]  Oscar Nierstrasz,et al.  Categorizing developer information needs in software ecosystems , 2013, WEA 2013.

[91]  Tommi Mikkonen,et al.  From Mashup Applications to Open Data Ecosystems , 2014, OpenSym.

[92]  Michele Lanza,et al.  Visualizing Gnome with the Small Project Observatory , 2009, 2009 6th IEEE International Working Conference on Mining Software Repositories.

[93]  Thorsten Berger,et al.  Variability modeling in the wild , 2012, SPLC '12.

[94]  Klaus Marius Hansen,et al.  Characterizing the Danish telemedicine ecosystem: making sense of actor relationships , 2013, MEDES.

[95]  Samuel Fricker,et al.  Requirements Value Chains: Stakeholder Management and Requirements Engineering in Software Ecosystems , 2010, REFSQ.

[96]  Donald E. Wynn The Evolving Structure and Function of Commercial Open Source Software Ecosystems , 2012, ICSOB.

[97]  Vander Alves,et al.  An Exploratory Case Study on Exploiting Aspect Orientation in Mobile Game Porting , 2013, IRI.

[98]  Jan Bosch,et al.  Architecture challenges for software ecosystems , 2010, ECSA '10.

[99]  Travis D. Breaux Privacy Requirements in an Age of Increased Sharing , 2014, IEEE Software.

[100]  Slinger Jansen,et al.  Influences on developer participation in the Debian software ecosystem , 2011, MEDES.

[101]  Luiz Fernando Capretz,et al.  Integrating recommender information in social ecosystems decisions , 2010, ECSA '10.

[102]  Jan Bosch,et al.  From software product lines to software ecosystems , 2009, SPLC.

[103]  Eric Yu,et al.  Analyzing the evolution of software development: From creative chaos to software ecosystems , 2014, 2014 IEEE Eighth International Conference on Research Challenges in Information Science (RCIS).

[104]  Tom Mens,et al.  ECOS: Ecological studies of open source software ecosystems , 2014, 2014 Software Evolution Week - IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE).

[105]  Myungchul Kim,et al.  An Efficient Application-Device Matching Method for the Mobile Software Ecosystem , 2014, 2014 21st Asia-Pacific Software Engineering Conference.

[106]  Tom Mens,et al.  SECONDA: Software Ecosystem Analysis Dashboard , 2012, 2012 16th European Conference on Software Maintenance and Reengineering.

[107]  Karl Michael Popp Leveraging Open Source Licenses and Open Source Communities in Hybrid Commercial Open Source Business Models , 2012, IWSECO@ICSOB.

[108]  Joachim Henkel,et al.  IP Modularity in Software Ecosystems: How SugarCRM's IP and Business Model Shape Its Product Architecture , 2012, ICSOB.

[109]  Walt Scacchi,et al.  The Role of Software Licenses in Open Architecture Ecosystems , 2009, IWSECO@ICSR.

[110]  Rodrigo Pereira dos Santos,et al.  Revisiting the concept of components in software engineering from a software ecosystem perspective , 2010, ECSA '10.

[111]  George Valença,et al.  Requirements negotiation model: A social oriented approach for software ecosystems evolution , 2013, 2013 21st IEEE International Requirements Engineering Conference (RE).

[112]  Anita Sarma,et al.  The onion patch: migration in open source ecosystems , 2011, ESEC/FSE '11.

[113]  Gunnar Stevens,et al.  Supporting the Collaborative Appropriation of an Open Software Ecosystem , 2011, Computer Supported Cooperative Work (CSCW).

[114]  Marcelo Schneck de Paula Pessôa,et al.  Towards a Systemic Maturity Model for Public Software Ecosystems , 2011, SPICE.

[115]  Peter Buxmann,et al.  Compatibility of Software Platforms , 2011 .

[116]  John D. McGregor,et al.  Hadoop and its Evolving Ecosystem , 2013, IWSECO@ICSOB.

[117]  Karl Michael Popp Hybrid Revenue Models of Software Companies and their Relationship to Hybrid Business Models , 2011, IWSECO@ICSOB.

[118]  Daniela E. Damian,et al.  Openness and requirements: Opportunities and tradeoffs in software ecosystems , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).

[119]  Jan Bosch,et al.  ESAO: A Holistic Ecosystem-Driven Analysis Model , 2014, ICSOB.

[120]  Slinger Jansen,et al.  Industry taxonomy engineering: the case of the European software ecosystem , 2010, ECSA '10.

[121]  Alexander Serebrenik,et al.  Who's who in Gnome: Using LSA to merge software repository identities , 2012, 2012 28th IEEE International Conference on Software Maintenance (ICSM).

[122]  Tore Dybå,et al.  Theoretical foundations of software ecosystems , 2012, IWSECO@ICSOB.

[123]  Walt Scacchi,et al.  Understanding the role of licenses and evolution in open architecture software ecosystems , 2012, J. Syst. Softw..

[124]  Mahadev Satyanarayanan,et al.  Cloudlets: at the leading edge of cloud-mobile convergence , 2013, QoSA '13.

[125]  Yvonne Dittrich,et al.  Software engineering beyond the project - Sustaining software ecosystems , 2014, Inf. Softw. Technol..

[126]  Matthew Smith,et al.  Hey, NSA: Stay Away from my Market! Future Proofing App Markets against Powerful Attackers , 2014, CCS.

[127]  Slinger Jansen,et al.  Measuring the health of open source software ecosystems: Beyond the scope of project health , 2014, Inf. Softw. Technol..

[128]  Slinger Jansen,et al.  Software ecosystems: a software ecosystem strategy assessment model , 2010, ECSA '10.

[129]  Slinger Jansen,et al.  The Merits of a Meritocracy in Open Source Software Ecosystems , 2014, ECSAW '14.

[130]  Angelo Cangelosi,et al.  Aquila 2.0 software architecture for cognitive robotics , 2013, 2013 IEEE Third Joint International Conference on Development and Learning and Epigenetic Robotics (ICDL).

[131]  Walt Scacchi,et al.  Collaboration Practices and Affordances in Free/Open Source Software Development , 2010, Collaborative Software Engineering.

[132]  Jan Bosch,et al.  Introducing Software Ecosystems for Mass-Produced Embedded Systems , 2012, ICSOB.

[133]  Slinger Jansen,et al.  Business Network Management as a Survival Strategy: A Tale of Two Software Ecosystems , 2009, IWSECO@ICSR.

[134]  Sebastian Erdweg,et al.  A variability-aware module system , 2012, OOPSLA '12.

[135]  Paul Grünbacher,et al.  A case study on software ecosystem characteristics in industrial automation software , 2014, ICSSP 2014.

[136]  Slinger Jansen,et al.  Clopenness of Systems: The Interwoven Nature of Ecosystems , 2011, IWSECO@ICSOB.

[137]  Klaus Schmid Variability support for variability-rich software ecosystems , 2013, 2013 4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE).

[138]  Eric S. K. Yu,et al.  Understanding Software Ecosystems: A Strategic Modeling Approach , 2011, IWSECO@ICSOB.

[139]  Eko Handoyo Software Ecosystem Modeling , 2013, ICSOB.

[140]  Lavanya Ramakrishnan,et al.  Community Accessible Datastore of High-Throughput Calculations: Experiences from the Materials Project , 2012, 2012 SC Companion: High Performance Computing, Networking Storage and Analysis.

[141]  Jan Bosch,et al.  Softwares Product Lines, Global Development and Ecosystems: Collaboration in Software Engineering , 2010, Collaborative Software Engineering.

[142]  Rodrigo Pereira dos Santos,et al.  A Brechó-EcoSys extension to support negotiation in the software ecosystems context , 2013, 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI).

[143]  Christian Zirpins,et al.  The dynamic network notation: harnessing network effects in PaaS-ecosystems , 2012, SIMPLEX '12.

[144]  Dominik Seichter,et al.  Knowledge management in software ecosystems: software artefacts as first-class citizens , 2010, ECSA '10.

[145]  Raj P. M. Krishna,et al.  Analysis of Projects and Volunteer Participation in Large Scale Free and Open Source Software Ecosystem , 2011, SOEN.

[146]  Jens Knodel,et al.  Towards a Typification of Software Ecosystems , 2015, ICSOB.

[147]  Paul Grünbacher,et al.  Custom-developed vs. model-based configuration tools: experiences from an industrial automation ecosystem , 2013, SPLC '13 Workshops.

[148]  Klaus Marius Hansen,et al.  Software ecosystems - A systematic literature review , 2013, J. Syst. Softw..

[149]  Slinger Jansen,et al.  The Reality of an Associate Model: Comparing Partner Activity in the Eclipse Ecosystem , 2014, ECSAW '14.

[150]  David Jaramillo,et al.  Cross-platform, secure message delivery for mobile devices , 2013, 2013 Proceedings of IEEE Southeastcon.

[151]  Romain Robbes,et al.  WEON: towards a software ecosystem ONtology , 2013, WEA 2013.

[152]  Holger Eichelberger,et al.  EASy-producer: product line development for variant-rich ecosystems , 2014, SPLC '14.

[153]  Brent J. Hecht,et al.  WikiBrain: Democratizing computation on Wikipedia , 2014, OpenSym.

[154]  Tom Mens,et al.  A historical dataset for the Gnome ecosystem , 2013, 2013 10th Working Conference on Mining Software Repositories (MSR).

[155]  Jan Bosch Software ecosystems: Taking software development beyond the boundaries of the organization , 2012, J. Syst. Softw..

[156]  Petra Schubert,et al.  Upgrading to a New Version of an ERP System: A Multilevel Analysis of Influencing Factors in a Software Ecosystem , 2012, 2012 45th Hawaii International Conference on System Sciences.

[157]  Timo Käkölä,et al.  Standards Initiatives for Software Product Line Engineering and Management within the International Organization for Standardization , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[158]  Tom Mens,et al.  On the variation and specialisation of workload—A case study of the Gnome ecosystem community , 2014, Empirical Software Engineering.

[159]  Frédéric Andrès,et al.  The public software ecosystem: exploratory survey , 2013, MEDES.

[160]  Srini Ramaswamy,et al.  Symbiosis and Software Evolvability , 2008, IT Professional.

[161]  Slinger Jansen,et al.  A sense of community: A research agenda for software ecosystems , 2009, 2009 31st International Conference on Software Engineering - Companion Volume.

[162]  Romain Robbes,et al.  A study of ripple effects in software ecosystems: (NIER track) , 2011, 2011 33rd International Conference on Software Engineering (ICSE).

[163]  Alexander Boden,et al.  Workplace warriors: identifying team practices of appropriation in software ecosystems , 2011, CHASE '11.

[164]  Markus Fiedler,et al.  KPIs for Software Ecosystems: A Systematic Mapping Study , 2014, ICSOB.

[165]  Slinger Jansen,et al.  On Clusters in Open Source Ecosystems , 2013, IWSECO@ICSOB.

[166]  Angela Maria Alves,et al.  Quality in software digital ecosystems the users perceptions , 2011, MEDES.

[167]  Tom Mens,et al.  Evolving Software Systems , 2014, Springer Berlin Heidelberg.

[168]  Bahtijar Vogel,et al.  Reusability and Interoperability in Mobile Learning: A Study of Current Practices , 2012, 2012 IEEE Seventh International Conference on Wireless, Mobile and Ubiquitous Technology in Education.

[169]  C. Jason Woodard,et al.  Innovation in the Programmable Web: Characterizing the Mashup Ecosystem , 2009, ICSOC Workshops.

[170]  Oskar Pettersson,et al.  On the Issue of Reusability and Adaptability in M-learning Systems , 2010, 2010 6th IEEE International Conference on Wireless, Mobile, and Ubiquitous Technologies in Education.

[171]  Marcelo Schneck de Paula Pessôa,et al.  Brazilian public software: beyond sharing , 2010, MEDES.

[172]  Thomas Hess,et al.  The "As-a-Service"-Paradigm and Its Implications for the Software Industry - Insights from a Comparative Case Study in CRM Software Ecosystems , 2010, ICSOB.

[173]  Mary Shaw,et al.  Writing good software engineering research papers , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[174]  Tom Mens,et al.  Studying Evolving Software Ecosystems based on Ecological Models , 2014, Evolving Software Systems.

[175]  Klaus Marius Hansen,et al.  Reviewing the Health of Software Ecosystems - A Conceptual Framework Proposal , 2013, IWSECO@ICSOB.

[176]  Romain Robbes,et al.  Recovering inter-project dependencies in software ecosystems , 2010, ASE.

[177]  M. Iansiti,et al.  Keynotes and Dominators: Framing Operating and Technology Strategy in a Business Ecosystem , 2002 .

[178]  Slinger Jansen,et al.  Defining software ecosystems: a survey of software platforms and business network governance , 2012 .

[179]  Rick Kazman,et al.  Scaling up software architecture analysis , 2012, J. Syst. Softw..

[180]  Iman Keivanloo,et al.  A Linked Data platform for mining software repositories , 2012, 2012 9th IEEE Working Conference on Mining Software Repositories (MSR).

[181]  Carsten Brockmann,et al.  A Classification of Ecosystems of Enterprise System Providers -- An Empirical Analysis , 2013, 2013 46th Hawaii International Conference on System Sciences.

[182]  Jan Bosch Architecture in the Age of Compositionality , 2010, ECSA.

[183]  Slinger Jansen,et al.  Steering Insight: An Exploration of the Ruby Software Ecosystem , 2011, ICSOB.

[184]  Oscar Nierstrasz,et al.  A Quantitative Analysis of Developer Information Needs in Software Ecosystems , 2014, ECSAW '14.

[185]  Klaus Marius Hansen,et al.  Net4Care: Towards a Mission-Critical Software Ecosystem , 2012, 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture.

[186]  Slinger Jansen,et al.  Improving activity in communities of practice through software release management , 2011, MEDES.

[187]  Klaus Schmid,et al.  Formalizing distributed evolution of variability in information system ecosystems , 2012, VaMoS.

[188]  Christoph Elsner,et al.  Moving towards industrial software ecosystems: Are our software architectures fit for the future? , 2013, 2013 4th International Workshop on Product LinE Approaches in Software Engineering (PLEASE).

[189]  Bala Iyer Invited paper: EcoSysNetworks: A Method for Visualizing Software Ecosystems , 2012, IWSECO@ICSOB.

[190]  Carina Alves,et al.  IWSECO 2013 International Workshop on Software Ecosystems 2013 (Proceedings of the 5th International Workshop on Software Ecosystems, hosted by 4th International Conference on Software Business (ICSOB 2013)); Potsdam; Germany, June 11, 2013 , 2013 .

[191]  Murat M. Tanik,et al.  Cyber-Physical Ecosystems: App-Centric Software Ecosystems in Cyber-Physical Environments , 2014 .

[192]  Mikio Aoyama Model and Its Management Architecture of Software Service Supply Chains , 2013, ICServ.

[193]  Stefan Biffl,et al.  Software ecosystems vs. natural ecosystems: learning from the ingenious mind of nature , 2010, ECSA '10.

[194]  Jan Bosch,et al.  Coordination Between Global Agile Teams: From Process to Architecture , 2010, Agility Across Time and Space.

[195]  Michael Weiss,et al.  Economics of collectives , 2011, SPLC '11.

[196]  Tommi Mikkonen,et al.  From Agile Software Development to Mercury Business , 2014, ICSOB.

[197]  Rodrigo Pereira dos Santos ReuseSEEM: an approach to support the definition, modeling, and analysis of software ecosystems , 2014, ICSE Companion.

[198]  Robert S. Brewer,et al.  WattDepot: An Open Source Software Ecosystem for Enterprise-Scale Energy Data Collection, Storage, Analysis, and Visualization , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[199]  Rafael Corchuelo,et al.  A software development kit to implement integration solutions , 2012, SAC '12.

[200]  Markku Sääksjärvi,et al.  Application Service Provisioning as a Strategic Network - Evaluation of a Failed ASP Project , 2004, I3E.

[201]  Dewayne E. Perry,et al.  Architectural Design Decisions in Open Software Development: A Transition to Software Ecosystems , 2014, 2014 23rd Australian Software Engineering Conference.

[202]  Georgios Gousios,et al.  The bug catalog of the maven ecosystem , 2014, MSR 2014.

[203]  Romain Robbes,et al.  On how often code is cloned across repositories , 2012, 2012 34th International Conference on Software Engineering (ICSE).

[204]  Kurt Schneider,et al.  Feedback in Context: Supporting the Evolution of IT-Ecosystems , 2010, PROFES.

[205]  Liguo Yu Coevolution of information ecosystems: a study of the statistical relations among the growth rates of hardware, system software, and application software , 2011, SOEN.

[206]  Slinger Jansen,et al.  A Survey of Associate Models used within Large Software Ecosystems , 2011, IWSECO@ICSOB.

[207]  Richard N. Taylor The role of architectural styles in successful software ecosystems , 2013, SPLC '13.

[208]  Patrizio Pelliccione Open Architectures and Software Evolution: The Case of Software Ecosystems , 2014, 2014 23rd Australian Software Engineering Conference.

[209]  Adrie J. M. Beulens,et al.  Integrating ICT Applications for Farm Business Collaboration Processes Using FI Space , 2014, 2014 Annual SRII Global Conference.

[210]  Samuel Fricker,et al.  Specification and Analysis of Requirements Negotiation Strategy in Software Ecosystems , 2009, IWSECO@ICSR.

[211]  Petra Bosch-Sijtsema,et al.  From integration to composition: On the impact of software product lines, global development and ecosystems , 2010, J. Syst. Softw..

[212]  Slinger Jansen,et al.  A Framework for Software Ecosystem Governance , 2012, ICSOB.

[213]  Kim Mens,et al.  Experimental Software and Toolkits (EST 4): A special issue of the Workshop on Academic Software Development Tools and Techniques (WASDeTT-3 2010) , 2014 .

[214]  Jesper Andersson,et al.  Characteristics of software ecosystems for Federated Embedded Systems: A case study , 2014, Inf. Softw. Technol..

[215]  Garm Lucassen,et al.  On the Software Ecosystem Health of Open Source Content Management Systems , 2013, IWSECO@ICSOB.

[216]  Michele Lanza,et al.  Collaboration in open-source projects: myth or reality? , 2014, MSR 2014.

[217]  Jens Knodel,et al.  Supporting Architects in Mastering the Complexity of Open Software Ecosystems , 2014, ECSAW '14.

[218]  Slinger Jansen,et al.  Multi-homing in the Apple ecosystem: why and how developers target multiple Apple app stores , 2011, MEDES.

[219]  Mikko Raatikainen,et al.  The Role of Platform Boundary Resources in Software Ecosystems: A Case Study , 2014, 2014 IEEE/IFIP Conference on Software Architecture.

[220]  Slinger Jansen,et al.  Shades of gray: Opening up a software producing organization with the open software enterprise model , 2012, J. Syst. Softw..

[221]  Slinger Jansen,et al.  Competition and collaboration in requirements engineering: A case study of an emerging software ecosystem , 2014, 2014 IEEE 22nd International Requirements Engineering Conference (RE).

[222]  Michel Riveill,et al.  Managing a Software Ecosystem Using a Multiple Software Product Line: A Case Study on Digital Signage Systems , 2014, 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications.

[223]  Weishan Zhang,et al.  Towards Structure-Based Quality Awareness in Software Ecosystem Use , 2013, ICSOC Workshops.

[224]  Tingting Lin,et al.  Collaboration in the open-source arena: the webkit case , 2014, SIGSIM-CPR '14.

[225]  John D. McGregor,et al.  Scalability of Ecosystem Architectures , 2014, 2014 IEEE/IFIP Conference on Software Architecture.

[226]  Rodrigo Pereira dos Santos,et al.  From applications to a software ecosystem platform: an exploratory study , 2013, MEDES.

[227]  Slinger Jansen,et al.  Formalizing software ecosystem modeling , 2009, IWOCE '09.

[228]  Geir Kjetil Hanssen,et al.  A longitudinal case study of an emerging software ecosystem: Implications for practice and theory , 2012, J. Syst. Softw..

[229]  Tom Mens,et al.  maintaineR: A Web-Based Dashboard for Maintainers of CRAN Packages , 2014, 2014 IEEE International Conference on Software Maintenance and Evolution.

[230]  Abram Hindle,et al.  Mining Challenge 2010: FreeBSD, GNOME Desktop and Debian/Ubuntu , 2010, 2010 7th IEEE Working Conference on Mining Software Repositories (MSR 2010).

[231]  P. Weill,et al.  IT Governance , 2017 .

[232]  Per Runeson,et al.  Evaluating the Governance Model of Hardware-Dependent Software Ecosystems - A Case Study of the Axis Ecosystem , 2014, ICSOB.

[233]  E. Rogers Diffusion of Innovations , 1962 .

[234]  Paul Grünbacher,et al.  Software Evolution in an Industrial Automation Ecosystem: An Exploratory Study , 2014, 2014 40th EUROMICRO Conference on Software Engineering and Advanced Applications.

[235]  James D. Herbsleb,et al.  Incentives and integration in scientific software production , 2013, CSCW.

[236]  Tommi Mikkonen,et al.  Mashups - Software Ecosystems for the Web Era , 2012, IWSECO@ICSOB.

[237]  P. Weill,et al.  Don't Just Lead, Govern: Implementing Effective it Governance , 2002 .

[238]  Beat F. Schmid,et al.  Modelling Service Systems for Collaborative Innovation in the Enterprise Software Industry - The St. Gallen Media Reference Model Applied , 2008, 2008 IEEE International Conference on Services Computing.

[239]  Eduardo Santos,et al.  Brazil and South Africa collaboration for public software: building the South Africa public software ecosystem , 2013, MEDES.

[240]  Thomas Kude,et al.  The Impact of Software-as-a-Service on Software Ecosystems , 2013, ICSOB.

[241]  Olavo Barbosa,et al.  A Systematic Mapping Study on Software Ecosystems , 2011, IWSECO@ICSOB.

[242]  Sebastian Herold,et al.  From Software Systems to Complex Software Ecosystems: Model- and Constraint-Based Engineering of Ecosystems , 2013, Perspectives on the Future of Software Engineering.

[243]  John D. McGregor,et al.  When Ecosystems Collide: Making Systems of Systems Work , 2014, ECSAW '14.

[244]  José João Almeida,et al.  DMOSS: Open source software documentation assessment , 2014, Comput. Sci. Inf. Syst..

[245]  Zakaria Maamar,et al.  Software engineering framework for digital service-oriented EcoSystem , 2011, 2011 19thTelecommunications Forum (TELFOR) Proceedings of Papers.