Recent work on open source sustainability shows that successful trajectories of projects in the Apache Software Foundation Incubator (ASFI) can be predicted early on, using a set of socio-technical measures. Because OSS projects are socio-technical systems centered around code artifacts,we hypothesize that sustainable projects may exhibit different code and process patterns than unsustainable ones, and that those patterns can grow more apparent as projects evolve over time. Here we studied the code and coding processes of over 200 ASFI projects, and found that ASFI graduated projects have different patterns of code quality and complexity than retired ones. Likewise for the coding processes – e.g., feature commits or bug-fixing commits are correlated with project graduation success. We find that minor contributors and major contributors (who contribute <5%, respectively >=95% commits) associate with graduation outcomes, implying that having also developers who contribute fewer commits are important for a project’s success. This study provides evidence that OSS projects, especially nascent ones, can benefit from introspection and instrumentation using multidimensional modeling of the whole system, including code, processes, and code quality measures, and how they are interconnected over time.
more »
« less
How Co-creation Processes Unfold and Predict Submission Quality in Crowd-based Open Innovation
Crowd-based open innovation communities have received increasing attention, based on the premise that leveraging the power and diversity of the crowd can lead to innovative outcomes. However, we still know little about how work is coordinated over time in this context, especially as the innovation process moves from idea generation to elaboration. Based on literature and theories of coordination and collaboration in traditional creative contexts and on emergent evidence from research on crowd work, we develop hypotheses about the unique interaction patterns that characterize co-creation and how these patterns impact, over time, submission quality. To test our hypotheses, we conducted a study of a crowd-based open innovation platform. We found that, in general, the diversity of contributors increased over time, but for high quality submissions, the number of contributors decreased and a small group of involved people became more dominant in providing feedback. Further, we observe that the creators of more successful submissions, while not dominating the discussion, were particularly engaged in the discussions in later stages. Our work contributes to understanding the temporal dynamics in open innovation communities by providing evidence that successful interaction patterns vary depending on the phase of the project.
more »
« less
- Award ID(s):
- 1716992
- PAR ID:
- 10098975
- Date Published:
- Journal Name:
- International Conference on Information Systems
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Open Source Software (OSS) Foundations and projects are investing in creating Diversity and Inclusion (D&I) initiatives. However, little is known about contributors‘ perceptions about the usefulness and success of such initiatives. We aim to close this gap by investigating how contributors perceive the state of D&I in their community. In collaboration with the Apache Software Foundation (ASF), we surveyed 600+ OSS contributors and conducted 11 follow-up interviews. We used mixed methods to analyze our data-quantitative analysis of Likert-scale questions and qualitative analysis of open-ended survey question and the interviews to understand contributors‘ perceptions and critiques of the D&I initiative and how to improve it. Our results indicate that the ASF contributors felt that the state of D&I was still lacking, especially regarding gender, seniority, and English proficiency. Regarding the D&I initiative, some participants felt that the effort was unnecessary, while others agreed with the effort but critiqued its implementation. These findings show that D&I initiatives in OSS communities are a good start, but there is room for improvements. Our results can inspire the creation of new and the refinement of current initiatives. Open Source Software (OSS) is widely used in society (e.g., Linux, Chrome, and Firefox), and contributing to these projects helps individuals learn and showcase their skills, so much so that the history of contributions are increasingly being analyzed by hirers. However, the people who contribute to OSS are predominately men (about 90%). This means that women and other minorities lose out on job opportunities and OSS projects lose out on diversity of thought. OSS organizations such as the Apache Software Foundation (ASF) promote a variety of initiatives to increase diversity and inclusion (D&I) in their projects, but they are piecemeal and little is known about contributors‘ perceptions about the usefulness and success of these initiatives. Here, we surveyed and interviewed ASF contributors to understand their perceptions about the state of D&I in the ASF and the effectiveness of existing D&I initiatives. Our findings show that individuals who are in the minority face challenges (e.g., stereotyping, lack of peer-network, and representation in decision making) and contributors‘ perceptions of the D&I initiative are a mixed bag, ranging from commending the current efforts to considering them to be “lip service”. These findings suggest that current D&I initiatives in OSS communities are a good start, but much needs be done in terms of creating new successful initiatives and refining current ones.more » « less
-
Traditional forms of crowdsourcing such as open source software development harness crowd contributions to democratize the creation of software. However, potential contributors must first overcome joining barriers forcing casually committed contributors to spend days or weeks onboarding and thereby reducing participation. To more effectively harness potential contributions from the crowd, we propose a method for programming in which work occurs entirely through microtasks, offering contributors short, self-contained tasks such as implementing part of a function or updating a call site invoking a function to match a change made to the function. In microtask programming, microtasks involve changes to a single artifact, are automatically generated as necessary by the system, and nurture quality through iteration. A study examining the feasibility of microtask programming to create small programs found that developers were able to complete 1008 microtasks, onboard and submit their first microtask in less than 15 minutes, complete all types of microtasks in less than 5 minutes on average, and create 490 lines of code and 149 unit tests. The results demonstrate the potential feasibility as well as revealing a number of important challenges to address to successfully scale microtask programming to larger and more complex programs.more » « less
-
Open source communities hosted in large foundations operate in a complex socio-technical ecosystem, which includes a heterogeneous mix of projects and stakeholders. Previous work has thus far investigated the challenges faced in OSS communities from the point of view of specific stakeholders, primarily at the level of individual projects. None have yet studied the challenges faced within a large, federated open source organization. In this paper, we aim to bridge this gap to identify ongoing challenges contributors face in a mature OSS organization. To do so, we surveyed 624 contributors at the Apache Software Foundation (ASF) and ran 11 semi-structured follow up interviews. We validated our findings through member checking with the interviewees as well as the ASF Diversity and Inclusion (D&I) committee. The contributions of this paper include: (1) an empirically-evidenced conceptual model of the 88 challenges that contributors face in a mature OSS foundation and (2) a set of 48 community-recommended strategies for alleviating these challenges. Our results show that even well-established and mature organizations still face a variety of individual and project-specific challenges and that it is difficult to design a comprehensive set of processes and guidelines to match the needs and expectations of a diverse and large federated community. Our conceptual challenges model and associated strategies to mitigate them can provide guidance to other OSS foundations and projects helping them in building better support processes and tools to create a successful, thriving community of contributors.more » « less
-
null (Ed.)Using a participatory observation approach, this paper aims at exploring how public and private organizations have collaborated in response to the COVID-19 pandemic. We examine the case of MechanicalVentilator Milano (MVM), an international project with over 250 contributors and partners; this project aimed to achieve the challenging goal of designing and realizing a mechanical ventilator for mass production in about 6 weeks. The project received the Emergency Use Authorization granted by the U.S. Food and Drug Administration. The MVM ventilator is a reliable, fail-safe, and easy-to-operate mechanical ventilator that can be produced quickly at a large-scale, based on the readily available parts. The success of the MVM case is unique as it adopts open innovation practices to generate technology innovation, in addition to a lean perspective. Through the MVM project description, this study offers a framework that explains the interplay between open innovation and lean approach, highlighting the different internal and external forces and types of collaborations, and offering fine-grained insights in to the role of universities as platforms of multidisciplinary knowledge. This framework might serve as a basis for future theoretical and empirical research, providing practitioners with new best practices that are essential when facing a severe crisis like COVID-19.more » « less
An official website of the United States government

