Papers for

open source project maintainers

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.

IssueLighter improves detecting invalid open source software issue reports

IssueLighter: An Issue Type-Aware LLM Agent for Issue Report Validity Assessment

Abstract: Invalid issue reports are prevalent in open source software (OSS) projects, imposing substantial burdens on maintainers who already face a high risk of burnout. Prior research has primarily focused on identifying invalid reports for specific issue categories (e.g., bug and wontfix), leaving the broader landscape of OSS issue types largely unexplored and limiting the generalizability of existing approaches. Moreover, existing methods provide little support for explaining or validating their predictions, reducing their practical usefulness for maintainers. With the rise of LLM-based agents, it remains unclear whether a comprehensive understanding of the causes of invalidity across all issue types can improve validity assessment performance while producing well-grounded rationales. To this end, we first manually annotated the validity status of 520 issue reports from three OSS projects, i.e., pandas, scikit-learn, and mypy, resulting in 257 invalid reports and 263 valid ones. Then, we conducted a thematic analysis on these invalid reports and identified 13 causes of invalidity that are closely specific to issue types. Based on these insights, we propose IssueLighter, an agent-based framework with a type-aware validity assessment strategy that dynamically executes commands. Experimental results show that IssueLighter consistently and substantially outperforms all baseline methods, with an average F1 improvement of over 20 percentage points. Ablation studies confirm that both the type-aware strategy and the taxonomy of causes of invalidity contribute to the performance gains. Qualitative analysis further demonstrates that IssueLighter generates rationales grounded in accurately identified causes of invalidity and supported by evidence. Moreover, leveraging these rationales, we challenged maintainers' original decisions in four disputed cases, and all received approval.

Mon 2 NovSoftware EngineeringArtificial Intelligence
The gist
Open source software projects get many issue reports, but many are invalid and waste maintainers’ time. The authors studied 520 reports to find why some are invalid across different issue types. They created IssueLighter, a system that understands issue types and the reasons reports can be invalid, improving detection and explaining why a report is invalid. Their tool was better than existing methods and even persuaded maintainers to revisit some decisions.
Open → 2611.02721v1

Generative AI changes mentoring in open source software programs

Mentorship, Interrupted: How GenAI Disrupts the GSoC Pipeline and Why Mentors Matter More

Abstract: Generative AI (GenAI) makes open source software (OSS) contributions cheaper to produce, and it makes them say less about the people who produced them. In OSS mentoring, that matters: mentors judge what newcomers understand from their work, and newcomers learn from mentors' feedback. We studied how GenAI is changing mentoring in Google Summer of Code (GSoC), a program in which today's mentees can become tomorrow's mentors. We screened every thread on GSoC's restricted mentors' mailing list from November 2022 through March 2026 and interviewed 15 mentors and organization administrators. GenAI helped with onboarding, coordination, and first-pass review, but proposals, entry contributions, and mentees' answers became weaker evidence of what newcomers could do. Mentors made up the difference by checking, and that checking drew on the same time and goodwill the program needs to renew itself; one organization had withdrawn from GSoC. Responses ranged from banning GenAI to accepting it, and the boundary an organization drew determined who did the checking. We propose AIM, a decision framework that links acceptable GenAI use, integration into the mentoring pipeline, and mentoring capacity, to help organizations choose responses they can sustain.

Wed 28 OctSoftware Engineering
The gist
Generative AI tools make it easier for newcomers to create open source software contributions, but these contributions reveal less about what the newcomers actually understand. The authors studied how this affects mentorship in the Google Summer of Code program, where mentors guide and evaluate new contributors. They found that AI can help early steps but makes judging newcomer skills harder, increasing mentors' workload. Different organizations reacted differently, and the authors suggest a framework to help decide how to deal with AI in mentoring.
Open → 2610.38167v1

AI agents disrupt pull requests changing software collaboration forever

What Will Replace Pull Requests? Rethinking Software Collaboration for AI Agents

