Advertisement

Developing Open Source Software: A Community-Based Analysis of Research

  • Joseph Feller
  • Patrick Finnegan
  • David Kelly
  • Maurice MacNamara
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 208)

Abstract

Open source software (OSS) creates the potential for the inclusion of large and diverse communities in every aspect of the software development and consumption life cycle. However, despite 6 years of effort by an ever growing research community, we still don’t know exactly what we do and don’t know about OSS, nor do we have a clear idea about the basis for our knowledge. This paper presents an analysis of 155 research artefacts in the area of open source software. The purpose of the study is to identify the kinds of open source project communities that have been researched, the kinds of research questions that have been asked, and the methodologies used by researchers. Emerging from the study is a clearer understanding of what we do and don’t know about open source software, and recommendations for future research efforts

Keywords

Open Source Organize Community Standardize Community Open Source Project Project Member 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. Alvai, M., and Carlson, P. “A Review of MIS Research and Disciplinary Development,” Journal of Management Information Systems (3:4), 1992, pp. 45–62.Google Scholar
  2. Bergquist, M., and Ljunberg, J. “The Power of Gifts: Organizing Social Relationships in Open Source Communities,” Information Systems Journal (11:4), 2001, pp. 305–320.zbMATHCrossRefGoogle Scholar
  3. Brown, W. A., and Booch, G. “Reusing Open-Source Software and Practices: The Impact of Open-Source on Commercial Vendors,” in C. Gacek (ed.), Software Reuse: Methods, Techniques, and Tools, New York: Springer-Verlag, 2002, pp. 123–136.Google Scholar
  4. Capiluppi, A., Lago, P., and Morisio, M. “Characteristics of Open Source Projects,” in Proceedings of the 7 th European Conference on Software Maintenance and Reengineering, Los Alamitos, CA: IEEE Computer Society Press, 2003, pp. 317–327.Google Scholar
  5. Chen, W., and Hirschheim, R. “A Paradigmatic and Methodological Examination of Information Systems Research from 1991 to 2001m” Information Systems Journal (14:3), 2004, pp. 197–235.CrossRefGoogle Scholar
  6. Claver, E., Gonzales, R., and Llopis, J. “An Analysis of Research in Information Systems,” Information and Management (37:4), 2000, pp. 181–195.CrossRefGoogle Scholar
  7. Culnan, M. J. “Mapping the Intellectual Structure of MIS, 1980–1985: A Co-Citation Analysis,” MIS Quarterly (11:3), 1987, pp. 340–353.CrossRefGoogle Scholar
  8. DiBona, C, Ockman, S., and Stone, M. Open Sources: Voices from the Open Source Revolution, Cambridge, MA: O’Reilly and Associates, 1999.zbMATHGoogle Scholar
  9. Dinkelacker, J., Garg, P. K., Miller, R., and Nelson, D. “Progressive Open Source,” in Proceedings of the 24 th International Conference on Software Engineering, Orlando, FL May 19–25, 2002, pp. 177–186.Google Scholar
  10. Doty, D. H., and Glick, W. H. “Typologies as a Unique Form of Theory Building: Toward Improved Understanding and Modeling,” Academy of Management Review (19:2), 1994, pp. 230–251.CrossRefGoogle Scholar
  11. During, B “Agile Methods in the PyPy Project,” paper presented at the Second International Calibre Conference Limerick, Ireland, September 9, 2005.Google Scholar
  12. Farhoomand, A. F. “Scientific Progress of Management Information Systems,” Dataritee (18:4), 1987, pp. 48–56.Google Scholar
  13. Farhoomand, A. F., and Drury, D. H. “A Historiographical Examination of Information Systems,” Communications of the Association for Information Systems (1:19), 1999.Google Scholar
  14. Feller, J., and Fitzgerald, B. Understanding Open Source Software Development, Harlow, UK: Pearson Education Ltd., 2002.Google Scholar
  15. Feller, J., Fitzgerald, B., Ljungberg, J., and Berquist, M. “Open Source and Free Software: Organizational and Societal Implications,” in M. Korpela, R. Montealegre, and A. Poulymenakou (eds.), Organizational Information Systems in the Context of Globalization, Boston: Kluwer Academic Publishers, 2003, pp. 461–464.Google Scholar
  16. Gacek, C, and Arief, B. “The Many Meanings of Open Source,” IEEE Software (21:1), 2004, pp. 34–40.CrossRefGoogle Scholar
  17. Ghosh, R. A., and Prakash, V. V. “The Orbiten Free Software Survey,” First Monday (5:7), 2000.Google Scholar
  18. Glass, R. L., Vessey, I., and Ramesh, V. “Research in Software Engineering: An Analysis of the Literature,” Information and Software Technology (44:8), 2002, pp. 491–506CrossRefGoogle Scholar
  19. Hars, A., and Ou, S. “Working for Free? Motivations of Participating in Open Source Projects,” in Proceedings of the the 34 th Hawaii International Conference on System Sciences (Volume 7), Los Alamitos, CA: IEEE Computer Society Press, 2001, p. 7014.Google Scholar
  20. Hertel, G., Niedner, S., and Herrman, S. “Motivation of Software Developers in Open Source Projects: An Internet-Based Survey of Contributors to the Linux Kernel,” Research Policy (32:7), 2003, pp. 1159–1177.CrossRefGoogle Scholar
  21. James, J. Bridging the Global Digital Divide, Cheltenham, UK: Edward Elgar Publishing Ltd., 2003.Google Scholar
  22. Koch, S. Free/Open Source Software Development, Hershey, PA: Idea Group Publishing, 2004.Google Scholar
  23. Lerner, J., and Tirole, J. “The Simple Economics of Open Source,” Working Paper 7600, National Bureau of Economic Research, Cambridge, MA, 2000.Google Scholar
  24. Lerner, J., and Tirole, J. “The Scope of Open Source Licensing,” The Journal of Law, Economics, and Organization (21:1), 2005, pp. 20–56.CrossRefGoogle Scholar
  25. Lussier, S. “New Tricks: How Open Source Changed the Way My Team Works,” IEEE Software 21:1), 2004, pp. 68–72.CrossRefGoogle Scholar
  26. McKelvey, B. “Organizational Systematics: Taxonomic Lessons from Biology,” Management Science (24:13), 1978, pp. 1428–1440.Google Scholar
  27. Mockus, A., Fielding, R., and Herbsleb, J. D. “A Case Study of Open Source Software Development: The Apache Server,” in Proceedings of the 22 nd International Conference on Software Engineering, New York: ACM Press, 2000, pp. 263–272.Google Scholar
  28. Mockus, A., Fielding, R., and Herbsleb. J. D. “Two Case Studies of Open Source Software Development: Apache and Mozilla,” ACM Transactions on Software Engineering and Methodology (11:3), 2002, pp. 309–346.CrossRefGoogle Scholar
  29. Moon, J. Y., and Sproull, L. “Essence of Distributed Work: The Case of the Linux Kernal,” First Monday (5:11), 2000.Google Scholar
  30. Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., and Ye, Y. “Evolution Patterns of Open-Source Software Systems and Communities,” in Proceedings of the International Workshop on Principles of Software Evolution, New York: ACM Press, 2002, pp. 76–85.CrossRefGoogle Scholar
  31. Orlikowski, W., and Baroudi, J. J. “Studying Information Technology in Organizations: Research Approaches and Assumptions,” Information Systems Research (2:1), 1991, pp. 1–28.CrossRefGoogle Scholar
  32. Ramesh, V., Glass, R. L., and Vessey, I. “Research in Computer Science: An Empirical Study,” Journal of Systems and Software (70:1–2), 2004, pp. 165–176.CrossRefGoogle Scholar
  33. Raymond, S.E. The Cathedral and the Bazaar, Sebastapol, CA: O’Reilly and Associates, 1999.Google Scholar
  34. Romano, N. C, and Fjermestad, J. “Electronic Commerce Customer Relationship Management: An Assessment of Research,” International Journal of Electronic Commerce (6:2), 2002 pp. 61–113.Google Scholar
  35. Ruffm, M., and Ebert, C. “Using Open Source Software in Product Development: A Primer,” IEEE Software (21:1), 2004, pp. 82–87.CrossRefGoogle Scholar
  36. Steinmueller, W. E. “ICTs and the Possibilities for Leapfrogging by Developing Countries,” International Labor Review (140:2), 2001, pp. 193–210.CrossRefGoogle Scholar
  37. Vessey, I., Ramesh, V., and Glass, R. L. “Research in Information Systems: An Empirical Study of Diversity in the Discipline and its Journals,” Journal of Management Information Systems (19:2), 2002, pp. 129–174.Google Scholar
  38. Vessey, I., Ramesh, V., and Glass, R. L. “A Unified Classification System for Research in the Computing Disciplines,” Information and Software Technology (47:4), 2005, pp. 245–255.CrossRefGoogle Scholar
  39. Von Hippel, E. Democratizing Innovation, Cambridge, MA: MIT Press, 2005.Google Scholar
  40. Von Hippel, E., and von Krogh, G. “Open Source Software and the ‘Private-Collective’ Innovation Model: Issues for Organization Science,” Organization Science (14:2), 2003, pp. 209–223.CrossRefGoogle Scholar
  41. West, J., and Dedrick, J. “Proprietary vs. Open Standards in the Network Era: An Examination of the Linux Phenomenon,” in Proceedings of the 34 th Hawaii International Conference on System Sciences (Volume 5), Los Alamitos, CA: IEEE Computer Society Press, 2001, p. 5011.Google Scholar
  42. Woods, D., and Guliani, G. Open Source for the Enterprise, Sebastapol, CA: O’Reilly Associates, 2005.Google Scholar
  43. Wu, M., and Lin, Y. “Open Source Software Development: An Overview,” IEEE Computer (34:6), 2001, pp. 33–38.Google Scholar
  44. Ye, Y., Kishida, K., Nakakoji, K., and Yamamoto, Y. “Creating and Maintaining Sustainable Open Source Software Communities,” in Proceedings of International Symposium on Future Software Technology, Software Engineers Association, Wuhan, China, October 23–26, 2002 (CD-ROM).Google Scholar
  45. Yee, D. “Development, Ethical Trading and Free Software,” First Monday (4:12), 1999.Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Joseph Feller
    • 1
  • Patrick Finnegan
    • 1
  • David Kelly
    • 1
  • Maurice MacNamara
    • 1
  1. 1.University CollegeCorkIreland

Personalised recommendations