[Air-l] 4 new papers on opensource.mit.edu

Karim R. Lakhani lakhani at MIT.EDU
Sun Feb 1 18:46:22 PST 2004


Hi ALl,

I have posted the following papers on the opensource.mit.edu website.

Thanks

Karim


Paper 1
Authors:
Baldwin, Carliss & Kim Clark

Title:
The Architecture of Cooperation: How Code Architecture Mitigates Free 
Riding in the Open Source Development Model
http://opensource.mit.edu/papers/baldwinclark.pdf

Abstract:
We argue that the architecture of a codebase is a critical factor that 
lies at the heart of the open source development process. To support 
this argument, we define two observable properties of an architecture: 
(1) its modularity and (2) its option values. Developers can make 
informed judgments about modularity and option value from early code 
releases. Their judgments in turn will influence their decisions to work 
and to contribute their code back to the community. We go on to suggest 
that the core of the open source development process can be thought of 
as two linked games played within a codebase architecture. The first 
game involves the implicit exchange of effort directed at the modules 
and option values of a codebase; the second is a Prisoners' Dilemma game 
triggered by the irreducible costs of communicating. The implicit 
exchange of effort among developers is made possible by the the 
non-rivalrous nature of the codebase and by the modularity and option 
values of the codebase's architecture. This exchange creates value for 
all participants, both workers and free-riders. In contrast, the 
Prisoners' Dilemma is a problem that must be surmounted if the exchanges 
are to take place. It can be addressed through a combination of reducing 
the costs of communication, providing rewards, and encouraging repeated 
interactions. Finally, the initial design and "opening up" of a codebase 
can be seen as a rational move by an architect who is seeking to test 
the environment in hopes of initiating exchanges of effort with other 
developers.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Paper 2:
Authors:
Crowston, Kevin, Annabi, Hala, & Howison, James
Title:
Defining Open Source Software Project Success
http://opensource.mit.edu/papers/crowstonannabihowison.pdf

Abstract:
Information systems success is one of the most widely used dependent 
variables in information systems research. In this paper, we identify a 
range of measures that can be used to assess the success of open source 
software (OSS) projects. We identify measures based on a review of the 
literature, a consideration of the OSS development process and an 
analysis of the opinions of OSS developers. For each measure, we provide 
examples of how they might be used in a study of OSS development.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Paper 3

Author:
Reagle, Joseph

Title:
Socialization in Open Technical Communities
http://reagle.org/joseph/2003/socialization/voluntary.html
Abstract:
While many definitions of openness focus on the character and licenses 
of the software products, relatively few directly address the character 
of the social organization that develops those products. This essay 
offers a definition of openness and considers how that characteristic 
affects the recruitment and socialization of newcomers to such 
organizations. The relevance of socialization is clear when one consider 
the growth of on-line communities, and precariousness of membership in 
voluntary organizations. I then suggest that "forking," a split of the 
communities, is integral to the definition of openness and a possible 
vector of communicating social norms between communities, and that a 
significant difference between open technical communities and some other 
open/voluntary communities is the internal orientation of status seeking 
within the community.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Authors:
Bauer, Andreas & Markus Pizka

Title:
The Contribution of Free Software to Software Evolution

http://opensource.mit.edu/papers/bauerpizka.pdf

Abstract:
It is remarkable to think that even without any interest in finding 
suitable methods and concepts that would allow complex software systems 
to evolve and remain manageable, the ever growing open source movement 
has silently managed to establish highly successful evolution techniques 
over the last two decades. These concepts represent best practices that 
could be applied equally to a number of today’s most crucial problems 
concerning the evolution of complex commercial software systems. In this 
paper, the authors state and explain some of these principles from the 
perspective of experienced open source developers, and give the 
rationale as to why the highly dynamic free software development 
process, as a whole, is entangled with constantly growing code bases and 
changing project sizes, and how it deals with these successfully.
-- 
===============================================
Karim R. Lakhani
MIT Sloan School of Management
&
The Boston Consulting Group, Strategy Practice Initiative
e-mail: karim.lakhani at sloan.mit.edu | lakhani.karim at bcg.com
mobile:  617-851-1224
http://spoudaiospaizen.net/ | http://web.mit.edu/lakhani/www
http://opensource.mit.edu | http://userinnovation.mit.edu






More information about the Air-L mailing list