Abstract: The emergence of artificial intelligence (AI) coding agents has put pull requests under pressure: agents open millions of pull requests per month, while some open-source projects have begun to restrict or disable external contributions. We investigate which alternatives to pull requests practitioners are proposing or adopting and what these changes mean for empirical software engineering research. We reviewed 50 gray-literature documents from 31 organizations or individuals published between October 2025 and October 2026, coding the problems each named, the mechanisms it proposed or adopted, which of five roles of pull requests (integration, review, rationale, accountability, and external contribution) each mechanism takes over, and the evidence offered. Most responses retained pull requests in some form, whether by adding tooling, attaching a new artifact, or restricting access, and restriction was the response most often reported as adopted. Several proposed alternatives moved review and rationale into agent conversations and session records, but only Zed reported using a replacement in practice. Only two documents outlined a replacement for external contribution, and neither reported adoption. Pull requests are changing in ways that pull-request datasets will not capture: reviews conducted in agent conversations leave no pull-request comments, and projects that disable pull requests disappear from samples of newly opened ones. We outline a research agenda on the effectiveness of the emerging alternatives, their consequences for open-source participation, and the adaptation of empirical methods.

Mon 26 OctSoftware EngineeringHuman-Computer Interaction
The gist
Pull requests are a way software developers suggest and review changes in code. With many AI coding assistants now creating tons of pull requests, some projects have stopped accepting them from outside contributors. The authors collected experts' ideas on what might replace pull requests, finding that most still use them but with new tools or limits. New ways to review code using agent conversations exist but haven't fully replaced pull requests yet. This change means researchers need to rethink how they study open-source software contributions.
Open → 2610.34933v1

ContribAlign improves open source contribution guidelines automatically

When CONTRIBUTING Files Fall Short: Revising OSS Contribution Guidelines with Repository Evidence

Abstract: Contribution guidelines help newcomers participate in open-source software projects, yet often contain incomplete or outdated information. Existing studies characterize newcomers' information needs and documentation gaps, but revising these guidelines requires recovering and validating project-specific knowledge from scattered sources. We present ContribAlign, a framework for automatically revising CONTRIBUTING files through category-guided evidence integration. A qualitative analysis yields a taxonomy of 30 fine-grained guidance types across six contribution categories. ContribAlign uses a classifier to diagnose coverage of the six categories in the original guidance, then uses the taxonomy to collect and organize project-specific evidence. It filters detected conflicts and uses a large language model to generate category-level revisions. The classifier achieves a weighted F1 score of 0.764, improving on the existing classifier by 0.156, while the verifier detects factual conflicts with 97.3% precision and 91.5% estimated recall. Human evaluation shows that ContribAlign achieves the highest overall quality among the original guidelines and three baselines, with significant improvements in usefulness, beginner-friendliness, and completeness. These results suggest that ContribAlign can help maintain more accurate and useful contribution guidelines.

Thu 15 OctSoftware Engineering
The gist
Open source projects often have instructions for new contributors that can be out of date or missing important details. The authors created ContribAlign, a tool that checks these guidelines, finds missing or wrong information, and updates them using evidence from the project and artificial intelligence. Their tests show ContribAlign produces clearer, more helpful instructions that better support newcomers. This makes it easier for people to contribute to open source software.
Open → 2610.21316v1

Coding agents better follow repository rules for contributions

Acquiring and Verifying Repository Norms for Coding Agents

Abstract: Changes produced by coding agents can pass functional tests while leaving repository contribution requirements unmet. Following repository-specific norms requires identifying guidance dispersed across repository sources and interpreting its conditions and exceptions. Retrieval and documentation approaches supply general context, but agents must still determine which norms apply. We introduce RepoNorm to acquire explicit and implicit repository norms independently of coding tasks. It checks norm content and applicability using repository evidence, consults Git history when needed, and delivers norm packages to existing coding agents. Our evaluation uses three coding models and 121 tasks from RepoNormBench. Against the baseline with no additional generated guidance (Raw), relative improvements are 7.42-10.77% for Overall Norm Compliance Rate (NCR), 31.64-45.44% for Contribution NCR, and 11.34-17.69% for Prompt-omitted NCR. All three coding models also obtain higher values on these NCR measures with RepoNorm than with CodeWiki documentation. Functional success rates show observed gains of 5.79-9.09 percentage points over Raw; the paired comparisons do not reach the significance threshold. Sampled precision is 86% with RepoNorm's default configuration.

