编程语言开发中的技术动态与情感因素

《ACM Transactions on Software Engineering and Methodology》:Technical and Emotional Dynamics in Programming Languages Development

【字体: 大 中 小 】 时间:2026年09月11日 来源:ACM Transactions on Software Engineering and Methodology 6.9

编辑推荐:

   摘要 AI摘要

  
要查看此AI生成的摘要,您必须具有高级访问权限。

摘要

摘要

背景:Go、Rust和Solidity是在不同治理环境下开发的编程语言:Go由企业负责管理,Solidity由社区驱动开发,而Rust在2021年从Mozilla的赞助转变为Rust基金会的管理。
目标:这项纵向案例研究考察了三种编程语言仓库从成立到数据收集期间的贡献模式和情感动态:Solidity的数据收集时间为2024年9月,Go和Rust为2025年5月。研究探讨了项目背景与社区动态之间的关系。
方法:我们开发了一个贡献指数,结合了开发者活动(提交、拉取请求、评论和时间参与度等指标),并应用情感检测来研究三种不同治理环境下的主要贡献者之间的沟通模式。
结果:三种语言的贡献集中度相似(前1%的比例为81.8%-84.8%)。通往影响力的道路存在显著差异:Go表现出更多的社区协调,Rust则具有更专业的技术角色,而Solidity通过多种贡献类型实现了广泛的参与。Rust的情感演变程度最高(Jensen–Shannon距离为18.89%),Go为中等水平(11.68%),Solidity最低(9.92%)。这些仓库在贡献者的专业化程度以及主要贡献者在提交、拉取请求、评论和问题之间的相对份额上也存在差异。治理历史、项目年龄、社区规模和技术领域在这些案例中也有共同的变化。
结论:这三个案例在贡献集中度方面具有相似性,但在社区动态、情感沟通、通往影响力的路径和专业化方面存在差异。这些观察结果为其他语言和治理环境的评估提供了假设。它们还指出了贡献认可、沟通实践和角色分配等领域,语言社区可以在自己的组织背景下进行探讨。

AI摘要

AI生成的摘要(实验性)

此摘要是使用自动化工具生成的,未经文章作者撰写或审核。它旨在帮助发现、评估相关性和协助其他研究领域的读者理解本文内容。它旨在补充作者提供的摘要,后者仍是论文的官方总结。完整文章是权威版本。点击此处了解更多。

请点击此处对摘要的准确性、清晰度和实用性进行评论。您的反馈将有助于改进 future 生成的版本。

要查看此AI生成的简体中文摘要,您必须具有高级访问权限。

相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号