The book addresses the fundamental questions of "what, why, when, where and how" the Open Source process has been able to produce category-killing software without the support of a traditional software engineering environment and without the support of a traditional software company's marketing machine.
Cited By
- Tan X, Gong Y, Huang G, Wu H and Zhang L (2024). How to Gain Commit Rights in Modern Top Open Source Communities?, Proceedings of the ACM on Software Engineering, 1:FSE, (1727-1749), Online publication date: 12-Jul-2024.
- Zhao S, Xia X, Fitzgerald B, Li X, Lenarduzzi V, Taibi D, Wang R, Wang W and Tian C OpenRank Leaderboard: Motivating Open Source Collaborations Through Social Network Evaluation in Alibaba Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Practice, (346-357)
- Shaikh M and Vaast E (2023). Algorithmic Interactions in Open Source Work, Information Systems Research, 34:2, (744-765), Online publication date: 1-Jun-2023.
- Tan X, Zhou M and Zhang L (2023). Understanding Mentors’ Engagement in OSS Communities via Google Summer of Code, IEEE Transactions on Software Engineering, 49:5, (3106-3130), Online publication date: 1-May-2023.
- Rashid M, Clarke P and O'Connor R (2020). A mechanism to explore proactive knowledge retention in open source software communities, Journal of Software: Evolution and Process, 32:3, Online publication date: 2-Mar-2020.
- Habib A, Hussain S, Khan A, Sohail M, Ilahi M, Mufti M and Faisal M (2019). Knowledge based quality analysis of crowdsourced software development platforms, Computational & Mathematical Organization Theory, 25:2, (122-131), Online publication date: 1-Jun-2019.
- Carroll N, Morgan L and Conboy K Examining the Impact of Adopting Inner Source Software Practices Proceedings of the 14th International Symposium on Open Collaboration, (1-7)
- Wen S Learning secure programming in open source software communities Proceedings of the 6th International Conference on Information and Education Technology, (25-32)
- McCarthy S, O'Raghallaigh P, Fitzgerald C and Adam F Impacts of Openness on the Success of Information System Development Research Projects Proceedings of the 13th International Symposium on Open Collaboration Companion, (1-8)
- Barcomb A A multiple case study of small free software businesses as social entrepreneurships Proceedings of the 11th International Symposium on Open Collaboration, (1-8)
- Mechtaev S, Yi J and Roychoudhury A DirectFix Proceedings of the 37th International Conference on Software Engineering - Volume 1, (448-458)
- Xuan Q, Okano A, Devanbu P and Filkov V Focus-shifting patterns of OSS developers and their congruence with call graphs Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (401-412)
- Rajlich V Software evolution and maintenance Future of Software Engineering Proceedings, (133-144)
- Stol K and Fitzgerald B Two's company, three's a crowd: a case study of crowdsourcing software development Proceedings of the 36th International Conference on Software Engineering, (187-198)
- Teixeira J and Lin T Collaboration in the open-source arena Proceedings of the 52nd ACM conference on Computers and people research, (121-129)
- Stol K, Avgeriou P, Babar M, Lucas Y and Fitzgerald B (2014). Key factors for adopting inner source, ACM Transactions on Software Engineering and Methodology, 23:2, (1-35), Online publication date: 1-Mar-2014.
- Di Bella E, Sillitti A and Succi G (2013). A multivariate classification of open source developers, Information Sciences: an International Journal, 221, (72-83), Online publication date: 1-Feb-2013.
- Temizkan O, Kumar R, Park S and Subramaniam C (2012). Patch Release Behaviors of Software Vendors in Response to Vulnerabilities, Journal of Management Information Systems, 28:4, (305-338), Online publication date: 1-Apr-2012.
- Ellis H, Purcell M and Hislop G An approach for evaluating FOSS projects for student participation Proceedings of the 43rd ACM technical symposium on Computer Science Education, (415-420)
- Chawner B Community matters most Proceedings of the 2012 iConference, (231-239)
- Raja U and Tretter M (2011). Predicting OSS Development Success, International Journal of Information System Modeling and Design, 2:4, (27-48), Online publication date: 1-Oct-2011.
- Höst M, Oručević-Alagić A and Runeson P Usage of open source in commercial software product development - findings from a focus group meeting Proceedings of the 12th international conference on Product-focused software process improvement, (143-155)
- Höst M and Oručević-Alagić A (2011). A systematic review of research on open source software in commercial software product development, Information and Software Technology, 53:6, (616-624), Online publication date: 1-Jun-2011.
- Lin Z, Xu B and Xu Y (2011). A Study of Open Source Software Development from Control Perspective, Journal of Database Management, 22:1, (26-42), Online publication date: 1-Jan-2011.
- English M, Buckley J and Cahill T (2010). A replicated and refined empirical study of the use of friends in C++ software, Journal of Systems and Software, 83:11, (2275-2286), Online publication date: 1-Nov-2010.
- Stol K and Ali Babar M Challenges in using open source software in product development Proceedings of the 3rd International Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, (17-22)
- Stol K, Babar M, Russo B and Fitzgerald B The use of empirical methods in Open Source Software research Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development, (19-24)
- Spinellis D A tale of four kernels Proceedings of the 30th international conference on Software engineering, (381-390)
- Lin Y and Zini E (2008). Free/libre open source software implementation in schools, Computers & Education, 50:3, (1092-1102), Online publication date: 1-Apr-2008.
- Björgvinsson T and Thorbergsson H Software development for governmental use utilizing free and open source software Proceedings of the 1st international conference on Theory and practice of electronic governance, (133-140)
- Elliott M, Ackerman M and Scacchi W Knowledge work artifacts Proceedings of the 2007 ACM International Conference on Supporting Group Work, (177-186)
- Ågerfalk P and Sjöström J Sowing the seeds of self Proceedings of the 2nd international conference on Pragmatic web, (1-8)
- Viorres N, Xenofon P, Stavrakis M, Vlachogiannis E, Koutsabasis P and Darzentas J Major HCI challenges for open source software adoption and development Proceedings of the 2nd international conference on Online communities and social computing, (455-464)
- Gumm D (2006). Distribution Dimensions in Software Development Projects, IEEE Software, 23:5, (45-51), Online publication date: 1-Sep-2006.
- Stewart K and Gosain S (2006). The impact of ideology on effectiveness in open source software development teams, MIS Quarterly, 30:2, (291-314), Online publication date: 1-Jun-2006.
- Spinellis D Global software development in the freeBSD project Proceedings of the 2006 international workshop on Global software development for the practitioner, (73-79)
- Ducheneaut N (2005). Socialization in an Open Source Software Community, Computer Supported Cooperative Work, 14:4, (323-368), Online publication date: 1-Aug-2005.
- Theunissen W, Boake A and Kourie D In search of the sweet spot Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, (268-277)
- Rossi C and Bonaccorsi A (2005). Why profit-oriented companies enter the OS field?, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
- Asundi J (2005). The need for effort estimation models for open source software projects, ACM SIGSOFT Software Engineering Notes, 30:4, (1-3), Online publication date: 1-Jul-2005.
- Ohira M, Ohsugi N, Ohoka T and Matsumoto K (2005). Accelerating cross-project knowledge collaboration using collaborative filtering and social networks, ACM SIGSOFT Software Engineering Notes, 30:4, (1-5), Online publication date: 1-Jul-2005.
- Rossi C and Bonaccorsi A Why profit-oriented companies enter the OS field? Proceedings of the fifth workshop on Open source software engineering, (1-5)
- Asundi J The need for effort estimation models for open source software projects Proceedings of the fifth workshop on Open source software engineering, (1-3)
- Ohira M, Ohsugi N, Ohoka T and Matsumoto K Accelerating cross-project knowledge collaboration using collaborative filtering and social networks Proceedings of the 2005 international workshop on Mining software repositories, (1-5)
- Samoladas I, Stamelos I, Angelis L and Oikonomou A (2004). Open source software development should strive for even greater code maintainability, Communications of the ACM, 47:10, (83-87), Online publication date: 1-Oct-2004.
- Gacek C and Arief B (2004). The Many Meanings of Open Source, IEEE Software, 21:1, (34-40), Online publication date: 1-Jan-2004.
- Feller J, Fitzgerald B, Hissam S and Lakhani K (2003). Taking stock of the bazaar, ACM SIGSOFT Software Engineering Notes, 28:6, (5-5), Online publication date: 1-Nov-2003.
- Feller J, Fitzgerald B, Hissam S and Lakhani K The 3rd workshop on Open Source Software Engineering Proceedings of the 25th International Conference on Software Engineering, (785-786)
- Fitzgerald B, Russo N and O'Kane T (2003). Software development method tailoring at Motorola, Communications of the ACM, 46:4, (64-70), Online publication date: 1-Apr-2003.
- Feller J Meeting challenges and surviving success Proceedings of the 24th International Conference on Software Engineering, (669-670)
Index Terms
- Understanding open source software development
Recommendations
Open Source Software Development: An Overview
Although some challenge the value of open source software development, its popularity is undisputed. This overview of open source licensing and development models describes the movement's main principles. Whereas proprietary vendors use a closed-source ...
Open source software development: expectations and experience from a small development project
ACMSE '08: Proceedings of the 46th annual ACM Southeast ConferenceOpen Source Software (OSS) is software that provides access to its source code in order to allow users to improve and redistribute the software. The emergence of OSS has introduced new ways to develop, test, and maintain software. While several success ...
Open source software licenses: Strong-copyleft, non-copyleft, or somewhere in between?
Studies on open source software (OSS) have shown that the license under which an OSS is released has an impact on the success or failure of the software. In this paper, we model the relationship between an OSS developer's utility, the effort that goes ...