ACM Home Page
Please provide us with feedback. Feedback
Effective work practices for software engineering: free/libre open source software development
Full text PdfPdf (390 KB)
Source Foundations of Software Engineering archive
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research table of contents
Newport Beach, CA, USA
SESSION: Innovative systemic perspectives table of contents
Pages: 18 - 26  
Year of Publication: 2004
ISBN:1-58113-988-8
Authors
Kevin Crowston  Syracuse University
Hala Annabi  University of Washington
James Howison  Syracuse University
Chengetai Masango  Syracuse University
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 21,   Downloads (12 Months): 167,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1029997.1030003
What is a DOI?

ABSTRACT

We review the literature on Free/Libre Open Source Software (FLOSS) development and on software development, distributed work and teams more generally to develop a theoretical model to explain the performance of FLOSS teams. The proposed model is based on Hackman's [34] model of effectiveness of work teams, with coordination theory [52] and collective mind [79] to extend Hackman's model by elaborating team practices relevant to effectiveness in software development. We propose a set of propositions to guide further research.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Behlendorf, B. Open source as a business strategy. in Di Bona, C., Ockman, S. and Stone, M. eds. Open sources: Voices from the open source revolution, O'Reilly, San Francisco, 1999.
 
2
Bélanger, F. and Collins, R. Distributed Work Arrangements: A Research Framework. The Information Society, 14 (2). 137--152.
 
3
Bessen, J. Open Source Software: Free Provision of Complex Public Goods, Research on Innovation, 2002, 24 pages.
 
4
Bezroukov, N. Open source software development as a special type of academic research (critique of vulgar raymondism). First Monday, 4 (10).
 
5
Bezroukov, N. A second look at the Cathedral and the Bazaar. First Monday, 4 (12).
 
6
Cannon-Bowers, J.A. and Salas, E. Reflections on shared cognition. Journal of Organizational Behavior, 22. 195--202.
 
7
 
8
Chell, E. Critical incident technique. in Symon, G. ed. Qualitative methods and analysis in organizational research: A practical guide, Sage, London, 1998, 51--72.
 
9
Cox, A. Cathedrals, Bazaars and the Town Council, 1998. Available from: http://slashdot.org/features/98/10/13/1423253.shtml. Accessed 22 March, 2004.
 
10
Crowston, K., Annabi, H. and Howison, J. Defining Open Source Software project success. in Proceedings of the 24th International Conference on Information Systems (ICIS 2003), Seattle, WA, 2003.
 
11
 
12
Crowston, K. and Scozzi, B. Open source software projects as virtual organizations: Competency rallying for software development. IEE Proceedings Software, 149 (1). 3--17.
 
13
Cubranic, D., Open-source software development. in 2nd Workshop on Software Engineering over the Internet, (Los Angeles, 1999).
 
14
Cubranic, D. The ramp-up challenge in open-source software projects, Department of Computer Science, University of British Columbia, Vancouver, BC, Canada, n.d.
 
15
16
 
17
 
18
Di Bona, C., Ockman, S. and Stone, M. (eds.). Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, Sebastopol, CA, 1999.
 
19
Dougherty, D. Interpretive barriers to successful product innovation in large firms. Organization Science, 3 (2). 179--202.
 
20
Edwards, K., Epistemic communities, situated learning and Open Source Software development. in Epistemic Cultures and the Practice of Interdisciplinarity Workshop, (NTNU, Trondheim, 2001).
 
21
Faraj, S. and Xiao, Y., Coordination in fast response organization. in Academy of Management Conference, (Denver, CO, 2002).
 
22
Fielding, R.T. The Apache Group: A case study of Internet collaboration and virtual communities, 1997. Available from: http://www.ics.uci.edu/fielding/talks/ssapache /overview.htm.
 
23
Franck, E. and Jungwirth, C. Reconciling investors and donators: The governance structure of open source, Lehrstuhl für Unternehmensführung und-politik, Universität Zürich, 2002.
 
24
Gacek, C., Lawrie, T. and Arief, B. The many meanings of Open Source, Centre for Software Reliability, Department of Computing Science, University of Newcastle, Newcastle upon Tyne, United Kingdom, n.d.
 
