Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 1
ICT - Information and Communication Technologies
Open Source Biography: A review of the
Open Source Software literature
Due Date of Deliverable: 1st of May 2014
Actual Submission Date: 26/05/2014
Revision: Draft
Start date of project: April 1st 2014 Duration: 12 months
Organization name of lead contractor for this deliverable:
Editor: Nathalie Mitev
FP7-288021
Network of Excellence in Internet Science
OPEN CALL PROJECT: Disruptive ideas for an Internet Science
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 2
Authors: Wifak Gueddana; Nathalie Mitev
Project Information
PROJECT
Open Call Project name:
Open Call Project acronym:
Project start date:
Project duration:
Contract number:
Activity:
Cross-disciplinary Participation in Open Source Communities
CPiOSC
01/04/2014
12 months
288021
THEME ICT-2011.1.1: Future Networks
DOCUMENT
Document title:
Document type:
Deliverable number:
Contractual date of delivery:
Calendar date of delivery:
Editor:
Authors:
Workpackage number:
Workpackage title:
Lead partner:
Dissemination level:
Date created:
Updated:
Version:
Total number of Pages:
Document status:
Open Source Biography: A review of the Open Source
Software literature
Conceptual Framework
D1 (Identifying concepts and Building theory)
01/05/2014
26/05/2014
Nathalie Mitev
Wifak Gueddana; Nathalie Mitev
1
Conceptual Framework
n/a
EINS Network
12/05/2014
26/05/2014
Final
37
Submitted – Under Review
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 3
TABLE OF CONTENTS
1 EXECUTIVE SUMMARY ................................................................................................................ 4
2 INTRODUCTION............................................................................................................................. 5
3 OS: PAST, PRESENT AND FUTURE ........................................................................................... 7
3.1 A BRIEF OVERVIEW OF THE LITERATURE ............................................................................................ 7
3.2 OPEN SOURCE PARTICIPATION AND PLATFORMS ........................................................................... 10
3.3 RESEARCH QUESTIONS AND APPROACH ........................................................................................... 12
4 THE OPEN SOURCE BIOGRAPHY .......................................................................................... 14
4.1 BIOGRAPHY: A BRIEF HISTORY OF THE CONCEPT ............................................................................ 14
4.2 SOFTWARE BIOGRAPHY ....................................................................................................................... 17
4.3 OS BIOGRAPHY: AN EXTENSION OF THE BIOGRAPHY CONCEPT ................................................... 18
4.4 ASPECTS INTO THE OS BIOGRAPHY ................................................................................................... 21
4.4.1 Community Participation ................................................................................................................. 21
4.4.2 Learning ................................................................................................................................................... 22
4.4.3 OS Platform ............................................................................................................................................. 23
5 CONCLUSIONS ............................................................................................................................. 26
REFERENCES ........................................................................................................................................ 28
ANNEXES ............................................................................................................................................... 36
5.1 ANNEX I ................................................................................................................................................ 36
5.2 ANNEX II ............................................................................................................................................... 37
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 4
1 Executive Summary
Open Source (OS) communities behave differently from other technical
groups in their practices, goals, capacity utilisation and innovative outputs. This
research addresses the transformational impact of cross-boundary participation
online on these aspects of community building in open code development and
highlights the basis of a methodology that can be used to study online
collaboration and communities’ participation in distributed collective action. In
this document, we shall particularly review the Open Source Software literature
and introduce the concept of open source biography (OSB). The objective of this
document is to pinpoint gaps in the way OS has been approached when studying
the social dynamic of members’ participation online, which could eventually
lead scholars to a significant epistemological bias in the way OS communities
are understood and conceptualised. This document argues that the concept of
OSB introduces a time and narrative dimensions that are crucial to
understanding the stakes on the sustainability of OS communities and the
characterising of the social and the technical environments associated with open
code (throughout design, use and long-term maintenance). We shall start by
introducing the OS literature, then framing this research’s questions. In the third
section, we present the notion of biography and how it can be applied to
software and OS particularly.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 5
2 Introduction
In the current post-crisis climate, the urge to adopt new tools that transform businesses
and spark new sustainable models of wealth creation including civil society, socially-driven
organizations and individuals is higher than ever. A lot is expected in this regard from
information technologies (exp.: mobile, cloud, social media) just as their role in the economy
is booming – reinforcing the existence of a ubiquitous digital infrastructure flowing through
millions of interconnected devices and daily clicks worldwide. Whilst our societies and
cultural practices are gradually but steadily translated into different types of digital artefacts,
the open source (OS) paradigm is recast under a new light. How does it fit-in the dynamic of
the current digital industry? What are the main dimensions characterising OS production and
use? And can it create an alternative code production model that is more sustainable and
community-based?
In this research, we shall document through a unique case study exemplar the long-term
development of OS over design, use and maintenance cycles. Our aim is to open a debate
about methods for studying distributed communities and coordinated action online, as it is the
case for the production and long-term use of OS. Particularly, we shall contribute to the OS
scholarship by answering how in the context of heterogeneous OS communities, including
software professionals, NGOs, and individuals, the long-term development of OS code differ
from mainstream in the kind, extent, and most interestingly the social dynamic aspects of
users’ participation and innovation. Whereas a vast majority of OS studies have written
substantially about OS communities where developers design and use their own code, we
pinpoint the need to explore how communities including lay users and members with
interactional expertise can potentially leverage OS software and its platform.
In the later stages of this research (throughout the next deliverables), we shall
concentrate our attention on methodology, suggesting a holistic research design spanning
organisational boundaries and looking at patterns of information exchanges across distributed
members in an OS community. In line with a major EINS topic, ‘real time analysis of
discussions in online communities’, we will keep our focus on micro-level interactions and
members’ logs of activity in order to get to explaining collective behaviour and OS
development over time. We will also use and document an empirical study to show how to
chart information flows across community groups and individuals in order to explore
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 6
socialisation mechanisms and aspects of users’ engagement with code and collective
negotiation over time.
In this document in particular, we review the Open Source Software literature and
introduce the concept of open source biography (OSB). The objective of this document is to
pinpoint gaps in the way OS has been approached when studying the social dynamic of
members’ participation online, which could eventually lead scholars to a significant
epistemological bias in the way OS communities are understood and conceptualised. This first
document argues that the concept of OSB introduces a time and narrative dimensions that are
crucial to understanding the stakes on the sustainability of OS communities and the
characterising of the social and the technical environments associated with open code long-
term development (throughout design, use and maintenance). We shall start in the next section
by introducing the OS literature, then the framing of the research questions. In the fourth
section, we present the notion of biography and how it can be applied to software and OS
particularly.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 7
3 OS: Past, Present and Future
3.1 A brief Overview of the Literature
In a nutshell, OS swings between those who believe it is a revolutionary paradigm and
those who argue that there is nothing new (Lindman 2011). While remaining highly
controversial as to their benefits, openness and performance, OS projects have though
increased in frequency over the past decades, especially among government agents and civil
society (Ibid). Many software scholars have also continued to show interest; they studied OS
code, projects and performance, but they focused their attention mainly on the developers, i.e.
their activities, profile, contribution, and systems of governance. Overall, they have largely
contributed to reinforcing in our minds an imagery of a homogeneous and cohesive
community of software ‘gigs’, also called hackers, who volunteer their time to produce and
release OS code while they have personal motives and most of them seek long-term or
indirect rewards (Lerner & Tirole 2000; Ye & Kishida 2003; Lakhani & Wolf 2005; Ghosh
2005; Nov & Kuk 2008).
With regard to methodologies, OS scholars have walked both the quantitative and the
qualitative paths of inquiry – as it is often the case in the social sciences. Many among the
quantitative papers have examined OS code characteristics and the dynamics of OS code
releases and bug fixes. Typically, those start by identifying for their research field, major
software versioning and revision control systems (also called SVN repositories) such as,
github.com or sourceforge.net. Then, they turn their attention to the hundreds of lines of OS
projects, their different attributes and indicators of activity and performance (see Succi et al.
2001, Godfrey and Tu 2000; 2001, Robles and al. 2005, Scacchi 2003, Mockus et al. 2002).
To collect and analyse the data displayed in the public code repositories, they develop scripts
to crawl, scrape pages and re-order their content. Based on that, they can model code
performance and evolution by mining frequencies and variations between releases, uploads,
fixes, etc. (see Godfrey and Tu 2000; 2001; Succi et al. 2001; Mockus et al. 2002; Crowston
and Scozzi 2002; Scacchi 2003, 20; Jensen and Scacchi 2004; Paulson et al. 2004; Robles et
al. 2005; Koch 2007).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 8
Most of these studies are concerned with measurements, or the identification of
variables that affect code evolution, performance, activity, etc. (Ibid). They rely implicitly on
known theories of software design to highlight if OS code features characteristics that are
mainly unique. From this perspective, OS quantitative studies look like an instance of data
analytics with huge repositories of data and a heavy reliance on sometimes complicated
computational analytics, which might be hard to comprehend and validate by people with a
lesser technical background. The OS ontology is also amalgamated within variations between
code lines/attributes/variables; whereas important differences among OS projects, the social
dynamic of their sub-community members and their development practices continue to prevail
unnoticed. These do shape though the future of OS projects (their activity/continuity), as well
as the software industry indirectly. While quantitative and computational analytics are
important for establishing general patterns of behaviour among OS code population, they still
tell us little about what makes OS communities distinct and if they ever are.
In contrast, qualitative studies of OS typically provide thick narratives and describe in
rich details projects’ idiosyncrasies, highlighting aspects of power relation among
stakeholders which may affect the organisation of one particular OS community and the
future of its code releases, their spread and use. Looking at these studies, it becomes clear that
OS is not one community of software gigs but hundreds of voices, divisions and interest
groups. Indeed, a stream of well-known OS scholars have provided through the case study
and comparative case studies approaches an alternative strategy, which so far has moved the
ongoing debate beyond OS code measurements. They documented in an ethnographic-like
style a wealth of material and interview data about the organising and governance of mature
OS projects, which has shed light on intra-group dynamics among developers, their power
struggles and company alliances (Mockus et al. Herbsleb 2000; Raymond 2001; Tuomi 2001;
Mockus et al. 2005; Lanzara 2005; Rosenberg 2008).
Yet, the major exemplars of these studies are contained within projects where the
developers are themselves the users of their code, such as the Linux operating system, the
Freenet file sharing network, the Debian project, the Apache server, or Mozilla (Mockus et
al. 2000; Mockus et al. 2005; Von Krogh et al. 2003; Scacchi 2002; Sowe et al. 2008; Spaeth
et al. 2008). Therefore they ended up, similarly to the quantitative studies, amplifying the
ethos of software design and code tinkering, as well as concentrating on the practices of the
developers alone.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 9
For instance, it was argued that in most OS projects, active members among the
developers are less than 20%. The remaining 80% which contain other contributors among
non-developers were deemed peripheral (Kuk 2006; Fitzgerald 2005; Krishnamurthy 2002);
whereas presumably peripheral participants cover the greater bulk of OS development
activities across use, maintenance, and upgrades as well as through long time periods.
Examples of peripheral activities include testing, documentation, features’ translation, bugs’
reporting, posting, new requirement specification, localisation, and yet many others that do
not directly involve uploading code commits (Jørgensen 2001; Moon & Sproull 2002;
Lakhani & Von Hippel 2003).
Although interesting and insightful, we can actually criticize such studies for creating a
sense of insularity, recasting OS meaning through the discourse and inward practices of a few
isolated software ‘gigs’. This bias, we argue, is again, one of method – not necessarily
quantitative or qualitative. It is caused by an approach to OS that takes for granted onset that
software and developers are the sole active dimensions worth exploring. So the research field
selected, which is also the investigation proxy, is more often than not confused with SVN
repositories in both qualitative and quantitative studies. Because of their common appeal
among developers, such code repositories attract OS scholars, who are thus brought to
conflate OS socialisation practices and the systems of affordances in SVN repositories –
which are designed per default for committing code and fixing bugs.
In fact, OS communities are platform-centric arrangements enabling distributed code
development through participants’ engagement with web 2.0 technologies and mobile apps.
Particularly, SVN repositories are only one component of wider platforms, spanning multiple
sites and interconnected pages; these may include projects’ web pages, software versioning
and revision control systems tools, mailing lists, chat rooms, blogs, wikis, translation sites and
other data repositories. By only focusing on code repositories, a researcher may overlook the
important social drive that is explicit in other pages, as in email repositories or chat rooms
which are necessary tools for coordinating distributed action, as well as may well reflect the
various aspects of communal activities online and offline.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 10
3.2 Open Source Participation and Platforms
Undoubtedly, the case of OS is a testimony that platform features are powerful in
shaping our understanding of coordinated action online, as they are performative; they affect
how we approach our study and what we seek to look for in the first place. Therefore, we
would like in this document to emphasise the importance of OS platforms, how we study
them and associate their internal dynamics to the development of communities. In the next
section, we will explain how the concept of the OS biography in particular accommodates the
study of OS platforms and integrate it in a staged and holistic methodology. But before
moving on, we will show in the remaining of this section, that platforms impact our
understanding of OS, not only because they delimit the scope of our investigation, but more
importantly, because they define long-term membership and characterise members’
engagement with OS code and its platform features.
Most OS scholars see participation as an act of mobilisation1. Similarly to Resource
Mobilisation Theory (RMT) (McCarthy & Zald 1977) members’ involvement with OS is
described as individual utility and incentive selection (Lerner & Tirole 2000; Ye & Kishida
2003; Lakhani & Wolf 2005; Ghosh 2005; Nov & Kuk 2008). RMT exposes what kind of
cost-reducing mechanisms and career benefits justify why few individuals “on their own”
bear the cost of collective action (Olson 1965) – which idea is also echoed among OS scholars
(Raymond 2001; Benkler 2003; Von Krogh et al. 2003; Coleman 2004; Garzarelli et al. 2008;
Spaeth et al. 2008; O’Mahony & Bechky 2008; Oost et al. 2009; Söderberg 2011; Mansell
2012). RMT is value-driven. It focuses our attention on the grievance and shared beliefs of
oppressed actors who are emotionally brought to act collectively. Similarly, OS scholars have
emphasised the values of Free Speech and Openness, which it was argued can motivate
developers to volunteer time, being an inspiration for the OS movement and software activists
such as Stallman (Stallman et al. 2002; Raymond 2001; Coleman & Golub 2008).
1 Developers contribute in OSS to improve their career prospects and acquire reputation (Lerner & Tirole
2000; Lerner & Tirole 2002; Lerner & Tirole 2005; Ghosh 2005). Spaeth et al. (2008) also argue that it is
necessary that someone or organisation bears the cost of participants' incentives in order to solve the dilemma of
collective action (Spaeth et al. 2008). Underlying, OS code is a common good. This must be sustained by
accounting for a measurable probability that members will refrain from contributing, waiting for someone else to
do so instead (Olson 1965).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 11
However, mobilisation explained by individual utility and personal motives – as RMT
contends - is just one dimension of more durable, socially embedded and shifting practices of
engagement with OS platforms and intra-community interactions. If we are to equate OS
communities’ participation and mobilisation, we risk displacing the emphasis on the
momentum that is when participants join an OS community, as when they are registered in its
mailing lists, account pages, etc. Such proxies of participation are measurable, hence
appealing for scholars. However they lead us to think of participation in terms of discrete,
single contributions; rather than layers of sociality and longitudinal processes of engagement
with platform features, which naturally prompt cycles of interactions and organic
technological changes – given that technology and community dynamics co-produce each
other. (Gasser et al. 2003; Ducheneaut 2005; Iannacci 2005; Sack et al. 2006; Pattison et al.
2008; Fang and Neufeld 2009; Iivari 2009).
Participation in OS is indeed multiple, idiosyncratic and often uneven. First, OS
communities are heterogeneous; they include different profiles and expertise, as well as
various interest groups among lay users (Kollock 1999; Von Hippel 2005; Chesbrough et al.
2006; Bollier 2008; Benkler 2006; Benkler and Nissenbaum 2006; Maxwell 2006) and
members with interactional expertise2 (Collins & Evans 2002). Such actors are necessary to
the code production itself. They assume an important role in maintaining a critical and
incremental social dynamic through bug reporting, the seeking of answers/help, problem
solving practices, and all sorts of interactions and activities that ground code design into daily
use (Garud et al. 2008). Second, participation is deemed a largely ‘unknown workforce’
(Ågerfalk and Fitzgerald 2008) as project owners and administrators do not possess all the
knowledge and resources needed to produce and sustain code development. It is also difficult
to say if participants will do what is required.
For all these reasons, participation depends on the sustaining of complementary
expertise as well, as enacting a constant interactive order (Goffman 1983). Through
interactions, participants acquire enough quantity of ‘unknown-to-them’ expertise in order to
contribute to code production, maintenance and upgrades. By so doing, they generate local
2 The notion of interactional expertise applies well to OS in the extent that there are at least two bodies of
knowledge involved in code production (Mackenzie 2006).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 12
information exchanges and sustain a stream of comments, code commits, solutions, etc. (Braa
et al. 2004; Shaikh & Cornford 2009). The very fact that community members develop
capabilities to sustain their interactions means that there is something in the nature of software
knowledge that can be transferred and acquired (Mau and Leonard 2004, 11). Therefore
interactions and online engagement practices are conditioned by the development of OS
platforms, if they will reveal to be in the long run a knowledge-productive environment for
the whole.
Mature OS platforms have thus become a rich repository for members’ generated
content. In addition to code commits, research has showed that they include all sorts of
resources, which are stored and interlinked across sites, social media pages and data
repositories (see Annex I). Such distributed, but hyper-linked chains of information become
activated and perform as one synchronised device once members click on posts, comments,
and links enabling interaction with other members and sites features. By so doing they enable
OS platforms to act as a global digital asset, which order, organise and measure collaboration,
as well as is involved in OS co-production processes (Von Hippel 2005). OS platforms
provide therefore an associated milieu (Simondon 1980); they are material and can be made
durable and knowledge productive. OS platforms are also important to study to understand
how they can foster members’ interactions and lead members to develop knowledge
mechanisms and learning processes.
3.3 Research Questions and Approach
Following on the above, we argue that OS communities are best understood in-the-
making, as practices of participation and knowledge negotiation processes over time (Gasser
et al. 2003; Ducheneaut 2005; Fang & Neufeld 2009). To capture the unfolding character of
members’ interactions, we argue in particular that OS are better represented as biographies.
This concept offers researcher a micro-perspective that allows exploring the gradual unfolding
of group dynamics, members’ relations and communication practices. How these are mediated
by OS platforms and web 2.0 technologies, and how people interact, exchange information
and build individual and collective capabilities over time.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 13
Before moving into the final section of this conceptual document, we would like to
remind the reader that the purpose of this research is foremost methodological. Above all, we
seek to design a methodology that follows the medium (OS platforms) in order to examine
how individuals interact, build capabilities and sustain the development of an OS community.
This methodology is a twofold hybrid; first it takes the technology (OS platform) as a starting
point instead of aligning initially with the social actors or OS software products. Second it
uses a mix of methods, starting with network graph visualisations, while contextualising the
outputs in a case study narrative.
From this perspective, the hybrid methodology challenges how ‘place’ is practiced in
scientific research. It does not address OS platforms as ‘taken for granted’ research proxies
through which we can observe users’ digital footprints; instead it allows us to describe OS in-
the-making, as extensible fields of relations (Hastrup and Olwig 1997: 8) that are being
continuously redefined. By so doing, this methodology draws away from ‘holism’, moving
towards “connectivity” or relationism as an “organizing principle” (Hine 2000, p.60).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 14
4 The Open Source Biography
In the rest of this document we will introduce and explain the concept of biography and
how it frames our methodology and thinking. This is a major underpinning of our research as
we think biographies are particularly suited to capture “connectivity” or relationism in OS
long-term development and online communities’ development more generally. Next, we will
start by mapping the evolution of this concept from the history of technology, to cultural
studies, to software and open source software. Then we will demonstrate how biographies are
essentially unfolding and constructive to the extent that they allow us to explore actual
phenomena by tracing related trajectories of change over the past, present and future. Finally,
we shall re-visit the biography concept which we will use to conceptualise the ontology of the
OS long-term development, and emphasise the emergent, shifting and constructive nature of
this social process.
4.1 Biography: a Brief history of the concept
Often biographies are used to describe the long-term performance of subjects, i.e. their
‘time line’ or the story of how they experience events in order to become what they are now.
Sometimes the biographical method also overlaps with history, as the latter attempts to revive
the past, by showing how it is mingling into our current being. Biographies are not limited to
human subjects though. They were used to reconstitute the history of craftsmanship and
technological innovations such as electricity, the spacecraft, Internet, etc. Many among these
studies were criticized for restricting technological change to a phenomenon internal to the
technical realm – which amounts to technological determinism3 (Mitcham 1994, p.114).
Indeed, some historians have documented long chronological series where they represented
technologies (features/tools) as inherently beneficial, having progressively evolved for the
betterment of humanity. They hence seemed to echo the retherotic of supply and its promises
of social change, somewhat oblivious to historical contingency and arbitrary decisions
(Winner, p.14).
3 Technological determinism refers to a common belief that technology is a kind of univocal determining
force with a momentum and highly predicable outcomes, be they positive or negative (Bijker 2001, 26; Winner
2001, 12).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 15
To overcome such a bias, cultural Studies and Studies of Technology and Science (STS)
have tried to re-invent this concept. They called for culturally embedded methods to account
for the social in technical change and how the latter recursively affects individuals and
society. Through anthropology (Mauss. 1924, 1954; Appadurai, 1986; Kopytoff 1986),
archaeology (Gosden & Marshall 1999; Holtorf 2002; Schiffer & Miller 1999, p.22; Shanks
1998; Tilley 1996, p.316), and sociology (Callon & Latour 1981; Hughes 1983; Strum &
Latour 1987; Pinch & Bijker 1987; Latour 1988; Mol & Law 1994; MacKenzie & Wajcman
1999; Collins & Yearly 1992; Law 1991; Pickering 1992; Bijker 2001; Sismondo 2007; Law
2002; Waltz 2004; MacKenzie 2005; MacKenzie 2006; Pickering 2011) renowned scholars
have coined the terms, ‘biography’, ‘biography of things’, or/and ‘biography of objects’,
which concepts have described how people sometimes take on the attributes of things and
sometimes things act like people, showing the recursive relation between human agency,
social meaning, and material attributes (Kopytoff 1986).
Particularly, Kopytoff (1986) has demonstrated how the concept of biography can
outstrip the process of technological commodification from an inherent determinism, and
reveal a complex individuation process that shapes the becoming of objects and technologies
while they continue to circulate in global markets, are traded and exchanged. He argues that
economics regulates the production of commodities, by giving them an exchange value which
organises their worth and affordance (Kopytoff 1986, p.64). This value is commonly equated
with an economic valuation of sub-components and design features. Whereas
commodification is crucial to technological development, Kopytoff (1986) draws an
interesting analogy between this process and enslavement (pp.64-65).
Assuming a commonsensical definition of slavery that is “the treatment of a person as a
property” (pp. 65), he argues that technologies are enslaved when treated like commodities
(Ibid). He then shows that when an individual is enslaved (stripped from her initial identity),
she is by the same token reinserted into a new host 'milieu' where she acquires a new
identity/role. By so doing, she also survives, continuing to interact with her environment and
building new relations that may lead her eventually to freedom. Similarly, a technology can
be re-individuated through use – that is when its design features are transformed into new
“configuration of relations” and emergent settings, enabling readjustment and change.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 16
Therefore, commodification is not just about converting objects into inert properties.
Studying their biography would tell us instead how they were produced, used, exchanged and
have circulated between people and organisations, as social actors, succeeding to create their
own associated milieu (Simondon 1980), or failing to do so. From this perspective, the
concept of biography is generative; it does not stop at design features, or capital market
alienation by way of technological commodification. It reintegrates the economics of
commodities in the evolving meaning of objects, practices and uses, thus extending their
potential for individuation.
However a technology might not always be a viable object/product, as it will always
harbour a region of uncertainty (Simondon 1980; 1992; Combes 1999). According to
Simondon (1980) a technology remains what is needed to be explained – “rather than being
this that explains”. Therefore, its meaning is constructed retrospectively through the
biographical process, i.e. that is once a researcher tries to re-constitute what might or might
not be an individuated technology, by isolating the object of scrutiny from its relations to
other influences (Simondon 1992, p.300). This way, she leaves by the same token, a "pre-
individuated-left-over” i.e. a potential, making possible future individuations (Combes 1999,
pp.6-9); hence, it is the biographical process of individuation that brings the individuated
subject into being – whether this is complete or is yet to be individuated.
For all these reasons, biographies are primarily relational; they offer us a view of the
meta-structure (that is the technology, the product, the software) by revealing their underlying
practices, micro-histories, and the daily processes of participants’ interactions over past,
present and future. By so doing, they can explain how the whole assemblage is likely to be
productive and reveal the necessary social mechanisms for learning, knowledge negotiation
and technology change. Also biographies are a constructivist view of technology. They bring
us to see object as a long-term performance – rather than what they are in attribution. The
latter qualities start only to unfold when we connect together an object’s former, actual and
future manifestations: going from mere conceptual design, to a product of the network and the
agents who trade their influence and organise markets, and to a newer becoming shaped by
contexts of use and the uncertainty of technical progress.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 17
4.2 Software Biography
More recently, the concept of biography was brought to the study of software (Pollock
et al. 2003; Pollock & Cornford 2004; Pollock et al. 2007; Lowe & Locke 2007; Pollock &
Williams 2009; Pollock & Williams 2010). In this regard, Pollock and Williams (2009) argue
that markets, design, and the socio-politics of software production and use are similarly
components of software ontology (Ibid). This has a spatiotemporal locus that “goes beyond
single momentums and spaces” (Pollock et al. 2003; Pollock & Williams 2009, p.59) and
must be investigated as a global performance where design and use span individuals and
organizational boundaries (Pollock & Williams 2009; 2010). The resulting challenge in terms
of research is to break the rules making researchers move between spheres that are supposed
to be insulated from each other – which the software biography promises to do.
Arguably, Pollock and Williams (2009) have admitted, through the notion of software
biography, that software code is incomplete by nature (Garud et al. 2008). This is because
code is inherently interactive (Wegner 1997): It operates through built-in relations established
by a set of variables and connectable objects, but it also interacts once running, with other
external objects that it cannot control (ibid). To endure, it must perform by building
continuously new meanings through associations with other functions, domains of utility and
use (ibid). When a particular software code is singled out in a particular moment in time, it
therefore features only partial specifications, unfinished scripts, and imperfect modes of use
(Wegner 1997; Gasser et al. 2003; Garud et al. 2008).
Through use and re-use software becomes better at delegation and coordination between
components and built-in algorithms (Mackenzie 2006). APIs and algorithms change4, as the
underlying code gradually spans the boundaries of software packages connecting to a larger
architecture of code, interfaces, and to a new web of semantics inscribed in code objects
(Pollock and Williams 2009, p.20). This way, software becomes the materialisation of a
thousand commits, data repositories and production platforms where individuated code items
continue over time to be transformed and mutate.
4 Lehman 1980; 1996 and Cook et al. 2006 show that code change is inevitable and that there are limits to
further adaptations in terms of safely implementing functionalities in a legacy system.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 18
From this perspective, the software biography is about going beyond ‘the actual
artefact’ (Simondon 1992, p.300), showing instead software as what it is: a partially
captured’ (Simondon 1980), and so a ‘partially finished’ product (Pollock & Williams 2009,
p.59). Pollock and Williams have thus emphasised code trajectories – rather than a trajectory,
trying to bring researchers to investigate how a particular code may – or may not - interact
with other code objects, users and social domains and become a standard for the industry (see
Simon 1996; Fleck 1988; Wegner 1997; Jørgensen 2001; Gasser et al. 2003; Garud et al.
2008; Goldin and Wegner 2008). Accordingly, they write, a software solution does not stop at
the “initial research and development [stage], but [expands] ... through implementation to use
and continues over multiple products” (Pollock & Williams 2009, p.76). So "software
solutions only …become ‘alive’… when they operate” (Pollock & Williams 2009, p.12).
4.3 OS Biography: An extension of the Biography Concept
Pollock and Williams’ (2009; 2010) software biography has deep implications in the
way we understand software and digital change more generally. Scholarly, it also promises to
bridge the current cleavages in software literature by introducing a unified conceptual
underpinning for the social, economic and design views of software (Ibid). For these reasons
we were heavily inspired by it and we would like in this research to extend it particularly to
OS and the exploring of its code and community development over time. In fact, we think that
the biographical approach can naturally emphasise social phenomena which are de facto
undergoing continuous change and transformation and which can benefit from a relational and
constructivist view of technology to emphasise a generative (and innovative) potential.
The case of OS in particular fits this brief; the OS biography should thus allow us to
investigate how OS’s internal organisation and development are closely coupled within strong
cultural signifiers (OS communities) and an unfolding and emergent infrastructure (OS
platform) that both frames OS long-term development materially and operates it into action.
By so doing, it should reveal OS as a distributed ecosystem, where membership is transient
and renewable, depending on people, their action, and practices, as well as on the OS code
and platform’s capabilities to uphold interactions and change (Grinter et al. 1999; Herbsleb et
al. 2000).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 19
So far, we have seen that the software biography is a holistic and constructivist view of
software. Particularly, Pollock and Williams (2003; 2010) and Pollock et al. (2007) have used
it to investigate the case of a global, but ‘closed’ Enterprise Resource Planning system (ERP),
namely the SAP University Campus Solution. In this case, we see that the code potential to be
transformed is limited by the organisational structure of an initial vendor-client relationship
that can grow but does not necessarily change organically – users may go up in number; yet
they remain dependent on a central group of vendors, contractors, and subcontractors who
will try to achieve economies of scale through downstream alignment (see Pollock et al. 2007;
Pollock and Williams 2010). The network is thus locked-in; but its solar structure of power
continues to expand and radiate influence5 (1n relation). Based on this case’s setting, the
authors have thus emphasised code generification that is the solidification/institutionalisation
of certain code features, which gradually are forced into a standard for the industry (Ibid).
In contrast, OS communities are naturally organic and changing, showing an ongoing
tension between internal structure, values, and future. First, OS scripts underpin the
functioning (operability) of an OS application. They also represent it as a cultural signifier,
which may elicit affirmative or negative identifications on the part of members: programmers,
users, companies, admins, etc. (Mackenzie 2006, p.71). Accordingly, both functionality and
cultural meaning are encompassed in the OS code and platform, which replace the formal
organisational rules in the coordination of complex activity systems (Lanzara 2005).
In addition, OS applications are merely actual once released, i.e. transient relations
made by a set of participants and the material objects connecting them (Mackenzie 2006,
p.70). They start to change with patches and new commits appearing every now and then,
while some of their features slowly and provisionally stabilise across releases (Mackenzie
2006, p.70). Such a dynamic construction exemplifies OS collective agency in the process of
constituting itself through an interactive mode of collective enactment and individuation
(differentiation) (Mackenzie 2006, p.70).
55 Josephine Berry (2002) argues that closing a source code narrows its potential adaptations and
condemns it to the stifling monotony of a fixed identity, altered by strictly controlled modifications and
upgrades. While it may still grow and nurture a greater number of users, it is an “illusion of innovation and
difference in a regime of unwavering homogeneity” (Berry 2002).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 20
The Linux project is an example. Adrian Mackenzie (2006) argues that Linux is cultural
by virtue of the dual relations that run through it – Linux would not persist if it was not
sustainably embedded in the values of its community; at the same time, it shapes it (Pattison
et al. 2008). Indeed, the means of Linux production (Linux OS platform) and its code
contribute strongly to its cultural meaning (Mackenzie 2006, p.70). Appeared in 1991 as a
clone of UNIX, today Linux’s code files, documents and social archives are encompassed in a
worldwide platform, flowing through thousands of nodes – which hardly makes Linux a
unique trajectory. Indeed, there are as many Linux versions and applications as there are
cultural differences (Ibid). Each Linux app corresponds to a “material equilibrium” moving
'most-of-the-time’ in controlled variations (Toscano 2007, p.200), so that Linux can never be
finished. Instead of being a technology whose ontology is defined by inner attributes, Linux is
a vector opening onto a potential, which is both enacted by participation and organise it
(Coleman 2004; Fang and Neufeld 2009; Ducheneaut 2005).
In fact, in his book "the Open Source Paradigm Shift", Tim O’Reilly (2005) writes
about software code which is born "naturally” – both in and across organisational settings. He
argues that OS code is not a product in itself, but an infrastructure6. Once it attracts enough
attention, it becomes a commodity, serving as a stepping stone for innovation7 (Murdock
2005; O’Reilly 2005). A majority of OS software will not though experience the resounding
successes of certain OS projects, such as the Apache web server, the Mozilla browser, the
GNU C compiler, the PERL scripting language or the MySQL database management system
(Fitzgerald 2006). So knowing when an “itch is worth scratching” (Fitzgerald 2006) is also
important, and for that the OS biography in particular delivers a framework to investigate OS
code, platform, community participation and the potential thereof.
6 Once one OS code is released, both producer and competition make new niche markets by designing
added layers of APIs, modules, etc. to create commercial value. Through mimetic competition, participants
increase OS code’s network effect, eventually turning it into a standard (Von Hippel & Von Krogh 2003;
Fitzgerald 2006).
7 According to Tim O’Reilly, commodity is fungible, defined by uniform qualities which makes them
basic building blocks for various purposes (O’Reilly 2005).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 21
4.4 Aspects into the OS Biography
Rather than software generification, we argue that the OS biography emphasises
participation and socialisation. The OS biography aims therefore to demonstrate how the dual
members-platform relationship sustain – or fail to sustain – community development in the
long run. In this final subsection, we shall characterise what the OS biography entails, as we
zoom into major ontological dimensions of OS and its associated milieu. First, we re-
introduce and explain in more details OS community participation, as that what the OS
biography should be set to examine and measure in the first place. This implies taking also
into consideration the nature of the OS code itself, as well as the constructive process of
learning (section 4.4.2) and OS platform design and management (section 4.4.3).
4.4.1 Community Participation
As we also have mentioned before, community participation in OS has suffered from a
restricted RMT view. The latter emphasis is primarily on individuals’ rational choice (Spaeth
et al. 2008; Söderberg 2011; Oost et al. 2009; Heckathorn 1993) – which shows little about
what makes an OS collective stick together if it ever does. Elster (1986) calls this the
deficiency of the economics of collective action. He argues that collective action ceases to be
a prisoner’s dilemma (a cost-benefit equation), once the act of participating is beneficial in
itself (Ibid p.132).
Following on that, we argue that there is more to OS than individuals’ motives. In fact,
OS participants, who can, but need not, exist within the boundaries of membership groups,
interact so as to provide information and a sense of sociability, support and belonging (Von
Hippel 2005, p.96). OS communities are thus emergent and their membership is transient.
Participation varies considerably in quality – reflecting uneven commitments and time
investments; yet members are also susceptible to create knowledge through interactions, as
socialisation and information sharing practices are incremental and transformative.
Particularly, information exchange enables local knowledge building and continuous
redesign (Gasser et al. 2003; Haefliger et al. 2008; Markus 2001). For instance, Lakhani &
Von Hippel (2003) show that 'answer persons' often acquire knowledge and learn when they
provide peer-support and interact with others to solve bugs or OS code problems. By so
doing, their role in the network goes beyond information diffusion; so they occupy more
socially complex and shifting positions where they are learners and teachers at the same time.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 22
4.4.2 Learning
As we mentioned before, OS communities are heterogeneous, as they often include in
addition to admins and developers end-users and other people with interactional expertise,
who can take part directly or indirectly. Braa and others (2004) argue that this category of
participants are important because they represent complementary networks of knowledge8
which mediate the integration of code within a given domain of use (Braa et al. 2004). The
plurality of knowledge profiles necessary to code development is thus a sign of epistemic
richness in a community. Through socialisation and information exchange practices, members
can interweave a collective domain of knowledge. This fosters members’ exposure to new
practices and constructs, thus making the probability of individuals’ discovery of novel
insights more intense and focused (Haas 1992).
Learning and the processes through which it occurs are necessary mechanisms of
adaptation in conditions of ambiguity (March & Olsen 1975) – this is also the case for OS, as
it is a largely unknown workforce (Fitzgerald 2006). Through online socialisation, i.e., peer-
support, and problem solving conversations, community members negotiate a better
understanding of the subject matter (Jankowicz 1995; Palincsar and Brown 1984). Sometimes
even the dynamism of a social space overrides the utility of individuals, making them interact
more than expected (Lave & Wenger 2000). As they interact and share information, they
become each other’s students and contribute to each other's constructs and practices (Forman
& Fyfe 1998, p.239).
In this respect, Lave and Wenger (1991) suggest that learning involves the construction
of individuals’ identity and is in itself an evolved form of collective (Sack et al. 2006).
Experienced or not, an individual must first learn how to ascertain membership, by not only
‘showing off’ expertise, but by sustaining a role in the network (Ducheneaut 2005).
Participation exhibits thus a dual and even a paradoxical nature. On the one hand, participants
must accept the responsibility to learn (obey the collective); on the other, they must feel free
to teach (maintain the necessary authority to carry the consequences of their action (Sen
1992). These two elements are crucial for the sustainability of participation, acting as
switchers from a referential of knowledge to the other (Ibid).
8 (Yearley 1999; Bijker & Law 1992; Bijker 2001; Collins & Evans 2002; Sismondo 2007)
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 23
For example, OS mailing lists (ML) are a space where members expose their problems
and hope to get feedback. Newcomers are implicitly the apprentices of administrators who
answer their questions. Apprentices apply their capabilities to the tasks at hand, making
informed decisions with high degrees of autonomy; yet they are also ‘tutored’ by more
experienced members in an ongoing dialectic of post-exchanges and problem solving
processes (Ye & Kishida 2003). As learners, apprentices are able to contribute at learners’
levels and at the same time still produce knowledge that can be learnt by others (Lakhani &
Wolf 2005; Lakhani & Von Hippel 2003).
Therefore, the majority of MLs’ posters are information seekers – whether they have
experience or not. They require information so as to enable a form of inquisitive tinkering
(Coleman 2008, citing Levy 1984), which leads over time to the solving of more errors and
the improving of code design. Even when a participant only pinpoints bugs, absences, or
dysfunctions, she makes others understand the nature of a certain problem.
Thus, information seeking is not about subscribers consuming knowledge (free-riding),
in contrast to others who are giving it away. The act of sharing a question helps also shape its
object, which comes to saying that “knowledge is a synergetic process –you get more out than
you put in” (Sowe et al. 2008). Indeed knowledge sharing in collaborative environments
results in more knowledge overall (Lazonder et al 2003). Knowledge building and learning
are therefore a primary incentive for participants (Fang & Neufeld 2009), making OS code
and platform both a mean and an objective for participation (Spaeth et al. 2008) – insomuch
that this material assemblage must provide members with effective communication enablers
to perform their capabilities and learn.
4.4.3 OS Platform
Mapping the social dynamic of an OS community is one major task in an OS biography,
as actors’ background knowledge and organisational membership shape socialisation and the
collective in general (Emirbayer & Goodwin 1994). This is commonly referred to in network
scholarship and the social sciences, as "embeddedenss" (Barnes 1954; Granovetter 1985;
Emirbayer & Goodwin 1994; Jones 1999; Diani 2003). The latter describes how social
membership is an outcome of collective identity (Diani 2003) which is materialised by
individuals’ decisions to unite with others in order to achieve social goals – here the release of
an OS application (Von Krogh et al. 2003; Bessen 2006; Spaeth et al. 2008).
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 24
However, we argue that there is more to socialisation than the sum of members’
identities. In a way, community participation cannot be studied separately from actors’
practices of engagement and platforms’ features, which enable and sustain them. How a ML’s
subscribers for instance, communicate and challenge other subscribers is a product of the
conversational thread. The latter is a product in itself of the ML’ capabilities to organise and
present post-exchanges (the email client). Not only do a ML enable communication, but it
organises it (Hansen et al. 2011), so that post-exchanges become a socio-technical assemblage
where subscribers and the content of their posts are defined and redefined over time.
This socialisation space is material and traceable, which adds significantly to the scope
and visibility of projects. First, it offers a great opportunity for us to sneak a peek into the
organising of production (Ibrahim et al. 2010; Pattison et al. 2008; Spaeth et al. 2008; Kuk
2006; Sack et al. 2006). More importantly, it co-instantiates it, so that the quality of
participation is dependent on its working and the working of other embedded technologies
that facilitate collaboration. The platform architecture – the arrangement of functional data
structures, the mapping from the functional data structures to code components and the
specification of interfaces among components – affect the identity of an OS community, its
actions and goals. Therefore, participants and the quality of their engagement continue to be
negotiated through the double mangle of social interactions and changes in technology
features.
Accordingly, building an OS platform requires designing a code base and imagining its
scalability requirements in order to facilitate interactions and knowledge building practices.
This code base is endowed with capabilities and structure; it fosters a sense of belonging
among participants to the extent that it enlists users as a community framing their action
collectively. Indeed, OS project administrators make profuse use of web 2.0 technologies,
social media, data repositories, MLs, and online documents in order to orchestrate and archive
the content of their collective labour. New participants browse across collections of files,
documents and links before joining in. Such online spaces are interlinked, somewhat
resembling an emergent platform; i.e. an assemblage of communication tools, rather than one
unique production website.
Similarly to participants’ social dynamic, the features of a platform grow and expand
through use and into new data libraries, repositories and related communication tools. So, the
platform’s sustainability is dependent upon users’ practices of engagement. Similarly to OS
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 25
code, an OS platform is thus incomplete by nature; its meaning is both actual and gradually
co-instantiated by its long-term performance and evolving modes of use. Also, OS platforms
expand organically; gradually, layers of transactions start to flow out of interlinked sites –
units of communication, posts, collaboration, comments, uploads, etc.
They expand its meaning and domains of usability cementing by the same token the
links between subscribers. Each site is associated and points to a silo of data available
somewhere else. Each site is embedded and partly re-combined with other data proxies and
repositories creating a larger and more complex corpus of social practices, interactions and
data. Once pulled together, such unstructured and interconnected data repositories can be
mapped to create a multi-layered image of social activity and how it changes over time.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 26
5 Conclusions
To conclude this first deliverable, we will briefly summarise the points
introduced in this documents. First we have announced that the main goal of this
research is establish a methodology for the study of community development and
particularly OS. This is hybrid as it does not side away with OS code or the social
actors in the first place. Instead it proposes to look at objects of mediation, in this
case OS platforms, in order to document how social actors interact and how OS code
is built and individuated. It also uses a mix of methods in order to map and follow
networks of connections over past, present and future.
Following on that, we have presented in this document a conceptual
underpinning that is very much relationist and which offers a constructivist view of
technology; this theoretical framework was encompassed within the notion of OS
biography. For that we have presented a brief overview of the OS scholarship and
identified important misgivings that could bias our understanding of OS participation
and its associated milieu, the OS platform. Then we have demonstrated how the
notion of biography accommodates research into the becoming of objects and social
phenomena; first looking at how such an approach has evolved among the study of
history and cultural studies of technology; then by examining its application in the
case of software – notably by Pollock and Williams
Finally we have concluded our theoretical conceptualisation, by characterising
what might be major dimensions in OS ontology and what should the OS biography
in particular seek to document (see Annex II). In the next deliverable, we will present
and detail our research strategy.
This should start by acknowledging that OS communities are distinctive forms
of collective, which are largely typified by the qualities of the digital apparatus – that
are interactivity and dynamism. Therefore we argue along with Rupert, Savage and
others (2013), that we need to attend to how those qualities demand rethinking the
theoretical assumptions of our social science methods. To do that, we will discuss first
the primary postulate of our approach and where it is situated in the sociological
literature and epistemologically.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 27
Then we will examine how adopting a relational epistemology allows for those
who study OS communities and platforms to fix units of analysis based on practices,
interactions and process-based forms of platform engagement and participation.
Next, we will introduce computational and qualitative methods, which can offer both
a structural and process view of OS long-term development, as well as interact with
the features of OS platforms and assess them.
In the later stages of this research, we will illustrate this theoretical discussion
with an empirical study of an OS community using the notion of the OS biography
and our hybrid methodology. We will then start by introducing our case study and the
choices we made in terms of epistemology and data collection methods, as well as the
results of our analysis and discussion.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 28
References
Appadurai, A. ed., 1986. The Social life of things : commodities in cultural perspective, Cambridge [Cambridgeshire] ;;New York: Cambridge University Press.
Barnes, J.A., 1954. Class and Committees in a Norwegian Island Parish. Human relations, 39(7), pp.39–58.
Benkler, Y., 2003. Coase’s Penguin, or, Linux and The Nature of the Firm. Yale Law Journal, 112, p.369.
Berry, J., 2002. Bare Code: Net Art and the Free Software Movement. Available at: http://www.uoc.edu/artnodes/eng/art/jberry0503/jberry0503.html.
Bessen, J.E., 2006. Open Source Software: Free Provision of Complex Public Goods. In J. Bitzer & P. J. H. Schröder, eds. The economics of open source software development. Elsevier B. V.-The Netherlands.
Bijker, W.E., 2001. Understanding Technological Culture Through a Constructivist view of Science, Technology and Society. In S. H. Cutcliffe & C. Mitcham, eds. Visions of STS: Counterpoints in Science, Technology, and Society Studies. State University of New York Press, Albany.
Bijker, W.E. & Law, J. eds., 1992. Shaping Technology/building Society: Studies in Sociotechnical Change, MIT Press.
Braa, J., Monteiro, E. & Sahay, S., 2004. Networks of Action: Sustainable Health Information Systems Across Developing Countries. MIS Quarterly- Special Issue on Action Research, 28(3), pp.337–362.
Callon, M. & Latour, B., 1981. Unscrewing the big Leviathan: how actors macro-structure reality and how sociologists help them to do so. In K. Knorr Cetina & A. V. Cicourel, eds. Advances in Social Theory and Methodology: Toward an Integration of Micro- And Macro-Sociologies. London, Routledge and Kegan Paul,, pp. 153–158. Available at: http://jos.sagepub.com.
Coleman, E.G., 2004a. The Political Agnosticism of Free and Open Source Software and the Inadvertent Politics of Contrast. Anthropological Quarterly, 77(3), pp.507–519.
Coleman, E.G., 2004b. The Social Production of Ethics in Debian and Free Software Communities. In S. Koch, ed. Free and Open Source Software Development. Idea Group.
Coleman, E.G. & Golub, A., 2008. Hacker practice: Moral genres and the cultural articulation of liberalism. Anthropological Theory, 8(3), pp.255–277.
Collins, H.M. & Evans, R., 2002. The Third Wave of Science Studies: Studies of Expertise and Experience. Social Studies of Science, 32(2), pp.235–296.
Collins, H.M. & Yearly, S., 1992. Epistemological Chiken. In A. Pickering, ed. Science as Practice and Culture Edited by Pickering A. University of ChicagoPress, pp. 301–327.
Cook, S. et al., 2006. Evolution in software systems: foundations of the SPE classification scheme. Journal of Software Maintenance and Evolution: Research and Practice, 18(1), pp.1–35.
Diani, M., 2003. Networks and Social Movements: A Research Programme. In M. Diani & D. McAdam, eds. Social Movements and Networks: Relational Approaches to Collective Action. Oxford: Oxford University Press, pp. 299–320. Available at: http://dx.doi.org/10.1093/0199251789.001.0001.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 29
Ducheneaut, N., 2005. Socialization in an Open Source Software Community: A Socio-Technical Analysis. Computer Supported Cooperative Work (CSCW), 14, pp.323–368.
Elster, J., 1986. An introduction to Karl Marx, Cambridge University Press.
Emirbayer, M. & Goodwin, J., 1994. Network Analysis, Culture, and the Problem of Agency. The American Journal of Sociology, 99(6), pp.1411–1454.
Fang, Y. & Neufeld, D., 2009. Understanding Sustained Participation in Open Source Software Projects. Journal of Management Information Systems, 25(4), pp.9–50.
Fitzgerald, B., 2005. Has Open Source Software a Future? In J. Feller et al., eds. Perspectives on Free and Open Source Software. Cambridge, Massachusetts London, England: The MIT Press, pp. 93–106. Available at: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10477&mode=toc [Accessed June 18, 2012].
Fitzgerald, B., 2006. The transformation of open source software. MIS Quarterly, 30(3), pp.587–598.
Fleck, J., 1988. Innofusion or diffusation?: The nature of technological development in robotics. Available at: http://scholar.google.co.uk/citations?view_op=view_citation&hl=en&user=ZDsIjdUAAAAJ&citation_for_view=ZDsIjdUAAAAJ:u-x6o8ySG0sC.
Forman, G.E. & Fyfe, B., 1998. Negotiated Learning Through Design, Documentation and Discourse. In C. P. Edwards, L. Gandini, & G. Forman, eds. The hundred languages of children: the Reggio Emilia approach--advanced reflections. Greenwood Publishing Group.
Garud, R., Jain, S. & Tuertscher, P., 2008. Incomplete by Design and Designing for Incompleteness. Organization Studies, 29(3), pp.351–371.
Garzarelli, G., Limam, Y.R. & Thomassen, B., 2008. Open source software and economic growth: A classical division of labor perspective. Information Technology for Development, 14(2), pp.116–135.
Gasser, L. et al., 2003. Understanding Continuous Design in F/OSS Projects. In In 16th. Intern. Conf. Software & Systems Engineering and their Applications.
Ghosh, R.A., 2005. Understanding Free Software Developpers:Findings from FLOSS study. In J. Feller et al., eds. Perspectives on Free and Open Source Software. Cambridge, Massachusetts London, England: The MIT Press, pp. 23–46. Available at: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10477&mode=toc [Accessed June 18, 2012].
Godfrey, M. & Tu, Q., 2000. Evolution in Open Source Software: A Case Study. Proceedings of the Iinternational Conference on Software Manintenance, pp.131–142.
Godfrey, M. & Tu, Q., 2001. Growth, evolution, and structural change in open source software. In Proceedings of the 4th International Workshop on Principles of Software Evolution. Vienna, Austria: ACM, pp. 103–106. Available at: http://portal.acm.org.gate2.library.lse.ac.uk/citation.cfm?id=602482 [Accessed January 23, 2010].
Goldin, D. & Wegner, P., 2008. The Interactive Nature of Computing: Refuting the Strong Church–Turing Thesis. Minds and Machines, 18(1), pp.17–38.
Gosden, C. & Marshall, Y., 1999. The Cultural Biography of Objects. World Archaeology, 31(2), pp.169–178.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 30
Granovetter, M., 1985. Economic Action and Social Structure: The Problem of Embeddedness. The American Journal of Sociology, 91(3), pp.481–510.
Haas, P.M., 1992. Introduction: Epistemic Communities and International Policy Coordination. International Organization, 46(01), pp.1–35.
Haefliger, S., Von Krogh, G. & Spaeth, S., 2008. Code Reuse in Open Source Software. Management Science, 54(1), pp.180–193.
Hansen, D., Schneiderman, B. & Smith, M., 2011. Analyzing Social Media Networks With Nodexl: Insights From a Connected World, ScienceDirect (Online service) Amsterdam ; Boston : M. Kaufmann.
Heckathorn, D.D., 1993. Collective Action and Group Heterogeneity: Voluntary Provision Versus Selective Incentives. American Sociological Review, 58(3), pp.329–350.
Hine, C., 2000. Virtual Ethnography, SAGE.
Von Hippel, E., 2005. Democratizing innovation, Cambridge, Massachusetts: MIT Press.
Von Hippel, E. & Von Krogh, G., 2003. Open Source Software and the “Private-Collective” Innovation Model: Issues for Organization Science. ORGANIZATION SCIENCE, 14(2), pp.209–223.
Holtorf, C., 2002. Notes on the Life History of a Pot Sherd. Journal of Material Culture, 7(1), pp.49–71.
Hughes, T.P., 1983. Networks of power : electrification in Western society, 1880-1930 Softshell Books ed., Baltimore :MD Johns Hopkins Univ. Press.
Iannacci, F., 2005. The Social Epistemology of Open Source Software Development: the Linux case study. PhD Thesis- Department of Information Systems and Innovation. London: London School of Economics. Available at: http://www.lse.ac.uk/collections/informationSystems/pdf/theses/iannacci2.pdf [Accessed August 6, 2012].
Ibrahim, W.M. et al., 2010. Should I contribute to this discussion? In 2010 7th IEEE Working Conference on Mining Software Repositories (MSR). 2010 7th IEEE Working Conference on Mining Software Repositories (MSR). IEEE, pp. 181–190.
Iivari, N., 2009. User Participation in “Configuring the User” in OSS Development. ICIS 2009 Proceedings. Available at: http://aisel.aisnet.org/icis2009/199.
Jensen, C. & Scacchi, W., 2004. Data Mining for Software Process Discovery in Open Source Software Development Communities. Available at: http://rotterdam.ics.uci.edu/papers/icse04/jensen-scacchi-msr04-final.pdf [Accessed January 23, 2010].
Jones, M.R., 1999. Information Systems and the Double Mangle: Steering a Course between the Scylla of Embedded Structure and the Charybdis of Strong Symmetry. In Proceedings of IFIP WG8.2 & WG8.6. Joint Working Conference on Information Systems: Current Issues and Future Changes (1998). Laxenburg, Austria: IFIP., pp. 287–302. Available at: www.bi.no/dep2/infomgt/wg82-86/ proceedings/index.htm.
Jørgensen, N., 2001. Putting it all in the trunk: incremental software development in the FreeBSD open source project. Information Systems Journal, 11(4), pp.321–336.
Koch, S., 2007. Software evolution in open source projects - a large-scale investigation. Journal of Software Maintenance and Evolution: Research and Practice, 19(6), pp.361–382.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 31
Kopytoff, I., 1986. The Cultural Biography of Things: Commodization as a Process. In A. Appadurai, ed. The Social Life of Things: Commodities in the Cultural Perspective. Cambridge- New York: Cambridge University Press.
Krishnamurthy, S., 2002. Cave or Community?: An Empirical Examination of 100 Mature Open Source Projects. First Monday-SSRN eLibrary, 7. Available at: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=667402 [Accessed March 3, 2010].
Von Krogh, G., Spaeth, S. & Lakhani, K., 2003. Community, Joining, and Specialization in Open Source Software Innovation: A Case Study. SSRN eLibrary. Available at: http://papers.ssrn.com/sol3/papers.cfm?abstract_id=387500 [Accessed February 24, 2012].
Kuk, G., 2006. Strategic Interaction and Knowledge Sharing in the KDE Developer Mailing List. Management Science, 52(7), pp.1031–1042.
Lakhani, K. & Von Hippel, E., 2003. How open source software works: “free” user-to-user assistance. Research Policy, 32(6), pp.923–943.
Lakhani, K. & Wolf, R., 2005. Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects. In J. Feller et al., eds. Perspectives on free and open source software. Cambridge, Massachusetts London, England: The MIT Press, pp. 3–21.
Lanzara, G.F., 2005. Artifacts rule! How organizing happens in open. source software projects. In Actor-Network Theory and Organizing Edited by by Barbara Czarniawska-Joerges; Tor Hernes. alm : Liber ; Copenhagen.
Latour, B., 1988. Science in Action: How to Follow Scientists and Engineers Through Society, Harvard University Press.
Lave, J. & Wenger, E., 2000. Legitimate peripheral participation in communities of practice. In R. L. Cross & S. Israelit, eds. Strategic Learning in a Knowledge Economy: Individual, Collective and. Butterworth-Heinemann, p. 368.
Law, J., 2002. Aircraft Stories: Decentering the Object in Technoscience, Duke University Press.
Law, J., 1991. Introduction: Monsters, Machines and Sociotechnical relations. In J. Law, ed. A Sociology of Monsters: Essays on Power, Technology and Domination. London: Routledge, p. 273.
Lehman, M.M., 1996. Feedback in the software evolution process. Information and Software Technology, 38(11), pp.681–686.
Lehman, M.M., 1980. Programs, life cycles, and laws of software evolution. Proceedings of the IEEE, 68(9), pp.1060–1076.
Lerner, J. & Tirole, J., 2005. Economic Perspectives on Open Source. In J. Feller et al., eds. Perspectives on free and open source software. Cambridge, Massachusetts London, England: The MIT Press, pp. 47–78.
Lerner, J. & Tirole, J., 2002. Some Simple Economics of Open Source. The Journal of Industrial Economics, 50(2), pp.197–234.
Lerner, J. & Tirole, J., 2000. The Simple Economics Of Open Source. Available at: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.145.3577 [Accessed March 3, 2010].
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 32
Lindman, J., 2011. Not Accidental Revolutionaries: Essays on Open Source SOftware Production and Organizational Change. Helsinki, Finland: Aalto University -School of Economics Department of Information and Service Economy Information Systems Science.
Lowe, A. & Locke, J., 2007. Biography of an ERP: Tracing the fabrication of a virtual object. Available at: http://researchcommons.waikato.ac.nz/handle/10289/1672 [Accessed November 4, 2009].
Mackenzie, A., 2006. Cutting code: software and sociality, Peter Lang.
MacKenzie, D., 2006. An engine, not a camera : how financial models shape markets, Cambridge, Mass.: MIT Press.
MacKenzie, D., 2005. Opening the black boxes of global finance. Review of International Political Economy, 12(4), pp.555–576.
MacKenzie, D. & Wajcman, J., 1999. The Social Shaping of Technology, Open University Press.
Mansell, R., 2012. Promoting access to digital knowledge resources: managing in the commons. International journal of the commons. Available at: http://www.thecommonsjournal.org/index.php/ijc/index [Accessed January 31, 2013].
March, J.G. & Olsen, J.P., 1975. The Ucertainty Of The Past: Organizational Learning Under Ambiguity. European Journal of Political Research, 3(2), pp.147–171.
Markus, M.L., 2001. Toward a Theory of Knowledge Reuse: Types of Knowledge Reuse Situations and Factors in Reuse Success. Journal of Management Information Systems, 18(1), pp.57–93.
McCarthy, J.D. & Zald, M.N., 1977. Resource Mobilization and Social Movements: A Partial Theory. The American Journal of Sociology, 82(6), pp.1212–1241.
Mitcham, C., 1994. Thinking Through Technology: The Path Between Engineering and Philosophy, Chicago [u.a.]: Univ. of Chicago Press.
Mockus, A., Fielding, R.T. & Herbsleb, J., 2000. A case study of open source software development: the Apache server. In Software Engineering, 2000. Proceedings of the 2000 International Conference on. pp. 263 –272.
Mockus, A., Fielding, R.T. & Herbsleb, J., 2002. Two case studies of open source software development: Apache and Mozilla. ACM Transactions on Software Engineering and Methodology, 11(3), pp.309–346.
Mockus, A., Fielding, R.T. & Herbsleb, J., 2005. Two Case Studies of Open Source Software Development: Apache and Mozilla. In J. Feller et al., eds. Perspectives on Free and Open Source Software. Cambridge, Massachusetts London, England: The MIT Press, pp. 163–211.
Mol, A. & Law, J., 1994. Regions, Networks and Fluids: Anaemia and Social Topology. Social Studies of Science, 24(4), pp.641–671.
Moon, J.Y. & Sproull, L., 2002. Essence of Distributed Work: The Case of the Linux Kernel. In P. J. Hinds & S. Kiesler, eds. Distributed Work. MIT Press, pp. 381–403.
Murdock, I., 2005. Open Source and the Commoditization of Software. In C. DiBona, D. Cooper, & M. Stone, eds. Open Sources 2.0: The Continuing Evolution. O’Reilly edia, pp. 91–102.
Nov, O. & Kuk, G., 2008. Open source content contributors’ response to free-riding: The effect of personality and context. Comput. Hum. Behav., 24(6), pp.2848–2861.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 33
O’ ahony, S.C. & Bechky, B.A., 2008. Boundary Organizations: Enabling Collaboration among Unexpected Allies. Administrative Science Quarterly, 53(3), pp.422–459.
O’Reilly, T., 2005. Open Source Paradigm Shift. In J. Feller et al., eds. Perspectives on Free and Open Source Software. Cambridge, Massachusetts London, England: The MIT Press, pp. 461–481. Available at: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=10477&mode=toc [Accessed June 18, 2012].
Olson, M., 1965. The Logic of Collective Action: Public Goods and the Theory of Groups, Cambridge (Mass.): Harvard University Press.
Oost, E. van, Verhaegh, S. & Oudshoorn, N., 2009. From Innovation Community to Community Innovation User-initiated Innovation in Wireless Leiden. Science, Technology & Human Values, 34(2), pp.182–205.
Pattison, D.S., Bird, C.A. & Devanbu, P.T., 2008. Talk and work: a preliminary report. In Proceedings of the 2008 international working conference on Mining software repositories. SR ’08. New York, NY, USA: ACM, pp. 113–116. Available at: http://doi.acm.org/10.1145/1370750.1370776 [Accessed June 21, 2012].
Paulson, J., Succi, G. & Eberlein, A., 2004. An empirical study of open-source and closed-source software products. IEEE Transactions on Software Engineering, 30(4), pp.246–256.
Pickering, A., 1992. Science as Practice and Culture, University of ChicagoPress.
Pickering, A., 2011. The Cybernetic Brain: Sketches of Another Future, University of Chicago Press.
Pinch, T.J. & Bijker, W.E., 1987. The Social Construction of Facts and Artifacts: Or How the Sociology of Science and the Sociology of Technology Might Benefit Each Other. In W. E. Bijker, T. P. Hughes, & T. J. Pinch, eds. The Social Construction of Technological Systems. p. 405.
Pollock, N. & Cornford, J., 2004. ERP systems and the university as a “unique” organisation. Information Technology & People, 17(1), pp.31–52.
Pollock, N. & Williams, R., 2010. e-Infrastructures: How Do We Know and Understand Them? Strategic Ethnography and the Biography of Artefacts. Computer Supported Cooperative Work (CSCW), 19(6), pp.521–556.
Pollock, N. & Williams, R., 2009. Software and OrganizationsThe biography of the enterprise-wide system or how SAP conquered the world, Routledge Studies in Technology, Work and Organisations- Routledge USA and Canada. Available at: http://books.google.com/books?id=fYnobqTWrUUC&pg=PT1&dq=software+and+organisations&ei=PfbiSsumCYG0yQS0-fShDA#v=onepage&q=software%20and%20organisations&f=false.
Pollock, N., Williams, R. & D’Adderio, L., 2007. Global Software and its Provenance Generification Work in the Production of Organizational Software Packages. Social Studies of Science, 37(2), pp.254–280.
Pollock, N., Williams, R. & Procter, R., 2003. Fitting Standard Software Packages to Non-standard Organizations: The " Biography’ of an Enterprise-wide System. Technology Analysis & Strategic Management, 15(3), p.317.
Raymond, E.S., 2001. The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (Revised Edition). T. O’Reilly, ed., Beijing, Farnham: O’Reilly and Associates, Inc.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 34
Robles, G. et al., 2005. Evolution and Growth in Large Libre Software Projects. In Proceedings of the 2005 Eighth International Workshop on Principles of Software Evolution. 8th International Workshop on Principles of Software Evolution. Lisbon (portugal): IEEE computer Society, pp. 165–174.
Rosenberg, S., 2008. Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One and One Quest for Transcendent Software, Three Rivers Press.
Sack, W. et al., 2006. A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software. Computer Supported Cooperative Work (CSCW), 15(2-3), pp.229–250.
Scacchi, W., 2003. Understanding Open Source Software Evolution: applying, breaking, and rethinking the laws of software evolution. In N. Madhavji, ed. Software Evolution. Wiley New York.
Scacchi, W., 2002. Understanding the requirements for developing open source software systems. Software, IEE Proceedings -, 149(1), pp.24 –39.
Schiffer, M.B. & Miller, A.R., 1999. The material life of human beings. Artefacts, Behaviour and Communication, London and NewYork: Routledge.
Shanks, M., 1998. The life of an artifact. Fennoscandia Archeologica, 15, pp.15–42.
Simon, H.A. (Herbert A., 1996. The Sciences of the Artificial, 3E, MIT Press.
Simondon, G., 1980. On the mode of Existence of Technical objects- 1958. Editions Montaigne; Translated from French by Ninian Mellamphy with a Preface by John Hart. University of Western Ontorio June 1980.
Simondon, G., 1992. The Genesis of the Individual. In J. Crary & S. Kwinter, eds. Incorporations. pp. 297–319.
Sismondo, S., 2007. Science an Technology Studies and an Engaged Program. In The Handbook of Science and Technology Studies; Edited by Olga Amsterdamska, Michael Lynch and Judy Wajcman. MIT Press, pp. 13–32.
Söderberg, J., 2011. Free Space Optics in the Czech Wireless Community: Shedding Some Light on the Role of Normativity for User-Initiated Innovations. Science, Technology & Human Values, 36(4), pp.423–450.
Sowe, S.K., Stamelos, I. & Angelis, L., 2008. Understanding knowledge sharing activities in free/open source software projects: An empirical study. J. Syst. Softw., 81(3), pp.431–446.
Spaeth, S. et al., 2008. Communal resources in open source software development. Available at: http://informationr.net/ir/13-1/paper332.html [Accessed May 27, 2008].
Stallman, R., Lessig, L. & Gay, J., 2002. Free software, free society, Free Software Foundation.
Strum, S.S. & Latour, B., 1987. Redefining the social link: from baboons to humans. Social Science Information, 26(4), pp.783–802.
Succi, G., Paulson, J. & Eberlein, A., 2001. Preliminary Results from an Empirical Study on the Growth of Open Source and Commercial Software Products. IN PROCEEDINGS OF THE WORKSHOP ON ECONOMICS-DRIVEN SOFTWARE ENGINEERING RESEARCH, EDSER 3, pp.14–15.
Tilley, C.Y., 1996. An ethnography of the Neolithic. Early Prehistoric Socities in Southern Scandinavia, Cambridge University Press.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 35
Toscano, A., 2007. Technical Culture and The Limits of Interactions: A Note on Simondon. In J. Brouwer & A. Mulder, eds. Interact or die! Rotterdam: V2 Pub./NAi Publishers, pp. 198–205.
Tuomi, I., 2001. Internet, innovation, and open source: Actors in the network. First Monday, 6(1), pp.(1396–0466).
Waltz, S.B., 2004. Giving Artifacts a Voice? Bringing into Account Technology in Educational Analysis. Educational Theory, 54(2), pp.157–172.
Wegner, P., 1997. Why interaction is more powerful than algorithms. Communications of the ACM, 40(5), pp.80–91.
Ye, Y. & Kishida, K., 2003. Toward an understanding of the motivation of open source software developers. In Software Engineering, 2003. Proceedings. 25th International Conference on. Software Engineering, 2003. Proceedings. 25th International Conference on. pp. 419–429.
Yearley, S., 1999. Computer odels and the Public’s Understanding of Science. Social Studies of Science, 29(6), pp.845 –866.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 36
Annexes
5.1 ANNEX I
Example of an OS platform
This network graph is the result of a Google search optimisation (SEO) that maps domain links
pointing out one particular web page – an OS homepage called Mifos.org. The grey area represents
production websites (such as, SourceForge, java, wikis, etc.). The blue area includes other resources
associated with this OS project, such as blogs, web and message archives. The other area contains
other associations: interlinked portals working in the same area and related NGO webpages.
Open Source Biography: A review of the Open Source Software literature
Date 26/05/2014 FP7-288021 – ©The EINS Consortium Page 37
5.2 ANNEX II
The OS Biography
The Macro View: OS Biography
The Micro View:
-1-Sustained Community Participation
Community
Participation
Epistemic, Plurality of practices, heterogeneity
Collective meaning, learning, transformation
-2- Material Platform
Code
Platform
Incomplete, Interactive, re-combinable
Duality: Structuring-Interactive
Cycles of Transformation and Knowledge Production (Time)
Top Related