Abstract
We review the empirical research on Free/Libre and Open-Source Software (FLOSS) development and assess the state of the literature. We develop a framework for organizing the literature based on the input-mediator-output-input (IMOI) model from the small groups literature. We present a quantitative summary of articles selected for the review and then discuss findings of this literature categorized into issues pertaining to inputs (e.g., member characteristics, technology use, and project characteristics), processes (software development practices, social processes, and firm involvement practices), emergent states (e.g., social states and task-related states), and outputs (e.g. team performance, FLOSS implementation, and project evolution). Based on this review, we suggest topics for future research, as well as identify methodological and theoretical issues for future inquiry in this area, including issues relating to sampling and the need for more longitudinal studies.
- Alho, K. and Sulonen, R. 1998. Supporting virtual software projects on the Web. Proceedings of the the 7th International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises. Google ScholarDigital Library
- Antoniol, G., Villano, U., Merlo, E. and Penta, M. D. 2002. Analyzing cloning evolution in the Linux kernel. Info. Softw. Technol. 44, 13, 755--765.Google ScholarCross Ref
- Asklund, U. and Bendix, L. 2001. Configuration management for open source software. In Proceedings of the 1st Workshop on Open Source Software Engineering.Google Scholar
- Becking, J., Course, S., Enk, G. V. and Hangyi, H. T. 2005. MMBase: An open-source content management system. IBM Syst. J. 44, 2, 381--397. Google ScholarDigital Library
- Bezroukov, N. 1999. A second look at the Cathedral and the bazaar. First Monday 4, 12.Google ScholarCross Ref
- Blanchard, B. S. and Fabrycky, W. J. 2006. Systems Engineering and Analysis. Prentice Hall.Google Scholar
- Bleek, W. and Finck, M. 2004. Migrating a development project to open source software development. In Proceedings of the ICSE 4th Workshop on Open Source Software Engineering.Google Scholar
- Bonaccorsi, A., Giannangeli, S., and Rossi, C. 2006. Entry strategies under competing standards: Hybrid business models in the open source software industry. Manage. Science 52, 7, 1085--1098. Google ScholarDigital Library
- Bonaccorsi, A. and Rossi, C. 2006. Comparing motivations of individual programmers and firms to take part in the open source movement. Knowl. Technol. Policy 18, 4, 40--64.Google ScholarCross Ref
- Cannon-Bowers, J. A. and Salas, E. 1993. Shared Mental Models in Expert Decision Making. Individual and Group Decision Making. Lawrence Erlbaum Associates, Hillsdale, NJ, 221--246.Google Scholar
- Capiluppi, A. 2004. Improving comprehension and cooperation through code structure. In Proceedings of the ICSE 4th Workshop on Open Source Software Engineering.Google ScholarCross Ref
- Capra, E., Francalanci, C., and Merlo, F. 2008. An empirical study on the relationship between software design quality, development effort and governance in open source projects. IEEE Trans. Softw. Engin. 34, 6, 765--782. Google ScholarDigital Library
- Chan, A. 2004. Coding free software, coding free states: Free software legislation and the politics of code in Peru. Anthropol. Quart. 77, 3, 531--545.Google ScholarCross Ref
- Chen, K., Schach, S. R., Yu, L. G., Offutt, J., and Heller, G. Z. 2004. Open-source change logs. Empir. Softw. Engin. 9, 3, 197--210. Google ScholarDigital Library
- Ciborra, C. U. and Andreu, R. 2001. Sharing knowledge across boundaries. J. Info. Technol. 16, 2, 73--81.Google ScholarCross Ref
- Colazo, J. A., Fang, Y., and Neufeld, D. J. 2005. Development success in open source software projects: Exploring the impact of copylefted licenses. In Proceedings of the Americas Conference on Information Systems (AMCIS'05).Google Scholar
- Collins, J. and Drucker, P. 1999. A Conversation between Jims Collins and Peter Drucker. Drucker Found. News 7, 4--5.Google Scholar
- Crowston, K. and Howison, J. 2005. Hierarchy and centralization in free and open source software team communications. Knowl. Technol. Policy 18, 4, 65--85.Google ScholarCross Ref
- Crowston, K., Howison, J., and Annabi, H. 2006. Information systems success in free and open source software development: Theory and measures. Softw. Process Improv. Practice 11, 2, 123--148.Google ScholarCross Ref
- Crowston, K., Howison, J., Masango, C., and Eseryel, U. Y. 2005. Face-to-face interactions in self-organizing distributed teams. In Proceedings of the Academy Of Management Conference.Google Scholar
- Crowston, K., Li, Q., Wei, K., Eseryel, U. Y., and Howison, J. 2007. Self-organization of teams in free/libre open source software development. Info. Softw. Technol. 49, 564--575. Google ScholarDigital Library
- Crowston, K. and Scozzi, B. 2004. Coordination practices for bug fixing within FLOSS development teams. In Proceedings of the 1st International Workshop on Computer Supported Activity Coordination.Google Scholar
- Crowston, K. and Scozzi, B. 2008. Coordination practices within free/libre open source software development teams: The bug fixing process. J. Datab. Manag. 19, 2, 1--30.Google ScholarCross Ref
- Crowston, K., Wei, K., Li, Q., Eseryel, U. Y., and Howison, J. 2005. Coordination of free/libre open source software development. In Proceedings of the International Conference on Information Systems.Google Scholar
- Crowston, K., Wei, K., Li, Q., and Howison, J. 2006. Core and periphery in Free/Libre and Open Source software team communications. In Proceedings of the Hawaii International Conference on System Sciences (HICSS'39). Google ScholarDigital Library
- Curtis, B., Walz, D., and Elam, J. J. 1989. Studying the process of software design teams. In Proceedings of the 5th International Software Process Workshop On Experience With Software Process Models, 52--53. Google ScholarDigital Library
- Dafermos, G. N. 2001. Management and virtual decentralised networks: the Linux project. First Monday 6, 11.Google ScholarCross Ref
- Dahlander, L. 2007. Penguin in a new suit: A tale of how de novo entrants emerged to harness free and open source software communities. Indus. Corp. Change 16, 5, 913--943.Google ScholarCross Ref
- Dahlander, L. and Magnusson, M. 2008. How do firms make use of open source communities? Long Range Plan. 41, 6, 629--649.Google Scholar
- Dahlander, L. and Magnusson, M. G. 2005. Relationships between open source software companies and communities: observations from Nordic firms. Res. Policy 34, 4, 481--493.Google ScholarCross Ref
- David, P. A. and Shapiro, J. S. 2008. Community-based production of open-source software: what do we know about the developers who participate? Inform. Econ. Policy 20, 4, 364--398.Google ScholarCross Ref
- Dempsey, B. J., Weiss, D., Jones, P., and Greenberg, J. 2002. Who is an open source software developer? Comm. ACM 45, 2, 67--72. Google ScholarDigital Library
- den Besten, M. L., Dalle, J.-M., and Galia, F. 2008. The allocation of collaborative efforts in open-source software. Inform. Econ. Policy 20, 4, 316--322.Google ScholarCross Ref
- Dinh-Trong, T. T. and Bieman, J. M. 2005. The FreeBSD project: a replication case study of open source development. IEEE Trans. Softw. Engin. 31, 6, 481--494. Google ScholarDigital Library
- Dinkelacker, J., Garg, P. K., Miller, R., and Nelson, D. 2002. Progressive Open Source. In Proceedings of the International Conference on Software Engineering. Google ScholarDigital Library
- Ducheneaut, N. 2005. Socialization in an open source software community: a socio-technical analysis. Comput. Supp. Cooperat. Work 14, 4, 323--368. Google ScholarDigital Library
- Edwards, K. 2001. Epistemic communities, situated learning and open source software development. In Proceedings of the Epistemic Cultures and the Practice of Interdisciplinarity Workshop.Google Scholar
- Erenkrantz, J. R. 2003. Release management within open source projects. In Proceedings of the International Conference on Software Engineering 3rd Workshop on Open Source Software Engineering.Google Scholar
- Evans, P. and Wolf, B. 2005. Collaboration rules. Harvard Bus. Rev. 83, 7, 96--103.Google Scholar
- Fang, Y. and Neufeld, D. 2009. Understanding sustained participation in open source software projects. J. Manag. Inform. Syst. 25, 4, 9--50. Google ScholarDigital Library
- Fershtman, C. and Gandal, N. 2007. Open source software: motivation and restrictive licensing. Intern. Econ. Econ. Policy 4, 2, 209--225.Google ScholarCross Ref
- Fielding, R. T. 1999. Shared leadership in the Apache project. ACM 42, 4, 42--43. Google ScholarDigital Library
- Fitzgerald, B. 2006. The transformation of open source software. MIS Quarter. 30, 4, 587--598. Google ScholarDigital Library
- Fitzgerald, B. and Kenny, T. 2003. Open source software in the trenches: lessons from a large-scale OSS implementation. In Proceedings of International Conference on Information Systems.Google Scholar
- Fitzgerald, B. and Kenny, T. 2004. Developing an information systems infrastructure with open source software. IEEE Softw. 21, 1, 50--55. Google ScholarDigital Library
- Freeman, S. 2007. The material and social dynamics of motivation: contributions to open source language technology development. Sci. Stud. 20, 2, 55--77.Google Scholar
- Gacek, C. and Arief, B. 2004. The many meanings of Open Source. IEEE Softw. 21, 1, 34--40. Google ScholarDigital Library
- Gallivan, M. J. 2001. Striking a balance between trust and control in a virtual organization: a content analysis of open source software case studies. Inform. Syst. J. 11, 4, 277--304.Google ScholarCross Ref
- Garrison, R., Anderson, T., and Archer, W. 2007. Critical thinking in a text-based environment: computer conferencing in higher education. Intern. High. Edu. 2, 87--105.Google ScholarCross Ref
- German, D. M. 2003. The GNOME project: a case study of open source, global software development. Softw. Process Improv. Practice 8, 4, 201--215.Google ScholarCross Ref
- Ghosh, R. A. 1998. FM Interview with Linus Torvalds: what motivates free software developers? First Monday 3, 3.Google Scholar
- Ghosh, R. A. 2002. Free/libre and open source software: survey and study. In Proceedings of the Report of the FLOSS Workshop on Advancing the Research Agenda on Free/Open Source Software.Google Scholar
- Ghosh, R. A. 2006. Economic impact of open source software on innovation and the competitiveness of the Inform. Comm. Technol. (ICT).Google Scholar
- Giuri, P., Rullani, F., and Torrisi, S. 2008. Explaining leadership in virtual teams: the case of open source software. Inform. Econ. Policy 20, 4, 305--315.Google ScholarCross Ref
- Glance, D. G. 2004. Release criteria for the Linux kernel. First Monday 9, 4.Google ScholarCross Ref
- Godfrey, M. W. and Tu, Q. 2000. Evolution in open source software: a case study. In Proceedings of the International Conference on Software Maintenance. Google ScholarDigital Library
- Gonzalez-Barahona, J. M., Robles, G., Andradas-Izquierdo, R., and Ghosh, R. A. 2008. Geographic origin of libre software developers. Inform. Econ. Policy 20, 4, 356--363.Google ScholarCross Ref
- Goode, S. 2005. Something for nothing: management rejection of open source software in Australia's top firms. Inform. Manag. 42, 5, 669--681. Google ScholarDigital Library
- Grewal, R., Lilien, G. L., and Mallapragada, G. 2006. Location, location, location: how network embeddedness affects project success in open source systems. Manag. Sci. 52, 7, 1043--1056. Google ScholarDigital Library
- Gyimothy, T., Ferenc, R., and Siket, I. 2005. Empirical validation of object-oriented metrics on open source software for fault prediction. IEEE Transact. Softw. Engin. 31, 10, 897--910. Google ScholarDigital Library
- Hackman, J. R. and Morris, C. G. 1978. Group tasks, group interaction process, and group performance effectiveness: a review and proposed integration. Group Processes, volume 8 of Advances in Experimental Social Psychology. L. Berkowitz, Eds., New York, Academic Press, 45--99.Google Scholar
- Hann, I.-H., Roberts, J., Slaughter, S., and Fielding, R. 2002. Economic incentives for participating in open source software projects. In Proceedings of the 23rd International Conference on Information Systems. 365--372.Google Scholar
- Hann, I.-H., Roberts, J., and Slaughter, S. A. 2004. Why developers participate in open source software projects: an empirical investigation. In Proceedings of the 25th International Conference on Information Systems.Google Scholar
- Hanson, V. L., Brezin, J. P., Crayne, S., and Keates, S. 2005. Improving web accessibility through an enhanced open-source browser. IBM Syst. J. 44, 3, 573--588. Google ScholarDigital Library
- Harrison, W. 2001. Editorial: open source and empirical software engineering. Empir. Softw. Engin. 6, 3, 193--194. Google ScholarDigital Library
- Hars, A. and Ou, S. S. 2002. Working for free? motivations for participating in open-source projects. Int. J. Electr. Commerce 6, 3, 25--39. Google ScholarDigital Library
- Hecker, F. 1999. Mozilla at one: a look back and ahead. http://www-archive.mozilla.org/mozilla-at-one. html.Google Scholar
- Hemetsberger, A. and Reinhardt, C. 2004. Sharing and creating knowledge in open-source communities: the case of KDE. In Proceedings of the the 5th European Conference on Organizational Knowledge, Learning, and Capabilities.Google Scholar
- Henkel, J. 2006. Selective revealing in open innovation processes: the case of embedded Linux. Res. Policy 35, 953--969.Google ScholarCross Ref
- Hertel, G., Niedner, S., and Herrmann, S. 2003. Motivation of software developers in open source projects: an Internet-based survey of contributors to the Linux kernel. Res. Policy 32, 7, 1159--1177.Google ScholarCross Ref
- Holck, J., Larsen, M. H., and Pedersen, M. K. 2005. Managerial and technical barriers to the adoption of open source software. In Proceedings of the Cots-Based Software Systems, 289--300. Google ScholarDigital Library
- Howison, J. and Crowston, K. 2004. The perils and pitfalls of mining SourceForge. In Proceedings of the 26th International Conference on Software Engineering Workshop on Mining Software Repositories.Google Scholar
- Huysman, M. and Lin, Y. 2005. Learn to solve problems: a virtual ethnographic case study of learning in a GNU/Linux users group. Electron. J. Virtual Org. Netw. 7, 56--69.Google Scholar
- Ilgen, D. R., Hollenbeck, J. R., and Johnson, M. 2005. Team in Organizations: from input-process-output models to IMOI models. Ann. Rev. Psych. 56, 517--543.Google ScholarCross Ref
- James, J. 1951. A preliminary study of the size determinant in small group interaction. Amer. Sociol. Rev. 16, 4, 474--477.Google ScholarCross Ref
- Jensen, C. and Scacchi, W. 2005. Collaboration, leadership, control, and conflict negotiation and the netbeans.org open source software development community. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Kelty, C. M. 2008. Two Bits: the Cultural Significance of Free Software. Duke University Press, Durham, NC. Google ScholarDigital Library
- Koch, S. 2004. Profiling an open source project ecology and its programmers. Elect. Markets 14, 2, 77--88.Google ScholarCross Ref
- Koch, S. and Schneider, G. 2002. Effort, cooperation and coordination in an open source software project: GNOME. Infor. Syst. J. 12, 1, 27--42.Google ScholarCross Ref
- Kuk, G. 2006. Strategic interaction and knowledge sharing in the KDE developer mailing list. Manag. Sci. 52, 7, 1031--1042. Google ScholarDigital Library
- Kuwabara, K. 2000. Linux: a bazaar at the edge of chaos. First Monday 5, 3.Google ScholarCross Ref
- Lakhani, K. R. and Von Hippel, E. 2003. How open source software works: “free” user-to-user assistance. Res. Policy 32, 6, 923--943.Google ScholarCross Ref
- Lakhani, K. R. and Wolf, R. G. 2005. Why hackers do what they do: understanding motivation and effort in free/open source software projects. In Perspectives on Free and Open Source Software. J. Feller, B. Fitzgerald, S. Hissam and K. R. Lakhani. Eds. MIT Press, Cambridge, MA.Google Scholar
- Lancashire, D. 2001. Code, culture and cash: the fading altruism of open source development. First Monday 6, 12.Google ScholarCross Ref
- Lanzara, G. F. and Morner, M. L. 2004. Making and sharing knowledge at electronic crossroads: the evolutionary ecology of open source. In Proceedings of the 5th European Conference on Organizational Knowledge, Learning and Capabilities.Google Scholar
- Lee, G. K. and Cole, R. E. 2003. From a firm-based to a community-based model of knowledge creation: the case of the Linux kernel development. Org. Sci. 14, 6, 633--649. Google ScholarDigital Library
- Lee, S.-Y. T., Kim, H.-W., and Gupta, S. 2009. Measuring open source software success. Omega 37, 2, 426--438.Google ScholarCross Ref
- Leibovitch, E. 1999. The business case for Linux. IEEE Softw. 16, 1, 40--44. Google ScholarDigital Library
- Lerner, J. and Tirole, J. 2002. Some simple economics of open source. J. Indust. Econ. 50, 2, 197--234.Google ScholarCross Ref
- Lerner, J. and Tirole, J. 2005a. The economics of technology sharing: open source and beyond. J. Econ. Perspec. 19, 2, 99--120.Google ScholarCross Ref
- Lerner, J. and Tirole, J. 2005b. The scope of open source licensing. J. Law Econ. Org. 21, 1, 20--56.Google ScholarCross Ref
- Lin, Y. 2006. Hybrid innovation: How does the collaboration between the FLOSS community and corporations happen? Knowledge, Tech. Policy 18, 4, 86--100.Google ScholarCross Ref
- Long, J. and Yuan, M. J. 2005. Are all open source projects created equal? Understanding the sustainability of open source software development model. In Proceedings of the Americas Conference on Information Systems.Google Scholar
- Long, Y. and Siau, K. 2007. Social network structures in open source software development teams. J. Datab. Manag. 18, 2, 25--40.Google ScholarCross Ref
- Luthiger Stoll, B. 2005. Fun and software development. In Proceedings of the 1st International Conference on Open Source Systems. 273--278.Google Scholar
- Maccormack, A., Rusnak, J., and Baldwin, C. Y. 2006. Exploring the structure of complex software designs: an empirical study of open source and proprietary code. Manag. Sci. 52, 7, 1015--1030. Google ScholarDigital Library
- Malone, T. W., Crowston, K., Lee, J., Pentland, B., Dellarocas, C., Wyner, G., Quimby, J., Osborn, C. S., Bernstein, A., Herman, G., Klein, M., and O'Donnell, E. 1999. Tools for inventing organizations: toward a handbook or organizational processes. Manag. Sci. 45, 3, 425--443. Google ScholarDigital Library
- Marks, M. A., Mathieu, J. E., and Zaccaro, S. J. 2001. A temporally based framework and taxonomy of team processes. Acad. Manag. Rev. 26, 3, 356--376.Google ScholarCross Ref
- Martins, L. L., Gilson, L. L., and Maynard, M. T. 2004. Virtual teams: what do we know and where do we go from here? J. Manag. 30, 6, 805--835.Google Scholar
- Mateos-Garcia, J. and Steinmueller, W. E. 2008. The institutions of open source software: examining the Debian community. Inf. Econ. Policy 20, 4, 333--344.Google ScholarCross Ref
- Mcgrath, J. 1984. Groups: interaction and Performance, Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
- Mcgrath, J. E. 1991. Time, interaction, and performance (TIP): a theory of groups. Sm. Group Res. 22, 147--174.Google ScholarCross Ref
- Mcgrath, J. E. 1997. Small group research, that once and future field: An interpretation of the past with an eye to the future. Group Dynam. Theory, Res. Prac. 1, 1, 7--27.Google ScholarCross Ref
- Mendez-Duron, R. and García, C. E. 2009. Returns from social capital in open source software networks. J. Evolution. Econ. 19, 277--295.Google ScholarCross Ref
- Michlmayr, M. 2003. Quality and the reliance on individuals in free software projects. In Proceedings of the International Conference on Software Engineering 3rd Workshop on Open Source Software Engineering.Google Scholar
- Michlmayr, M. 2004. Managing volunteer activity in free software projects. In Proceedings of the USENIX Annual Technical Conference. 93--102. Google ScholarDigital Library
- Miralles, F., Sieber, S., and Valor, J. 2005. CIO herds and user gangs in the adoption of open source software. In Proceedings of the European Conference on Information Systems.Google Scholar
- Mockus, A., Fielding, R. T., and Herbsleb, J. D. 2000. A case study of open source software development: The Apache server. In Proceedings of the International Conference on Software Engineering. Google ScholarDigital Library
- Mockus, A., Fielding, R. T., and Herbsleb, J. D. 2002. Two case studies of open source software development: Apache and Mozilla. ACM Trans. Softw. Eng. Method. 11, 3, 309--346. Google ScholarDigital Library
- Moon, J. Y. and Sproull, L. 2000. Essence of distributed work: the case of the Linux kernel. First Monday 5, 11.Google ScholarCross Ref
- Morand, D. A. and Ocker, R. J. 2003. Politeness theory and computer-mediated communication: a sociolinguistic approach to analyzing relational messages. In Proceedings of the 36th Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Nakakoji, K., Yamamoto, Y., Nishinaka, Y., Kishida, K., and Ye, Y. 2002. Evolution patterns of open-source software systems and communities. In Proceedings of International Workshop on Principles of Software Evolution. 76--85. Google ScholarDigital Library
- Nichols, D. M., Thomson, K., and Yeates, S. A. 2001. Usability and open-source software development. In Proceedings of the Symposium on Computer Human Interaction. 49--54. Google ScholarDigital Library
- O'Leary, M. B. and Cummings, J. N. 2007. The spatial, temporal, and configurational characteritics of geographic dispersion in teams. MIS Quart. 31, 3, 433--452. Google ScholarDigital Library
- O'Mahony, S. 2003. Guarding the commons: How community managed software projects protect their work. Res. Policy 32, 7, 1179--1198.Google ScholarCross Ref
- Oh, W. and Jeon, S. 2004. Membership dynamics and network stability in the open-source community: the ising perspective. In Proceedings of International Conference on Information Systems.Google Scholar
- Organ, D., Podsakoff, P., and Mackenzie, S. 2006. Organizational Citizenship Behavior: its Nature, Antecedents, and Consequences, SAGE Publications, Thousand Oaks, CA.Google Scholar
- Orman, W. H. 2008. Giving it away for free? The nature of job-market signaling by open-source software developers. B.E. J. Econ. Analy. Policy 8, 1, Article 12.Google Scholar
- Paulson, J. W., Succi, G., and Eberlein, A. 2004. An empirical study of open-source and closed-source software products. IEEE Trans. Softw. Eng. 30, 4, 246--256. Google ScholarDigital Library
- Powell, A., Piccoli, G., and Ives, B. 2004. Virtual Teams: A review of current literature and directions for future research. Datab. Adv. Inf. Syst. 35, 1, 6--36. Google ScholarDigital Library
- Raymond, E. S. 1998. The cathedral and the bazaar. First Monday 3, 3. Google ScholarDigital Library
- Ridley, M. 1996. The Origins of Virtue: Human Instincts and the Evolution of Cooperation, Viking, New York.Google Scholar
- Robbins, J. E. 2002. Adopting OSS methods by adopting OSS tools. In Proceedings of the International Conference on Software Engineering 2nd Workshop on Open Source Software Engineering.Google Scholar
- Roberts, J., Hann, I.-H., and Slaughter, S. A. 2006. Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the apache projects. Manag. Sci. 52, 7, 984--999. Google ScholarDigital Library
- Robles, G. and Gonzalez-Barahona, J. M. A. M. M. 2005. Evolution of volunteer participation in libre software projects: evidence from Debian. In Proceedings of the 1st International Conference on Open Source Systems. 100--107.Google Scholar
- Rossi, M. A. 2006. Decoding the Free/open source (F/OSS) software puzzle: A survey of theoretical and empirical contributions. In the Economics of Open Source Software Development. J. Bitzer and P. J. H. Schroder. Elsevier Press, Amsterdam. 15--56.Google Scholar
- Sadowski, B. M., Sadowski-Rasters, G., and Duysters, G. 2008. Transition of governance in a mature open software source community: evidence from the Debian case. Inf. Econ. Policy 20, 4, 323--332.Google ScholarCross Ref
- Sagers, G. W. 2004. The influence of network governance factors on success in open source software development projects. In Proceedings of International Conference on Information Systems.Google Scholar
- Samoladas, I., Stamelos, I., Angelis, L., and Oikonomou, A. 2004. Open source software development should strive for even greater code maintainability. Comm. ACM 47, 10, 83--87. Google ScholarDigital Library
- Scacchi, W. 2002. Understanding the requirements for developing open source software systems. IEE Proc. Softw. 149, 1, 24--39.Google ScholarCross Ref
- Scacchi, W. 2004. Free/open source software development practices in the computer game community. IEEE Softw. 21, 1, 56--66. Google ScholarDigital Library
- Scacchi, W. 2007. Free/open source software development: Recent research results and methods. Adv. Comput. 69, 243--295.Google ScholarCross Ref
- Schach, S. R., Jin, B., and Wright, D. R. 2002. Maintainability of the Linux kernel. In Proceedings of the 2nd Workshop on Open Source Software Engineering.Google Scholar
- Schach, S. R., Jin, B., Wright, D. R., Heller, G. Z., and Offutt, A. J. 2003. Determining the distribution of maintenance categories: survey versus measurement. Emp. Softw. Eng. 8, 4, 351--365. Google ScholarDigital Library
- Schmidt, D. C. and Porter, A. 2001. Leveraging open-source communities to improve the quality and performance of open-source software. In Proceedings of the International Conference on Software Engineeering 1st Workshop on Open Source Software Engineering.Google Scholar
- Scozzi, B., Crowston, K., Eseryel, U. Y., and Li, Q. 2008. Shared mental models among open source software developers. In Proceedings of the 41st Hawai'i International Conference on System Science. Google ScholarDigital Library
- Shah, S. K. 2006. Motivation, governance, and the viability of hybrid forms in open source software development. Manag. Sci. 52, 7, 1000--1014. Google ScholarDigital Library
- Shaikh, M. and Cornford, T. 2003. Version management tools: CVS to BK in the linux kernel. In Proceedings of the ICSE 3rd Workshop on Open Source Software Engineering.Google Scholar
- Singh, V., Twidale, M. B., and Rathi, D. 2006. Open source technical support: A look at peer help-giving. In Proceedings of the 39th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Stamelos, I., Angelis, L., Oikonomou, A., and Bleris, G. L. 2002. Code quality analysis in open source software development. Inf. Syst. J. 12, 1, 43--60.Google ScholarCross Ref
- Stark, J. 2002. Peer reviews as a quality management technique in open-source software development projects. Comp. Sci. 2349, 340--350. Google ScholarDigital Library
- Stewart, K. J., Ammeter, A. P., and Maruping, L. M. 2005. A Preliminary analysis of the influences of licensing and organizational sponsorship on success in open source projects. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Stewart, K. J., Ammeter, A. P., and Maruping, L. M. 2006. Impacts of license choice and organizational sponsorship on user interest and development activities in open source software projects. Inf. Syst. Res. 17, 2, 126--144. Google ScholarDigital Library
- Stewart, K. J. and Ammeter, T. 2003. An exploratory study of factors influencing the level of vitality and popularity of open source projects. In Proceedings of the 23rd International Conference on Information Systems.Google Scholar
- Stewart, K. J. and Gosain, S. 2001. Impacts of ideology, trust, and communication on effectiveness in open source software development teams. In Proceedings of the 22nd International Conference on Information Systems.Google Scholar
- Stewart, K. J. and Gosain, S. 2006. The impact of ideology on effectiveness in open source software development teams. MIS Quart. 30, 2, 291--314. Google ScholarDigital Library
- Subramaniam, C., Sen, R., and Nelson, M. L. 2009. Determinants of open source software project success: A longitudinal study. Decis. Supp. Syst. 46, 2, 576--585. Google ScholarDigital Library
- Subramanyam, R. and Xia, M. 2008. Free/libre open source software development in developing and developed countries: a conceptual framework with an exploratory study. Decis. Supp. Syst. 46, 1, 173--186. Google ScholarDigital Library
- Thomas, C. 2003. Improving verification, validation, and test of the linux kernel: the Linux stabilization project. In Proceedings of the ICSE 3rd Workshop on Open Source Software Engineering.Google Scholar
- Tuomi, I. 2004. Evolution of the Linux credits file: Methodological challenges and reference data for open source research. First Monday 9, 6.Google ScholarCross Ref
- van Wendel de Joode, R. 2004. Managing conflicts in open source communities. Electron. Markets 14, 2, 104--113.Google ScholarCross Ref
- van Wendel de Joode, R., and De Bruijne, M. 2006. The organization of open source communities: towards a framework to analyze the relationship between openness and reliability. In Proceedings of the 39th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Van Wendel De Joode, R., and Egyedi, T. M. 2005. Handling variety: The tension between adaptability and interoperability of open source software. Comp. Stand. Interf. 28, 1, 109--121. Google ScholarDigital Library
- Vass, B. 2007. Migrating to open source: Have no fear. In Proceedings of the 3rd DoD Open Conference: Deployment of Open Technologies and Architectures within Military Systems.Google Scholar
- Vemuri, V. K. and Bertone, V. 2004. Will the open source movement survive a litigious society? Electr. Markets 14, 2, 114--123.Google ScholarCross Ref
- Verma, S., Jin, L., and Negi, A. 2005. Open source adoption and use: a comparative study between groups in the U.S. and India. In Proceedings of the Americas Conference on Information Systems.Google Scholar
- Vessey, I., Ramesh, V., and Glass, R. L. 2002. Research in Information Systems: an empirical study of diversity in the discipline and its journals. J. Manag. Infor. Syst. 19, 2, 129--174. Google ScholarDigital Library
- von Hippel, E. 2001. Innovation by user communities: Learning from open-source software. Mit Sloan Manag. Rev. 42, 4, 82--86.Google Scholar
- von Hippel, E. and Von Krogh, G. 2003. Open source software and the “private-collective” innovation model: Issues for organization science. Org. Sci. 14, 2, 209--213. Google ScholarDigital Library
- von Krogh, G., Spaeth, S., and Haefliger, S. 2005. Knowledge reuse in open source software: an exploratory study of 15 open source projects. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- von Krogh, G., Spaeth, S., and Lakhani, K. R. 2003. Community, joining, and specialization in open source software innovation: a case study. Res. Policy 32, 7, 1217--1241.Google ScholarCross Ref
- von Krogh, G. and Von Hippel, E. 2006. The promise of research on open source software. Manag. Sci. 52, 7, 975--983. Google ScholarDigital Library
- Walli, S., Gynn, D., and Rotz, B. V. 2005. The growth of open source software in organizations. http://dirkriehle.com/wp-content/uploads/2008/03/wp_optaros_oss_usage_in_organizations.pdf.Google Scholar
- Waring, T. and Maddocks, P. 2005. Open source software implementation in the U.K. public sector: evidence from the field and implications for the future. Int. J. Inf. Manag. 25, 5, 411--428. Google ScholarDigital Library
- Watson-Manheim, M. B., Chudoba, K. M., and Crowston, K. 2002. Discontinuities and continuities: a new way to understand virtual work. Inf. Technol. People 15, 3, 191--209.Google ScholarCross Ref
- Wayner, P. 2000. Free For All. HarperCollins, New York.Google Scholar
- West, J. and O'Mahony, S. 2005. Contrasting community building in sponsored and community founded open source projects. In Proceedings of the 38th Annual Hawaii International Conference on System Sciences. Google ScholarDigital Library
- Wu, C.-G., Gerlach, J. H., and Young, C. E. 2007. An empirical analysis of open source software developers' motivations and continuance intentions. Inf. Manag. 44, 3, 253--262. Google ScholarDigital Library
- Wynn, D. 2004. Organizational structure of open source projects: a life cycle approach. In Proceedings of the 7th Annual Conference of the Southern Association for Information Systems. 285--290.Google Scholar
- Xu, B., Jones, D. R., and Shao, B. 2009. Volunteers' involvement in online community based software development. Inf. Manag. 46, 3, 151--158. Google ScholarDigital Library
- Yamauchi, Y., Yokozawa, M., Shinohara, T., and Ishida, T. 2000. Collaboration with lean media: how open-source software succeeds. In Proceedings of the Conference on Computer-Supported Cooperative Work (CSCW'00). Google ScholarDigital Library
- Yan, N., Leip, D., and Gupta, K. 2005. The use of open-source software in the IBM corporate portal. IBM Syst. J. 44, 2, 419--425. Google ScholarDigital Library
- Ye, Y. and Kishida, K. 2003. Toward an understanding of the motivation of open source software developers. In Proceedings of International Conference on Software Engineering (ICSE'03). Google ScholarDigital Library
Index Terms
- Free/Libre open-source software development: What we know and what we do not know
Recommendations
Free/open source software development
ESEC-FSE '07: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineeringThe focus of this paper is to review what is known about free and open source software development (FOSSD) work practices, development processes, project and community dynamics, and other socio-technical relationships. It focuses on exploring how FOSS ...
Free/open source software development: recent research results and emerging opportunities
ESEC-FSE companion '07: The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papersThe focus of this paper is to review what is known about free and open source software development (FOSSD) work practices, development processes, project and community dynamics, and other socio-technical relationships. It focuses on exploring how FOSS ...
Interaction Design in Free/Libre/Open Source Software Development: a systematic mapping
IHC '17: Proceedings of the XVI Brazilian Symposium on Human Factors in Computing SystemsApproaches for integrating interaction design into software development processes do not consider the specific development characteristics of free/libre/open source software (FLOSS). Researchers know the importance of integrating good practices of ...
Comments