25
 
26
Gallivan, M.J. Striking a balance between trust and control in a virtual organization: A content analysis of open source software case studies. Information Systems Journal, 11 (4). 277--304.
 
27
Ghosh, R.A. Free/Libre and Open Source Software: Survey and Study. Report of the FLOSS Workshop on Advancing the Research Agenda on Free / Open Source Software, 2002. Available from: http://www.infonomics.nl/FLOSS /report/workshopreport.htm.
 
28
Gladstein, D.L. Groups in context: A model of task group effectiveness. Administrative Science Quarterly, 29 (4). 499--517.
 
29
 
30
Goodman, P.S., Ravlin, E.C. and Argote, L. Current thinking about groups: Setting the stage for new ideas. in Goodman, P.S. and Associates eds. Designing Effective Work Groups, Jossey-Bass, San Francisco, CA, 1986, 1--33.
 
31
Grant, R.M. Prospering in dynamically-competitive environments: Organizational capability as knowledge integration. Organizational Science, 7 (4). 375--387.
 
32
Graves, T.L. Inferring Change Effort from Configuration Management Databases, 1998.
 
33
Guzzo, R.A. and Dickson, M.W. Teams in organizations: Recent research on performance effectiveness. Annual Review of Psychology, 47. 307--338.
 
34
Hackman, J.R. The design of work teams. in Lorsch, J.W. ed. The Handbook of Organizational Behavior, Prentice-Hall, Englewood Cliffs, NJ, 1986, 315--342.
 
35
 
36
Hann, I.-H., Roberts, J., Slaughter, S. and Fielding, R. Economic incentives for participating in open source software projects. in Proceedings of the Twenty-Third International Conference on Information Systems, 2002, 365--372.
 
37
Hecker, F. Mozilla at one: A look back and ahead, 1999. Available from: http://www.mozilla.org/mozilla-at- one.html.
38
 
39
 
40
Hertel, G., Niedner, S. and Herrmann, S. Motivation of Software Developers in Open Source Projects: An Internet-based Survey of Contributors to the Linux Kernel, University of Kiel, Kiel, Germany, n.d., 39 pages.
 
41
 
42
Koch, S. and Schneider, G. Effort, co-operation and co-ordination in an open source software project: GNOME. Information Systems Journal, 12 (1). 27--42.
 
43
Kogut, B. and Metiu, A. Open-source software development and distributed innovation. Oxford Review of Economic Policy, 17 (2). 248--264.
 
44
Kolodny, H. and Kiggundu, M. Towards the development of a sociotechnical systems model in Woodlands Mechanical Harvesting. Human Relations, 33. 623--645.
 
45
46
 
47
Kuwabara, K. Linux: A bazaar at the edge of chaos. First Monday, 5 (3).
 
48
Lee, G.K. and Cole, R.E. The Linux Kernel Development As A Model of Open Source Knowledge Creation, Haas School of Business, University of California, Berkeley, Berkeley, CA, 2000.
 
49
 
50
Lerner, J. and Tirole, J. The open source movement: Key research questions. European Economic Review, 45. 819--826.
 
51
52
 
53
Markus, M.L., Manville, B. and Agres, E.C. What makes a virtual organization work? Sloan Management Review, 42 (1). 13--26.
54
 
55
 
56
Moon, J.Y. and Sproull, L. Essence of distributed work: The case of Linux kernel. First Monday, 5 (11).
 
57
Mortensen, M. and Hinds, P. Fuzzy teams: Boundary disagreement in distributed and collocated teams. in Hinds, P. and Kiesler, S. eds. Distributed Work, MIT Press, Cambridge, MA, 2002, 284--308.
 
58
Nardi, B.A. and Whittaker, S. The place of face-to-face communication in distributed work. in Hinds, P. and Kiesler, S. eds. Distributed Work, MIT Press, Cambridge, MA, 2002, 83-110.
 