Tue 6 OctSoftware Engineering
The gist
Coding programs can write code that works but might not follow all the rules a project requires. The authors created RepoNorm, a tool that helps these programs understand and check the specific rules of a software repository by gathering guidance from different parts of the project’s history and documents. Their tests showed that coding models using RepoNorm followed more of these rules and had higher success rates than those that didn’t. This helps create code changes that meet both technical and project-specific standards.
Open → 2610.07757v1

License contamination risks found in open source cybersecurity projects

License Compliance in Open Source Cybersecurity Projects

Abstract: Developers of cybersecurity software often include and rely upon open source software packages in their commercial software products. Before open source code is absorbed into a proprietary product, developers must check the package license to see if the project is permissively licensed, thereby allowing for commercial-friendly inheritance and redistribution. However, there is a risk that the open source package license could be inaccurate due to being silently contaminated with restrictively licensed open source code that may prohibit the sale or confidentiality of commercial derivative work. Contamination of commercial products could lead to expensive remediation costs, damage to the company's reputation, and costly legal fees. In this article, we report on our preliminary analysis of more than 200 open source cybersecurity projects to identify the most frequently used license types and languages and to look for evidence of permissively licensed open source projects that are likely contaminated by restrictive licensed material (i.e., containing commercial-unfriendly code). Our analysis identified restrictive license contamination cases occurring in permissively licensed open source projects. Furthermore, we found a high proportion of code that lacked copyright attribution. We expect that the results of this study will: i) provide managers and developers with an understanding of how contamination can occur, ii) provide open source communities with an understanding on how they can better protect their intellectual property by including licenses and copyright information in their code, and iii) provide entrepreneurs with an understanding of the open source cybersecurity domain in terms of licensing and contamination and how they affect decisions about cybersecurity software architectures.

Fri 18 SeptSoftware EngineeringComputers and Society
The gist
Developers often use open source software when building cybersecurity tools, but sometimes these open source projects include code with strict licenses that can cause legal problems for commercial use. The authors studied over 200 open source cybersecurity projects and found that some permissively licensed projects were contaminated with code that has restrictive licenses. They also noticed many projects lacked proper copyright notices. This study helps developers and businesses understand how licensing issues happen and encourages better license practices in open source communities.
Open → 2609.21218v1

Open source projects shrink coding roles as AI changes contribution

Open Source Stewardship Communities: "We need you, but not your pull request"

Abstract: Human-centric AI for software engineering means keeping humans responsible for work performed with AI. In Open Source Software (OSS), AI lowers the cost of implementing changes, but reviewing someone else's contribution remains comparatively expensive, so some projects now restrict who may contribute implementations while still welcoming other participation---not because the code is AI-generated, but because it no longer justifies the review cost. We call the resulting form a stewardship community: a small core retains implementation authority while a broader community continues to shape the software without writing code, and access to coding increasingly depends on approval rather than self-initiated contribution. This raises a broader question: what happens to the human community when coding agents let maintainers replace implementation work once supplied by external contributors? For human-centric software engineering, keeping humans in control of AI agents is not enough: AI can replace implementation labor while weakening how OSS communities renew themselves.

Thu 10 SeptSoftware Engineering
The gist
Some open source projects are seeing fewer people allowed to add code directly because AI makes coding easier but reviewing that code still takes a lot of time. The authors call these projects 'stewardship communities,' where a small group controls coding while a larger group helps in other ways. This shift means AI can replace many coding tasks but might make it harder for communities to grow and bring in new coders. The authors warn that just keeping humans in charge of AI isn't enough for healthy project communities.
Open → 2609.12236v1

AspisAI enables automated and traceable multi-standard compliance monitoring

AspisAI: A Canonical, Machine-Interpretable Governance Framework for Automated Multi-Standard Compliance Monitoring

