Papers for

open source project managers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Github code linked in linguistics papers often disappears over time

Papers Without Code: Availability of GitHub Repositories Linked in *CL Publications

Abstract: Source code and data published at computational linguistics (*CL) venues are increasingly being shared via GitHub. While this generally is a favourable development for the accessibility and potential reusability of research artifacts in natural language processing (NLP), the long-term availability of such repositories has not been evaluated. In this squib, we discuss the availability of repositories linked in papers published in the Computational Linguistics (CL) journal as well as at ACL and its co-located events over the past ten years. Contrary to our expectations, we find that GitHub repositories linked in more recent ACL publications are unavailable at similar rates as in older publications, in parts due to an increase in empty and placeholder repositories. Similar trends hold for other *CL venues, but not for platforms other than GitHub.

Mon 28 SeptComputation and Language
The gist
Many papers in computational linguistics share their code on GitHub, which helps others use and check their work. However, the authors found that links to GitHub code in recent papers disappear just as often as in older papers. This is partly because some repositories are empty or just placeholders. Other platforms don’t show this problem as much.
Open → 2609.34534v1

Open source software should better society and connect social purpose

Social3Source: Connecting Social Provenance, Societal Qualities, and Social Purpose on an Open-Source Software Foundation

Abstract: The speed at which software can be created and deployed today has increased dramatically. But what is the point of all this software if it does not contribute to society? The ultimate goal of building software should be bettering human lives and society. And this goes beyond publishing the software as open source; it requires considering how it is developed, the societal qualities it embodies, and the purposes it serves. This is what I call Social3Source. This paper presents the concept, principles, and initial discussion for the implementation of Social3Source, illustrating how it integrates social considerations into open-source software development. We have never generated as much software as we do today. Let's make sure it counts.

Sat 26 SeptSoftware Engineering
The gist
Today, software is made and shared faster than ever, but the authors argue that just releasing software as open source isn't enough. They propose thinking about how software is created, the social values it supports, and the good it aims to do. Their idea, called Social3Source, brings social goals directly into open-source software projects. It’s a way to make sure that the many programs we make really help people and society.
Open → 2609.32823v1

Galaxy maintenance spans tools workflows and user support challenges

Understanding Maintenance and Support in a Community-Driven Scientific Workflow Ecosystem: A Cross-Space Study of Galaxy

Abstract: Galaxy is a widely used, community-driven scientific workflow system whose sustainability depends on continuous maintenance across its software, tools, workflows, infrastructure, documentation, and user-support ecosystem. However, maintenance knowledge in Galaxy is distributed across development and community-support spaces, making it difficult to understand what is maintained, how maintenance artifacts are resolved, and how user-facing concerns connect to repository-level development. We conduct a large-scale empirical study of Galaxy using 11,762 GitHub issues, 52,203 pull requests, and 6,235 Community Forum discussions. We characterize maintenance and support concerns, examine factors associated with resolution outcomes and resolution time, and investigate explicit and candidate connections among maintenance artifacts across these spaces. Using BERTopic modeling, we identify nine issue topics, 14 pull-request topics, and 14 forum topics, revealing a maintenance landscape spanning workflow execution, data management, tools and dependencies, infrastructure, testing, scientific resources, documentation, and user support. Resolution analyses show that coordination, diagnostic, contributor, automation, and engagement characteristics exhibit different associations with whether artifacts are resolved and how quickly resolution occurs. We further find limited explicit traceability between development and support spaces: 97.77\% of 16,426 resolved explicit relationships occur within GitHub, while only 294 connect GitHub artifacts with Community Forum discussions, despite additional semantic and technical relatedness across these spaces. Together, these findings characterize Galaxy maintenance as a distributed ecosystem-level process and identify opportunities to improve diagnostic reporting, lifecycle-aware triage, cross-space traceability, and the reuse of community-support knowledge.

Tue 22 SeptSoftware Engineering
The gist
Maintaining a popular scientific software called Galaxy requires work across many areas like code, user tools, workflows, and help forums. The authors studied over 70,000 related documents from GitHub and community forums to understand what kind of maintenance is done and how issues get fixed. They found that most problem-solving happens inside developer spaces, with little connection to user support discussions. This shows Galaxy maintenance is spread out across different places and highlights ways to improve how issues are tracked and handled across these spaces.
Open → 2609.25587v1

