开源管理社区:“我们需要你,但不需要你的拉取请求”
Open Source Stewardship Communities: "We need you, but not your pull request"
- Universidad Rey Juan Carlos(雷乌斯·胡安卡洛斯大学)
- University of Victoria(维多利亚大学)
机构由 AI 辅助整理,请以论文原文为准。
AI总结:
本研究提出“管理社区”概念,指出AI降低代码实现成本但审查昂贵,导致开源项目限制实现贡献,引发对社区自我更新能力削弱的担忧。
AI中文摘要:
以人为本的软件工程人工智能意味着让人类对使用人工智能完成的工作负责。在开源软件(OSS)中,人工智能降低了实施变更的成本,但审查他人的贡献仍然相对昂贵,因此一些项目现在限制谁可以贡献实现,同时仍然欢迎其他参与——不是因为代码是人工智能生成的,而是因为它不再值得审查成本。我们将由此产生的形式称为管理社区:一个小型核心保留实施权,而更广泛的社区继续在不编写代码的情况下塑造软件,并且访问编码越来越依赖于批准而不是自我发起的贡献。这引发了一个更广泛的问题:当编码代理让维护者取代曾经由外部贡献者提供的实施工作时,人类社区会发生什么?对于以人为本的软件工程,让人类控制人工智能代理是不够的:人工智能可以取代实施劳动,同时削弱开源社区自我更新的方式。
英文摘要:
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.