59
Nieva, V.F., Fleshman, E.A. and Rieck, A. Team Dimensions: Their Identity, Their Measurement, and Their Relationships, Advanced Research Resources Organizations, Washington, DC, 1978.
 
60
O'Mahony, S. and Ferraro, F., Managing the Boundary of an 'Open' Project. in Santa Fe Institute (SFI) Workshop on The Network Construction of Markets, (2003).
61
 
62
Pfaff, B. Society and open source: Why open source software is better for society than proprietary closed source software, 1998. Available from: http://www.msu.edu/user/pfaffben/writings/anp/oss-is-better.html.
 
63
Prasad, G.C. A hard look at Linux's claimed strengths..., n.d. Available from: http://www.osopinion.com /Opinions/GaneshCPrasad/GaneshCPrasad2-2.html.
 
64
Raymond, E.S. The cathedral and the bazaar. First Monday, 3 (3).
 
65
Robey, D., Khoo, H.M. and Powers, C. Situated-learning in cross-functional virtual teams. IEEE Transactions on Professional Communication (Feb/Mar). 51--66.
 
66
Scacchi, W. Understanding the requirements for developing Open Source Software systems. IEE Proceedings Software, 149 (1). 24--39.
 
67
Schach, S.R., Jin, B., Wright, D.R., Heller, G.Z. and Offutt, A.J. Maintainability of the Linux Kernel, 2003. Available from: http://www.vuse.vanderbilt.edu /%7Esrs/preprints/linux.longitudinal.preprint.pdf. Accessed 14 Dec, 2003.
68
 
69
Stamelos, I., Angelis, L., Oikonomou, A. and Bleris, G.L. Code quality analysis in open source software development. Information Systems Journal, 12 (1). 43--60.
 
70
Stewart, K.J. and Ammeter, T. An exploratory study of factors influencing the level of vitality and popularity of open source projects. in Proceedings of the Twenty-Third International Conference on Information Systems, 2002, 853--857.
 
71
Stewart, K.J. and Gosain, S., Impacts of ideology, trust, and communication on effectivness in open source software development teams. in Twenty-Second International Conference on Information Systems, (New Orleans, LA, 2001), 507-512.
 
72
Tuomi, I. Evolution of the Linux Credits File: Methodological Challenges and Reference Data for Open Source Research, 2002. Available from: http://www.jrc.es/ tuomiil/articles/EvolutionOfTheLinuxCreditsFile.pdf. Accessed 15 November, 2002.
 
73
Valloppillil, V. Halloween I: Open Source Software, 1998. Available from: http://www.opensource.org/halloween /halloween1.html.
 
74
Valloppillil, V. and Cohen, J. Halloween II: Linux OS Competitive Analysis, 1998. Available from: http://www.opensource.org/halloween/halloween2.html.
 
75
Vixie, P. Software engineering. in Di Bona, C., Ockman, S. and Stone, M. eds. Open sources: Voices from the open source revolution, O'Reilly, San Francisco, 1999.
 
76
Walsh, J.P. Managerial and organizational cognition: Notes from a trip down memory lane. Organization Science, 6 (3). 280--321.
 
77
Wayner, P. Free For All. HarperCollins, New York, 2000.
 
78
Webb, E. and Weick, K.E. Unobtrusive measures in organizational theory: A reminder. Administrative Science Quarterly, 24 (4). 650--659.
 
79
Weick, K.E. and Roberts, K. Collective mind in organizations: Heedful interrelating on flight decks. Administrative Science Quarterly, 38 (3). 357--381.
 
80
Weisband, S. Maintaining awareness in distributed team collaboration: Implications for leadership and performance. in Hinds, P. and Kiesler, S. eds. Distributed Work, MIT Press, Cambridge, MA, 2002, 311--333.
 
81
Young, R. How Red Hat Software stumbled across a new economy model and helped improve an industry. in Di Bona, C., Ockman, S. and Stone, M. eds. Open sources: voices from the open source revolution, O'Reilly, San Francisco, 1999.


Collaborative Colleagues:
Kevin Crowston: colleagues
Hala Annabi: colleagues
James Howison: colleagues
Chengetai Masango: colleagues