Burnout risk detectable from GitHub activity signals months ahead

BurnRiSc: Toward Non-Invasive Burnout Screening in Open Source from Public Repository Signals

Abstract: Burnout is a chronic occupational syndrome, and open source is close to a worst case for it: maintainers absorb unbounded demand with no manager to reallocate work and no organization to notice decline. The cost is not only personal. Burnout precedes withdrawal, and in projects sustained by a handful of maintainers, one departure can break infrastructure that thousands of downstream systems depend on. Yet the field has no way to see it coming: self-report inventories, the only existing measure, miss exactly the contributors most in need of detection and cannot be applied retroactively, so the field cannot even ask how common burnout is or what helps. We present BurnRiSc, a framework that operationalizes the Oldenburg Burnout Inventory's two dimensions, exhaustion and disengagement, as 14 behavioral and linguistic signals computed from GitHub activity and scored against each contributor's own history. The signals aggregate into two weighted dimension scores, with weights learned from labeled cases, and average into a monthly Burnout Risk Score (BRS). In a preliminary evaluation across 68 contributors in ten repositories (ten disclosed burnout cases, twelve comparable-volume collapses, and 46 comparison contributors), sustained BRS elevation precedes 6 of 10 disclosures by 6-15 months, 8 of 10 when adding peak BRS as a second criterion, and 10 of 10 over any prior time frame. We thus present BurnRiSc as evidence that burnout is screenable from public data.

Wed 16 SeptComputers and SocietyComputation and Language
The gist
Burnout is a serious problem among open source software maintainers who often have too much work and no one to share it with. The authors created BurnRiSc, a way to spot signs of burnout using publicly available GitHub data like how people code and communicate. Their system looks at signals related to feeling exhausted and disengaged, matching scores to each developer's past behavior. In tests with real cases, it could predict burnout disclosures many months before people spoke up. This suggests burnout can be monitored without needing direct surveys or self-reporting.
Open → 2609.19422v1

Open source software hits show chance and lasting skill unchanged by generative AI

Chance, Persistent Advantage, and the Generative-AI Era in Open-Source Package Careers

Abstract: Studies of careers in science, film, music, and books report a common pattern. When a person's most successful work arrives is close to a random draw over the works they produce. How large their successes tend to be, in contrast, follows a stable, person-specific factor. We test whether this pattern holds for open-source software careers and whether it changed when generative AI coding tools arrived. From the complete public record of GitHub push events (2015-2025), we reconstruct 102.2M career works by 6.15M contributors, and for the 908k contributors whose repositories publish packages, we measure each work's impact by how many downstream packages come to depend on it. First, we find that the timing of a career's biggest hit is close to a lottery over their works, as in science and the arts, with a small, replicable lean toward early career that grows as careers get longer. Second, some coders reliably produce higher-impact work than others, but this lasting personal factor accounts for only part of why impact persists (about a fifth in our primary specification); the rest behaves like momentum, success feeding on itself for a period of time. Third, within the same contributors, this structure did not change after ChatGPT's release. The stable factor's weight grew by about as much as it grew for an earlier cohort that simply aged, and subtracting the effect of aging from the effect of generative AI puts the shift at +0.03 (95% CI [-0.22, +0.23]), indistinguishable from zero. The success pattern documented in science and the arts therefore describes open-source careers too, and it shows no detectable break across the arrival of generative AI. These results have implications for how track records on open platforms should be read and on what to expect from generative AI for the careers built on them.

Wed 9 SeptSocial and Information NetworksComputers and Society
The gist
The paper looks at how open-source software developers find success across their careers. It finds that when a developer’s biggest success happens is mostly random, similar to patterns seen in science and the arts. Some developers consistently create more impactful work, but that personal advantage only partly explains success, with a momentum effect also playing a role. The arrival of tools like ChatGPT did not change these success patterns in open-source development careers. The authors suggest that generative AI has not disrupted how long-term success forms in this field.
Open → 2609.09687v1