Activity Theory for OSS Ecosystems

The digital business ecosystem is an innovative approach to support the adoption and development of information and communication technologies (ICT). A natural life ecosystem is a biological community of interacting organisms and their physical environments. Conversely, a business ecosystem is a network of buyers, suppliers and makers of related products or services, plus the socio-economic environment that includes the institutional and regulatory framework. The development process of an OSS environment can be modelled as an information ecosystem. This paper describes how activity theory can be used to inform the development of OSS projects.

[1]  K. Kuutti Activity theory as a potential framework for human-computer interaction research , 1995 .

[2]  J. Herbsleb,et al.  Two case studies of open source software development: Apache and Mozilla , 2002, TSEM.

[3]  Alekseĭ Nikolaevich Leontʹev Problems of the development of the mind , 1981 .

[4]  Kasper Edwards When Beggars Become Choosers , 2000, First Monday.

[5]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[6]  Christian Robottom Reis,et al.  An Overview of the Software Engineering Process and Tools in the Mozilla Project , 2002 .

[7]  Walt Scacchi,et al.  Understanding the requirements for developing open source software systems , 2002, IEE Proc. Softw..

[8]  Stefan Koch,et al.  Effort, co‐operation and co‐ordination in an open source software project: GNOME , 2002, Inf. Syst. J..

[9]  Vijayan Sugumaran,et al.  A framework for creating hybrid‐open source software communities , 2002, Inf. Syst. J..

[10]  Brian Fitzgerald,et al.  A framework analysis of the open source software development paradigm , 2000, ICIS.

[11]  Georg von Krogh,et al.  Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science , 2003, Organ. Sci..

[12]  Peter J. van Baalen,et al.  An activity theory approach for studying the situatedness of knowledge sharing , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[13]  Eric S. Raymond,et al.  Homesteading the Noosphere , 1998, First Monday.

[14]  Karim R. Lakhani,et al.  Guest Editorial Understanding Free/Open Source Software Development Processes , 2006 .

[15]  Walt Scacchi,et al.  Socio-Technical Design , 2004 .

[16]  W. Scacchi,et al.  Free Software Development: Cooperation and Conflict in a Virtual Organizational Culture , 2005 .

[17]  Linus Torvalds,et al.  The Linux edge , 1999, CACM.

[18]  Christopher Walton The Open Source Software Ecosystem , 2007 .

[19]  M. Cole A cultural-historical approach to distributed cognition , 1993 .

[20]  A. Pettigrew Longitudinal Field Research on Change: Theory and Practice , 1990 .

[21]  Walt Scacchi,et al.  Socio-Technical Interaction Networks in Free/Open Source Software Development Processes , 2005 .

[22]  Etienne Wenger,et al.  Situated Learning: Legitimate Peripheral Participation , 1991 .

[23]  Walt Scacchi,et al.  Free software developers as an occupational community: resolving conflicts and fostering collaboration , 2003, GROUP.

[24]  M. Cole,et al.  Mind in society: The development of higher psychological processes. L. S. Vygotsky. , 1978 .

[25]  Richard Baskerville,et al.  Growing systems in emergent organizations , 1999, CACM.

[26]  Greg Madey,et al.  THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY , 2002 .

[27]  Budi Arief,et al.  focus developing with open source software The Many Meanings of Open Source , 2022 .

[28]  Kasper Edwards When beggers become choosers , 2000 .

[29]  E. Wenger Communities of Practice: Learning, Meaning, and Identity , 1998 .

[30]  Martin C. Maguire,et al.  Context of Use within usability activities , 2001, Int. J. Hum. Comput. Stud..