Corporate involvement in open source software (OSS) communities has increased substantially in recent years. Often this takes the form of company employees devoting their time to contribute code to the efforts of projects in these communities. Ideology has traditionally served to motivate, coordinate, and guide volunteer contributions to OSS communities. As employees represent an increasing proportion of the participants in OSS communities, the role of OSS ideology in guiding their commitment and code contributions is unknown. In this research, we argue that OSS ideology misfit has important implications for companies and the OSS communities to which their employees contribute, since their engagement in such communities is not necessarily voluntary. We conceptualize two different types of misfit: OSS ideology under-fit, whereby an employee embraces an OSS ideology more than their coworkers or OSS community do, and OSS ideology overfit, whereby an employee perceives that their coworkers or OSS community embrace the OSS ideology more strongly than the employee does. To develop a set of hypotheses about the implications of these two types of misfit for employee commitment to the company and commitment to the OSS community, we draw on selfdetermination theory. We test the hypotheses in a field study of 186 employees who participate in an OSS community. We find that OSS ideology under-fit impacts the company and the community in the same way: it decreases employee commitment to the company and commitment to the OSS community. In contrast, we find that OSS ideology over-fit increases commitment to the company but decreases commitment to the OSS community. Finally, we find that employees’ commitment to their company reinforces the impact of their commitment to the OSS community in driving ongoing code contributions. This provides a holistic view of OSS ideology and its impacts among an increasingly pervasive yet understudied type of participant in OSS research. It provides insights for companies that are considering assigning their employees to work in OSS communities as well as for OSS communities that are partnering with these companies.
more »
« less
Companies' Participation in OSS Development - An Empirical Study of OpenStack
Commercial participation continues to grow in open source software (OSS) projects and novel arrangements appear to emerge in company-dominated projects and ecosystems. What is the nature of these novel arrangements' Does volunteers' participation remain critical for these ecosystems' Despite extensive research on commercial participation in OSS, the exact nature and extent of company contributions to OSS development, and the impact of this engagement may have on the volunteer community have not been clarified. To bridge the gap, we perform an exploratory study of OpenStack: a large OSS ecosystem with intense commercial participation. We quantify companies' contributions via the developers that they provide and the commits made by those developers. We find that companies made far more contributions than volunteers and the distribution of the contributions made by different companies is also highly unbalanced. We observe eight unique contribution models based on companies' commercial objectives and characterize each model according to three dimensions: contribution intensity, extent, and focus. Companies providing full cloud solutions tend to make both intensive (more than other companies) and extensive (involving a wider variety of projects) contributions. Usage-oriented companies make extensive but less intense contributions. Companies driven by particular business needs focus their contributions on the specific projects addressing these needs. Minor contributors include community players (e.g., the Linux Foundation) and research groups. A model relating the number of volunteers to the diversity of contribution, shows a strong positive association between them.
more »
« less
- PAR ID:
- 10177656
- Date Published:
- Journal Name:
- IEEE transactions on software engineering
- ISSN:
- 2326-3881
- Page Range / eLocation ID:
- 1 - 1
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
-
-
Women are underrepresented in Open Source Software (OSS) projects, as a result of which, not only do women lose career and skill development opportunities, but the projects themselves suffer from a lack of diversity of perspectives. Practitioners and researchers need to understand more about the phenomenon; however, studies about women in open source are spread across multiple fields, including information systems, software engineering, and social science. This paper systematically maps, aggregates, and synthesizes the state-of-the-art on women’s participation in OSS. It focuses on women contributors’ representation and demographics, how they contribute, their motivations and challenges, and strategies employed by communities to attract and retain women. We identified 51 articles (published between 2000 and 2021) that investigated women’s participation in OSS. We found evidence in these papers about who are the women who contribute, what motivates them to contribute, what types of contributions they make, challenges they face, and strategies proposed to support their participation. According to these studies, only about 5% of projects were reported to have women as core developers, and women authored less than 5% of pull-requests, but had similar or even higher rates of pull request acceptances than men. Women make both code and non-code contributions and their motivations to contribute include, learning new skills, altruism, reciprocity, and kinship. Challenges that women face in OSS are mainly social, including lack of peer parity and non-inclusive communication from a toxic culture. We found ten strategies reported in the literature, which we mapped to the reported challenges. Based on these results, we provide guidelines for future research and practice.more » « less
-
Online community and citizen science (CCS) projects have broadened access to scientific research and enabled different forms of participation in biodiversity research; however, little is known about whether and how such opportunities are taken up by young people (aged 5–19). Furthermore, when they do participate, there is little research on whether their online activity makes a tangible contribution to scientific research. We addressed these knowledge gaps using quantitative analytical approaches and visualisations to investigate 249 youths’ contributions to CCS on the iNaturalist platform, and the potential for the scientific use of their contributions. We found that nearly all the young volunteers’ observations were ‘verifiable’ (included a photo, location, and date/time) and therefore potentially useful to biodiversity research. Furthermore, more than half were designated as ‘Research Grade’, with a community agreed-upon identification, making them more valuable and accessible to biodiversity science researchers. Our findings show that young volunteers with lasting participation on the platform and those aged 16–19 years are more likely to have a higher proportion of Research Grade observations than younger, or more ephemeral participants. This study enhances our understanding of young volunteers’ contributions to biodiversity research, as well as the important role professional scientists and data users can play in helping verify youths’ contributions to make them more accessible for biodiversity research.more » « less
-
Lepczyk, Christopher A. (Ed.)Online citizen science projects have broadened options for accessing science and enabled different forms of participation in scientific research for adult and young volunteers. Yet, little is known regarding participation patterns among youth participants. Quantitative approaches were used to investigate the contribution of 183 young volunteers to citizen science on the iNaturalist platform and the participation behaviour that relates to their contribution. The participants accessed and used iNaturalist as part of one-day field-based events (bioblitzes) facilitated by museums. Compared to the observation behaviour of all iNaturalist users, as documented on the platform, the young volunteers observe fewer plants and birds, and more molluscs, arachnids and insects. The average daily contributions of young volunteers were found to be positively associated with a large proportion of active days on iNaturalist and a systematic contribution behaviour, yet negatively related to a long duration on the platform. This study enhances our understanding of young volunteers’ contributions to citizen science and provides insights for research on participation in online citizen science. Our findings have implications on how museums design the field-based events to encourage follow-up systematic participation and maintain active contribution.more » « less
-
Abstract Several Open-Source Software (OSS) projects depend on the continuity of their development communities to remain sustainable. Understanding how developers become inactive or why they take breaks can help communities prevent abandonment and incentivize developers to come back. In this paper, we propose a novel method to identify developers’ inactive periods by analyzing the individual rhythm of contributions to the projects. Using this method, we quantitatively analyze the inactivity of core developers in 18 OSS organizations hosted on GitHub. We also survey core developers to receive their feedback about the identified breaks and transitions. Our results show that our method was effective for identifying developers’ breaks. About 94% of the surveyed core developers agreed with our state model of inactivity; 71% and 79% of them acknowledged their breaks and state transition, respectively. We also show that all core developers take breaks (at least once) and about a half of them (~45%) have completely disengaged from a project for at least one year. We also analyzed the probability of transitions to/from inactivity and found that developers who pause their activity have a ~35 to ~55% chance to return to an active state; yet, if the break lasts for a year or longer, then the probability of resuming activities drops to ~21–26%, with a ~54% chance of complete disengagement. These results may support the creation of policies and mechanisms to make OSS community managers aware of breaks and potential project abandonment.more » « less
An official website of the United States government