Abstract: Organisations operating in regulated and critical-infrastructure sectors must satisfy multiple, heterogeneous cybersecurity and privacy instruments simultaneously, including but not limited to ISO/IEC~27001, the NIST Cybersecurity Framework~2.0, Cyber Essentials, and the GDPR. In practice, these obligations are managed through manual mappings, spreadsheet-based tracking, and periodic audits that are costly to maintain, inconsistent across standards, and weak in traceability. This paper presents \emph{AspisAI}, a bounded, standard-agnostic governance framework that translates selected requirements from several frameworks into a canonical, machine-interpretable control model, and evaluates submitted evidence against condition-based decision rules to produce explainable, traceable compliance determinations. Within a bounded scope of 26 representative requirements, the framework is evaluated in a controlled simulation against five governance-oriented criteria and, critically, against two external reference points that mitigate the circularity of single-author evaluation: its cross-standard mappings are validated against NIST's own published informative references, with 57\,\% exact agreement and divergences confined to same-family controls, and the framework is applied to real third-party evidence from the OpenSSF Scorecard, surfacing genuine governance gaps in a live open-source project. The controlled results, comprising full requirement encoding, 88.5\,\% mapping coverage, complete traceability, and correct detection of all introduced gaps, establish functional correctness, while the external validation provides evidence of applicability beyond the simulation. The contribution is therefore a demonstration that a canonical, provenance-preserving governance model can render multi-standard compliance both automatable and auditable.

Wed 9 SeptCryptography and SecurityComputers and SocietySoftware Engineering
The gist
Companies must follow many different security and privacy rules at the same time, which is usually hard and done by hand. The authors created AspisAI, a system that turns these various rules into one common model a computer can understand. It checks submitted evidence automatically and explains whether rules are met, making compliance easier to track and audit. They tested AspisAI on real and simulated data, showing it works well and matches other trusted mappings.
Open → 2609.10881v1

Software architecture practices in open source shaped by social and ethical factors

Socio-technical and Ethical Dimensions of Architecture Practices in FLOSS

Abstract: This project investigates how software architecture practices in Free/Libre Open Source Software (FLOSS) are shaped by socio-technical and ethical factors, and how education can support more explicit, inclusive, and reflective architectural work. Motivated by FLOSS's role in digital sovereignty, it is observed that architectural decisions are often undocumented and scattered across issues, pull requests, and mailing lists. While prior research has studied architectural artifacts, erosion, and communication, the interplay between architectural work, governance arrangements, and ethical commitments in FLOSS remains underexplored. The research follows a three-phase design: (1) multi-method case studies of 3-4 domain-pairs of architecturally non-trivial FLOSS projects, (2) framework and intervention design with practitioners and educators, and (3) pilot evaluations in projects and courses. It will produce (i) cross-case empirical evidence on FLOSS architecture practices, (ii) a conceptual framework linking architecture practices to socio-technical conditions and ethical dimensions, and (iii) lightweight practices and teaching formats that render architectural work more explicit and inclusive.

Wed 9 SeptSoftware Engineering
The gist
Figuring out how to design big open source software projects is important but often unclear because decisions are scattered and not well documented. The paper looks at how social rules, teamwork, and ethics influence these design choices in open source projects. The authors plan to study several projects, create ideas and tools with developers and teachers to improve transparency and fairness in designs, and test these ideas in real projects and classes.
Open → 2609.09975v1

OSS projects create policies for AI contributions to protect quality

You can contribute if you... An Empirical Framework of AI Contribution Policies in OSS

Abstract: Artificial intelligence is reshaping open source software (OSS) contribution by lowering the cost of producing code, documentation, issue reports, and review interactions. This creates opportunities for broader participation, but also disrupts how maintainers assess contributor effort, competence, and accountability. In response, OSS projects are beginning to regulate AI-mediated contribution through contribution guidelines and other project documentation. This paper presents an empirical study of these emerging policies. We analyze project policies on AI-mediated contributions by evaluating their underlying rationales, rules, and expectations. Our analysis shows that these policies seek to protect scarce maintainer attention, preserve accountability, sustain meaningful review interactions, address legal and quality concerns, and maintain pathways for newcomer learning. Based on these findings, we introduce the AI Contribution Governance Framework, which organizes recurring concerns and governance mechanisms across projects. The framework helps OSS communities develop AI contribution policies and provides researchers with a vocabulary for studying how AI is changing collaborative software production.

Mon 7 SeptSoftware Engineering
The gist
Artificial intelligence is changing how people help out with open source software by making it easier to create code and documentation. This makes it possible for more people to contribute, but it also makes it harder for project leaders to judge how trustworthy or skilled contributors are. The authors studied new rules that open source projects are making to manage contributions created with the help of AI. They found these rules aim to keep quality, ensure proper review, protect legal rights, and help new contributors learn. Based on this, the authors developed a framework that helps projects create and understand policies about AI-assisted contributions.
Open → 2609.07919v1