| Date |
Readings |
Topics |
Questions |
| August 27 |
introduction, go over requirements, plan | ||
| September
3 |
Herbsleb
out of town -- no class |
||
| Make-up date September 8 Room : Newell-Simon Hall 2507 noon-1:30 |
Herbsleb, James D. & Mockus
Audris. "An
Empirical Study of Speed and Communication in Globally-Distributed
Software Development." IEEE
Transactions on Software Engineering, 29 (6), June 2003, pp.
1-14. Grinter, R.E., Herbsleb, J.D., Perry, D.E. "The Geography of Coordination: Dealing with Distance in R&D Work" In proceedings, ACM Conference on Supporting Group Work (GROUP 99), Phoenix, AZ, November 14-17, 1999, pp. 306-315. Raymond, Eric S. "The Cathedral and the Bazaar." Available at http://www.catb.org/~esr/writings/cathedral-bazaar/, downloaded 7/10/2003. |
Background: geographic
distribution in software engineering; insider view of OSS. Discussion leader: Herbsleb |
1.
The Grinter et al paper presents several "organizational models" used
by Lucent for distributed software development. As you are
considering the problems identified in the Herbsleb & Mockus paper,
which problems would you expect to be the most severe and the least
severe for each model? Explain. 2) Assuming for the moment that Raymond's views are accurate, which organizational model most closely resembles the development process he describes (or at least hints at)? Are there aspects that fit none of the models? |
| September 10 |
Halloran, Timothy J. &
Scherlis, William L. "High
Quality and Open Source Software Practices." Meeting
Challenges and Surviving Success: 2nd Workshop on Open Source Software
Engineering, International Conference on Software Engineering,
Orlando, Florida, USA, May 19-25, 2002. Asklund, U. & Bendix, L. "A Study of Configuration Management in Open Source Software Projects." IEE Proceedings on Software," 149 (1), February, 2002, pp. 40-46. |
Open source development
environments Discussion Leader: Vamshi |
In
class on Monday, we discussed various approaches to coordination,
including coordination by communication and coordination using various
"coordination mechanisms," such as interface specifications.
Discuss the "walled server" concept and the configuration management
tools and practices as described in the Asklund et al paper in terms of
this distinction. In other words, to what extent is communication
fostered by the tools and practices discussed? What other
coordination mechanisms are introduced by the tools and practices? |
| September 17 |
Mockus, Audris, Fielding, Roy
T., & Herbsleb, James D. "Two
Case Studies of Open Source Software Development: Apache and
Mozilla." ACM Transactions
on Software Engineering and Methodology, Vol. 11, No. 3, July
2002, Pages 309–346. Moon, Jae Yun & Sproull, Lee. "Essence of Distributed Work: The Case of the Linux Kernel." First Monday, volume 5, number 11 (November 2000), URL: http://firstmonday.org/issues/issue5_11/moon/index.html. |
Collaboration in open source,
how the work gets done Discussion Leader: Alexandros |
Both
of these papers briefly discuss how various aspects of open source
processes and tools might be applied to commercial software
development. CITE EMPIRICAL FINDINGS from these papers in support
of ONE of these three propositions: 1) open source has little to offer commercial development, since OSS manages to avoid the hardest coordination problems, 2) open source development isn't really fundamentally different from commercial development, or 3) open source techniques (specify precisely which ones) could be of enormous benefit to many commercial developments. |
| September 24 |
von Krogh, Georg, Spaeth,
Sebastian, & Lakhani, Karim R. "Community, Joining, and Specialization
in Open Source Software Innovation: A Case Study." Working
paper, MIT Sloan School of Management, June, 2003. Cubranic, Davor. "The ramp-up challenge in open-source software projects." Meeting Challenges and Surviving Success: 2nd Workshop on Open Source Software Engineering, International Conference on Software Engineering, Orlando, Florida, USA, May 19-25, 2002. |
New members joining an open
source community Discussion Leader: Herbsleb |
Cubranic
seems to conceive of the ramp-up problem as primarily one of gaining
technical understanding of the software. If this is accurate, to
what extent would von Krogh et al agree? To what extent could
"joining" be facilitated by new or improved tools, if one adopts the
von Krogh vew? Be specific. |
| October 1 |
Cubranic, Davor & Murphy,
Gail C. "Hipikat: Recommending
Pertinent Software Development Artifacts." In proceedings, International Conference on Software
Engineering, Portland, Oregon, May 3-10, 2003, pp. 408-418. Orlikowski, Wanda J. "Knowing in Practice: Enacting a Collective Capability in Distributed Organizing." Organization Science, 13 (3), May–June 2002, pp. 249–273. |
Tool-mediating mentoring;
understanding capabilities of distributed organizatoins Discussion Leader: Anupriya |
1. Applying the "knowing in
practice" perspective to open source software communities, find
corresponding activities within the open source context for the five
practices she lists. For the 'face-to-face' interaction practice, you
are free to interpret this literally as face-to-face or simply as
several multifarious online interactions. 2. Based on what you have read in the Orlikowski paper, how successful do you think Hipikat is likely to be in practice? Does Cubranic propose a different perspective on managing knowledge or can Hipikat support some of the practices and activities you listed in 1? |
| October 8 |
Herbsleb
out of town -- no class |
||
| October 15 | American Bar Association, "An Overview of "Open
Source" Software Licenses:
A Report of the Software Licensing Committee of the American Bar
Association's Intellectual Property Section" (undated). Strasser, Mathias. "A New Paradigm in Intellectual Property Law? The Case Against Open Sources." Stanford Technology Law Review, 2001, http://stlr.stanford.edu/STLR/Articles/01_STLR_4. Anonymous, "Halloween I." Available at http://www.opensource.org/halloween/halloween1.php, downloaded 7/10/2003, reputed to be written by a Microsoft employee, outlining the threat posed by open source software and how to address it. |
Handling intellectual property
concerns in OSS; one example of a possible industry response to the
challenge Discussion Leader: Patrick |
Which
of Strasser's arguments support the position espoused in Halloween
I? Are Microsoft's interests (as represented in Halloween I)
identical with the utilitarian interests that Strasser is trying to
promote? Explain. |
| Make-up date October 20 Room: Newell-Simon Hall 2507 noon-1:30 |
Ghosh, Rishab A. "Understanding Free Software Developers:
Findings from the FLOSS Study." Working paper,
MERIT/Institute of Infonomics, University of Maastricht, June,
2003. Hertel, Guido, Niedner, Sven, & Herrmann, Stefanie. "Motivation of Software Developers in Open Source Projects: An Internet-based Survey of Contributors to the Linux Kernel." Working paper, University of Kiel, Kiel, Germany, June, 2003. |
Surveys of OSS developers -- who
are they, why do they participate. Discussion Leader: Jeff |
1. Ghosh and Hertel approach the
question of motivation from somewhat different theoretical perspectives
-- explain. 2. In what ways are their results consistent? In what ways are they inconsistent? 3. How might you explain the inconsistencies you identified? |
| October 22 |
Schiff, Aaron. "The Economics of Open
Source Software: A Survey of the Early Literature." Review of Network Economics, 1 (1),
March 2002, pp. 66-74. Lerner, Josh, & Tirole, Jean. "Some Simple Economics of Open Source." The Journal of Industrial Economics, 50 (2), June, 2002, pp. 197-234. Leppämäki, Mikko & Mustonen, Mikko. "Spence Revisited - Signalling with Externality: The Case of Open Source Programming." Working paper, University of Helsinki, May 28, 2003. Han, Roberts, Slaughter, & Fielding. " Why Do Developers Contribute to Open Source Projects? First Evidence of Economic Incentives" Meeting Challenges and Surviving Success: 2nd Workshop on Open Source Software Engineering, International Conference on Software Engineering, Orlando, Florida, USA, May 19-25, 2002. |
Motivation from an economic
point of view. Discussion Leader: Tayo |
1. Productivity paradox It is generally assumed that OS products are superior, performance wise, compared to proprietary alternatives (let us believe this to be true). It sounds plausible then to assume that OS developers are more productive because they are more motivated. This sounds contradictory given the fact that most developers are unpaid and no formal structure exists to militate against "shirking" or that ensures an "appreciable degree of alignment between a developer's interest and the organization's goals. Explain this paradox 2. Signaling effects Is there reason to think that software companies, the OS community and OS developers will be more conscious of these effects in the near future? Explain. |
| October 29 |
Baldwin, Carliss Y. & Clark,
Kim B. "Does Code Architecture
Mitigate Free Riding in the Open Source Development Model?"
Working paper; Harvard Business School, June 1, 2003. Shah, Solani. "Understanding the Nature of Participation and Coordination in Open and Gated Source Software Development Communities." Working paper, MIT Sloan School of Management, June, 2003. |
Motivation, contribution, under
varying technical and IP conditions. Discussion Leader: George |
1.The properties of game theory
and financial options theory models are well known but the mapping
between the OSS domain and the models is a new area. Discuss the
accuracy of their mapping from a variety of perspectives (e.g.,
motivations, participation style, knowledge, resources, opportunity
cost). 2.Shah creates a detailed profile of open and gated source developers. Is his data consistent with Baldwin and Clark's theories and assumptions? Would the options and game theory models predict different behavior from open vs. gated source software developers? |
| November 5 |
Kogut, Bruce & Metiu,
Anca. "Open Source Software
Development and Distributed Innovation". Oxford Review of Economic Policy,
17 (2), pp. 248-264. von Hippel, Eric & von Krogh, Georg. "Open Source Software and the "Private-Collective" Innovation Model: Issues for Organization Science." Organization Science, 14 (2), March–April, 2003, pp. 209-223. Bessen, James. "Open Source Software: Free Provision of Complex Public Goods." MIT Center for Research on Innovation, July, 2002. |
Open source as user innovation Discussion Leader: Cheng |
1. Both von Hipple and Baldwin
(last week) are attempting to address the
"paradox" of apparent altruism. How do thier explanations differ? 2. One might argue that Besson's model of open source development is a special case of the von Hipple and von Krogh private-collective model. Is this argument persuasive? Explain the particular way in which this is true, or give specific reasons why it is false. |
| November 12 |
Franke, Nikolaus & von
Hippel, Eric. "Satisfying
Heterogeneous User Needs via Innovation Toolkits: The Case of
Apache Security Software." MIT Sloan School of Management
Working Paper # 4341-02. von Hippel, Eric. "Horizontal Innovatoin Networks -- By and for Users." MIT Sloan School of Management Working Paper No. 4366-02, June, 2002. von Hippel, Eric & Katz, Ralph. "Shifting Innovation to Users via Toolkits." Management Science 48 (7), July 2002, pp. 821–833. |
Open source as an example of
user toolkits, innovation networks Discussion Leader: Anupriya |
von Hipple argues that there is
a close connection between market segmentation and user innovation --
explain the connection. What does the idea of innovation networks
add to this? Can one reasonably think about collections of open
source tools as an end-user toolkit? What strengths and
limitations do you see to this "user toolkit" view? |
| November
17 Make-up class, noon to 1:30, Wean Hall 4625 |
Benkler, Yochai. "Coase's Penguin, or Linux and the
Nature of the Firm." Yale Law
Journal, 112, Winter 2002-2003. O’Mahony, Siobhán. "Non-Profit Foundations and their Role in Community-Firm Software Collaboration." Forthcoming, Making Sense of the Bazaar: Perspectives on Open Source and Free Software O’Reilly & Associates Publications. |
organizational considerations --
neither firm nor market . . Discussion Leader: Tayo |
1.What features of the software
industry make it amenable to the commons - based peer production model?
Do you believe this production process (the peer production model)
occupies the 'middle ground' between markets and hierarchies? Explain. 2.In what way has the increased collaborration between firms and the community created the need for a more formal structure for the community? Discuss briefly how this is being achieved. |
| November 19 |
Dedrick, Jason & West,
Joel. "Adoption
of Open Source Platforms: An Exploratory Study." Working
paper, University of California at Irvine, June, 2003. "Open Source vs. Closed Source: Public Policies in the software market" by Stefano Comino† and Fabio M. Manenti |
Are commercial and
governmental organizations adopting open source
software? When and why. Discussion Leader: Srini |
Competition occurs only in the segment of informed consumers" : Do you |
| November 26 |
Thanksgiving holiday -- no class |
|
|
| December 3 |
no class,
Herbsleb out of town
(make-up Nov. 17) |
||
| December 10 |
papers due |