%0 Conference Proceedings %B 38th International Conference on Software Engineering (ICSE 2016) %D 2016 %T How Do Free/Open Source Developers Pick Their Tools? A Delphi Study of the Debian Project %A Martin Krafft %A Stol, Klaas-Jan %A Fitzgerald, Brian %K Delphi %K Free/Open Source Software %K Qualitative Study %K study %K tools %X Free and Open Source Software (FOSS) has come to play a critical role in the global software industry. Organizations are widely adopting FOSS and interacting with open source communities, and hence organizations have a considerable interest in seeing these communities flourishing. Very little research has focused on the tools used to develop that software. Given the absence of organizational policies and mandate that would occur in a traditional environment, an open question is how FOSS developers decide what tools to use. In this paper we report on a policy delphi study conducted in the Debian Project, one of the largest FOSS projects. Drawing from data collected in three phases from a panel of 21 experts, we identified 15 factors that affect their decision to adopt tools. This in turn can help FOSS communities to define a suitable policy of actions, in order to improve their processes. %B 38th International Conference on Software Engineering (ICSE 2016) %U https://www.researchgate.net/publication/291312269_How_Do_FreeOpen_Source_Developers_Pick_Their_Tools_A_Delphi_Study_of_the_Debian_Project %0 Journal Article %J IEEE Software %D 2015 %T Inner Source--Adopting Open Source Development Practices within Organizations: A Tutorial %A Stol, Klaas-Jan %A Fitzgerald, Brian %X Inner source, the adoption and tailoring of Open Source development practices inside organizations, is a topic of increasing interest. While Inner Source offers a number of benefits, in our experience many practitioners are unclear as to what Inner Source is, and what steps to take towards adoption. In this article we present a tutorial in which we outline nine key factors, pertaining to product, process and organization, which we have found to be important in working with organizations who are interested in Inner Source. This paper illustrates these nine factors with three inner source initiatives that we have studied. %B IEEE Software %I IEEE %P 1 - 1 %8 07/2015 %! IEEE Softw. %R 10.1109/MS.2014.77 %0 Journal Article %J IEEE Software, 32(2) %D 2015 %T Why and How Should Open Source Projects Adopt Time-Based Releases? %A Martin Michlmayr %A Fitzgerald, Brian %X Traditional release strategies have a number of associated problems, which can be overcome by time-based release management. We present findings from interviews with key members of seven prominent volunteer-based open source projects, all of which have adopted a time-based release strategy. We discuss the importance of release planning, the numerous challenges that can result from a lack of such planning, and the benefits of time-based releases. Finally, we discuss how an open source project can adopt a time-based release strategy. %B IEEE Software, 32(2) %U https://www.researchgate.net/publication/268815678_Why_and_How_Should_Open_Source_Projects_Adopt_Time-Based_Releases %0 Journal Article %J IEEE Software %D 2014 %T Microblogging in Open Source Software Development: The Case of Drupal and Twitter %A Wang, Xiaofang %A Kuzmickaja, Ilona %A Stol, Klaas-Jan %A Abrahamsson, Pekka %A Fitzgerald, Brian %X Microblogging is a popular form of social media that has quickly permeated both enterprise and open source communities. However, exactly how open source communities can leverage microblogging isn't yet well understood. The authors investigate how Drupal's open source community uses Twitter, a household name in microblogging. Their analysis of group and individual accounts of Drupal developers reveals that they take on similar but distinct roles. Both serve as communicators of essential links to a vast and growing community knowledge base, such as work artifacts, issues, documentation, and blog posts, but community members often express positive emotions when tweeting about work, which reinforces a sense of community. %B IEEE Software %V 31 %P 72 - 80 %8 7/2014 %N 4 %! IEEE Softw. %R 10.1109/MS.2013.98 %0 Journal Article %J International Journal of Open Source Software and Processes %D 2012 %T Time-Based Release Management in Free and Open Source (FOSS) Projects %A Martin Michlmayr %A Fitzgerald, Brian %X As the Free and Open Source (FOSS) concept has matured, its commercial significance has also increased, and issues such as quality and sustainability have moved to the fore. In this study, we focus on time-based release management in large volunteer FOSS projects, and reveal how it addresses quality and sustainability issues. We discuss the differences between release management in the traditional software context and contrast it with FOSS settings. Based on detailed case studies of a number of prominent FOSS projects, we describe the move to time-based release management and identify the factors and criteria necessary for a successful transition. We also consider the implications for software development more generally in the current dynamic Internet-enabled environment. %B International Journal of Open Source Software and Processes %V 4 %P 1 - 19 %8 31/2012 %U http://lero.ie/sites/default/files/Lero-TR-2011-04.pdf %N 1 %R 10.4018/jossp.2012010101 %> https://flosshub.org/sites/flosshub.org/files/Lero-TR-2011-04.pdf %0 Journal Article %J Information and Software Technology %D 2011 %T A comparative study of challenges in integrating Open Source Software and Inner Source Software %A Stol, Klaas-Jan %A Ali Babar, Muhammad %A Avgeriou, Paris %A Fitzgerald, Brian %K Open Source Software; Inner Source; Software development; Challenges; Case study; Empirical studies %X Context Several large software-developing organizations have adopted Open Source Software development (OSSD) practices to develop in-house components that are subsequently integrated into products. This phenomenon is also known as “Inner Source”. While there have been several reports of successful cases of this phenomenon, little is known about the challenges that practitioners face when integrating software that is developed in such a setting. Objective The objective of this study was to shed light on challenges related to building products with components that have been developed within an Inner Source development environment. Method Following an initial systematic literature review to generate seed category data constructs, we performed an in-depth exploratory case study in an organization that has a significant track record in the implementation of Inner Source. Data was gathered through semi-structured interviews with participants from a range of divisions across the organization. Interviews were transcribed and analyzed using qualitative data analysis techniques. Results We have identified a number of challenges and approaches to address them, and compared the findings to challenges related to development with OSS products reported in the literature. We found that many challenges identified in the case study could be mapped to challenges related to integration of OSS. Conclusion The results provide important insights into common challenges of developing with OSS and Inner Source and may help organizations to understand how to improve their software development practices by adopting certain OSSD practices. The findings also identify the areas that need further research. Highlights ► We performed a case study that has adopted Open Source development practices. ► We studied the challenges encountered and approaches taken by the organization. ► We performed a systematic review to identify challenges related to Open Source. ► We compared the findings from the review to the findings from the case study. ► Most identified challenges could be mapped to the findings from the literature. %B Information and Software Technology %V 53 %P 1319 - 1336 %8 12/2011 %U http://www.sciencedirect.com/science/article/pii/S095058491100142X %N 12 %! Information and Software Technology %R 10.1016/j.infsof.2011.06.007 %0 Conference Paper %B 2009 35th Euromicro Conference on Software Engineering and Advanced Applications %D 2009 %T An Examination of the Use of Open Source Software Processes as a Global Software Development Solution for Commercial Software Engineering %A Gaughan, Gary %A Fitzgerald, Brian %A Maha Shaikh %X This paper outlines the phenomenon of Inner Source software development and places it in the context of existing open source literature. Our study includes an analysis of multiple case studies of Inner Source in use in large scale global software development companies. The lessons learned from these case studies help us to contrast traditional open source principles with Inner Source principles, and we then gather these lessons, to create our preliminary framework, in order to make sense of when and how firms can adopt Inner Source. Our framework helps to make sense of the practical issues of adopting and managing Inner Source. We have highlighted the emerging trends in the Inner Source phenomenon and surrounding areas. Awareness of this may be of great benefit to researchers in the area and industrial practitioners. %B 2009 35th Euromicro Conference on Software Engineering and Advanced Applications %I IEEE %C Patras, Greece %P 20 - 27 %@ 978-0-7695-3784-9 %R 10.1109/SEAA.2009.86 %0 Journal Article %J International Journal of Open Source Software and Processes %D 2009 %T Open Source Software Adoption: Anatomy of Success and Failure %A Fitzgerald, Brian %K adoption %K project failure %K project success %X Current estimates suggest widespread adoption of open source software (OSS) in organizations worldwide. However, the problematic nature of OSS adoption is readily evidenced in the fairly frequent reports of problems, unforeseen hold-ups, and outright abandonment of OSS implementation over time. Hibernia Hospital, an Irish public sector organization, have embarked on the adoption of a range of OSS applications over several years, some of which have been successfully deployed and remain in live use within the organisation, whereas others, despite achieving high levels of assimilation over a number of years, have not been ultimately retained in live use in the organization. Using a longitudinal case study, we discuss in depth the deployment process for two OSS applications – the desktop application suite whose deployment was unsuccessful ultimately, and the email application which was successfully deployed. To our knowledge, this is the first such in-depth study into successful and unsuccessful OSS implementation. %B International Journal of Open Source Software and Processes %V 1 %P 1-23 %8 01/2009 %R 10.4018/jossp.2009010101 %0 Conference Paper %B OSS2007: Open Source Development, Adoption and Innovation (IFIP 2.13) %D 2007 %T Legal issues for free and open source software in government %A Nic Suzor %A Fitzgerald, Brian %A Perry, Mark %X As more governments begin to adopt and release free and open source software, it is important to be able to readily recognise and identify the associated legal risks and potential liabilities. This panel will examine and discuss the most common of these associated risks and liabilities. These issues include, but are not limited to: indemnities against claims of intellectual property infringement from third parties requirements of consumer protection and antitrust legislation obligations to redistribute source, and when they arise enforceability of free software licences layering and combining of licences dual-licensing licence incompatibility software patent liability contemporary developments in software licensing %B OSS2007: Open Source Development, Adoption and Innovation (IFIP 2.13) %S IFIP International Federation for Information Processing %I Springer %V 234/2007 %P 353 - 354 %8 2007/// %G eng %& 41 %R http://dx.doi.org/10.1007/978-0-387-72486-7_41 %> https://flosshub.org/sites/flosshub.org/files/Legal%20Issues%20for%20Free%20and%20OSS.pdf %0 Journal Article %J Software Process--Improvement and Practice %D 2006 %T Understanding Free/Open Source Software Development Processes %A Walt Scacchi %A Feller, Joseph %A Fitzgerald, Brian %A Hissam, Scott %A Lakhani, Karim %B Software Process--Improvement and Practice %V 11 %P 95-105 %8 March/April %G eng %0 Conference Paper %B OSS2005: Open Source Systems %D 2005 %T Assessing the Role of Open Source Software in the European Secondary Software Sector: A Voice from Industry %A Ågerfalk, Pär J %A Deverell, Andrea %A Fitzgerald, Brian %A Morgan, Lorraine %X This paper addresses the open source software (OSS) phenomenon from an industry perspective and reveals a number of complexities surrounding the role of OSS in the secondary software sector. It presents the research results of an international workshop which was hosted with the explicit intention of extracting the voice of key industrial stakeholders. The data was gathered and analysed using a qualitative approach which revealed the key strengths and weaknesses of OSS from an industrial perspective. This formed the foundations for developing a framework describing the emerging commercial incarnation of OSS (we refer to this as Open Source Software, Inc.) The paper concludes that the European secondary software sector recognise the benefits of leveraging OSS but are aware of key issues pertinent to such an end. %B OSS2005: Open Source Systems %P 82-87 %U http://pascal.case.unibz.it/handle/2038/752 %0 Book Section %B Perspectives on Free and Open Source Software %D 2005 %T Why hackers do what they do: Understanding motivation and effort in free/open source software projects %A Karim R Lakhani %A Wolf, R. %E Feller, J. %E Fitzgerald, Brian %E Hissam, S. %E Karim R Lakhani %B Perspectives on Free and Open Source Software %I MIT Press %G eng %3 incollection %F lakhani2005 %> https://flosshub.org/sites/flosshub.org/files/lakhaniwolf.pdf %0 Book %D 2003 %T Legal Issues Relating to Free and Open Source Software %A Fitzgerald, Brian %X This is the publication that follows the 'Legal Issues Relating to Free and Open Source Software Conference' that was held in Brisbane, Australia on 3 July 2002. The conference examined legal and business issues facing the development and implementation of free and open source software. The presenters were lawyers, academics and software developers expert in the area drawn from Australia and the USA. %8 September %G eng %> https://flosshub.org/sites/flosshub.org/files/opensourcelawbook.pdf %0 Journal Article %D 2003 %T Open Source Software can Improve the Health of the Bank Balance - The Beaumont Hospital Experience %A Fitzgerald, Brian %X This study describes the implementation of open source software in a large Irish public sector organization, Beaumont Hospital. The findings reveal a radical shift in open source deployment from invisible horizontal infrastructure systems to highly visible vertical applications. The case study describes the implementation of these systems, the difficulties encountered, and also the benefits in terms of astonishing cost savings of ?13m over 5 years. . Given that Beaumont were already receiving academic pricing discounts for many of their original proprietary closed source applications, the savings for a typical commercial organization could be even higher. The study also identifies the primary drivers in the move to OSS, namely principle, pragmatism and practicality. The study also indicates how a typical company can contribute back to the OSS community in their own unique way, by distributing applications form their own domain of expertise, rather than having to make detailed code contributions to the original code base. %8 May %G eng %> https://flosshub.org/sites/flosshub.org/files/fitzgeraldkenny.pdf %0 Conference Proceedings %B International Conference on Information Systems %D 2003 %T Open source software in the trenches: Lessons from a large-scale OSS implementation %A Fitzgerald, Brian %A Kenny, Tony %K open source %B International Conference on Information Systems %G eng %0 Conference Paper %B Proceedings of the twenty first international conference on Information systems %D 2000 %T A framework analysis of the open source software development paradigm %A Feller, Joseph %A Fitzgerald, Brian %X Open Source Software (OSS) has become the subject of much commercial interest of late. Certainly, OSS seems to hold much promise in addressing the core issues of the software crisis, namely that of software taking too long to develop, exceeding its budget, and not working very well. Indeed, there have been several examples of significant OSS success stories—the Linux operating system, the Apache web server, the BIND domain name resolution utility, to name but a few. However, little by way of rigorous academic research on OSS has been conducted to date. In this study, a framework was derived from two previous frameworks which have been very influential in the IS field, namely that of Zachman’s IS architecture (ISA) and Checkland’s CATWOE framework from Soft Systems Methodology (SSM). The resulting framework is used to analyze the OSS approach in detail. The potential future of OSS research is also discussed. %B Proceedings of the twenty first international conference on Information systems %S ICIS '00 %I Association for Information Systems %C Atlanta, GA, USA %P 58–69 %U http://portal.acm.org/citation.cfm?id=359640.359723 %> https://flosshub.org/sites/flosshub.org/files/p58-feller.pdf