Appropriation of the Eclipse Ecosystem: Local Integration of Global Network Production

Eclipse and Mozilla Firefox represent a new type of open software that can be supplemented by manifold extensions, being implemented by independent software vendors and open source projects. Research on such software ecosystems shows that collaboration patterns in the software industry evolve from value chains to value nets. An often ignored side-effect of this development is a vast extent of integration work that needs to be done by users. Taking a user point of view, this paper presents an empirical study on the practices of appropriating the Eclipse ecosystem as an example of radical tailorability, based on new opportunities given by the surrounding ecosystem. We show the practices users have developed to manage the antagonism of maintaining a stable and productive working environment, while simultaneously innovating it. Based on these results, we outline different opportunities to improve flexible software by supporting cooperation among the diverse actors involved, in a network of production and consumption.

[1]  Volkmar Pipek,et al.  From tailoring to appropriation support: Negotiating groupware usage , 2005 .

[2]  Wendy E. Mackay,et al.  Patterns of sharing customizable software , 1990, CSCW '90.

[3]  Ulrich Oevermann,et al.  21. Structures of Meaning and Objective Hermeneutics , 1987 .

[4]  Mark W. Newman,et al.  The Work to Make a Home Network Work , 2005, ECSCW.

[5]  Jörg Strübing Arbeitsstil und Habitus , 1992 .

[6]  Gunnar Stevens,et al.  Bernhard : Business Ethnography as a research method to support evolutionary design , 2009 .

[7]  Tom Dayton,et al.  Participatory Practices in the Software Lifecycle , 1997 .

[8]  Volker Wulf,et al.  Component-based technologies for end-user development , 2004, Commun. ACM.

[9]  Thomas P. Moran,et al.  User-tailorable systems: pressing the issues with buttons , 1990, CHI '90.

[10]  Ina Wagner,et al.  Making things work: dimensions of configurability as appropriation work , 2006, CSCW '06.

[11]  Yvonne Dittrich,et al.  ERP Customization as Software Engineering: Knowledge Sharing and Cooperation , 2009, IEEE Software.

[12]  Kjeld Schmidt,et al.  Taking CSCW seriously , 1992, Computer Supported Cooperative Work (CSCW).

[13]  James D. Herbsleb,et al.  Splitting the organization and integrating the code: Conway's law revisited , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[14]  Austin Henderson,et al.  There's No Place Like Home: Continuing Design in Use , 1992, Design at Work.

[15]  Nico Stehr,et al.  Modern German Sociology , 1987 .

[16]  John Bowers,et al.  The work to make a network work: studying CSCW in action , 1994, CSCW '94.

[17]  Karen Ruhleder,et al.  Steps Toward an Ecology of Infrastructure: Design and Access for Large Information Spaces , 1996, Inf. Syst. Res..

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

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

[20]  James D. Herbsleb,et al.  The geography of coordination: dealing with distance in R&D work , 1999, GROUP.

[21]  Kent Beck,et al.  Contributing to Eclipse - principles, patterns, and plug-ins , 2003, The Eclipse series.

[22]  C. Teddlie,et al.  SAGE Handbook of Mixed Methods in Social & Behavioral Research , 2010 .