paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Do All Software Projects Die When Not Maintained? Analyzing Developer Maintenance to Predict OSS Usage

不维护时所有软件项目都会消亡吗?分析开发者维护以预测 OSS 使用
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 该论文属于开源软件维护与使用量预测的实证研究,聚焦软件演化与开发者维护行为,与用户关注的PL与AI交叉、静态分析、浮点/贝叶斯程序分析以及LLM辅助分析等核心方向无直接关联。引用 0 inbox
Emily Nguyen
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:通过对 26,050 个 GitHub 仓库的自然实验,检验维护因素能否预测开源库使用量。

过去研究认为软件必须持续维护才能保持有用。该论文检验这一软件演化结论在现代软件库中是否仍然成立,在 26,050 个 GitHub 仓库上开展自然实验,以包级下载量衡量库的使用情况,并将使用量与项目维护相关的多种因素进行统计建模。研究目标是分析开发者维护行为与 OSS 使用之间的关系,从而预测开源库的使用情况。摘要未报告具体统计结果或最终结论,但方法强调大规模仓库数据与基于下载量的使用度量。

问题
持续维护是否仍是软件保持有用的必要条件?现代 OSS 库是否支持既有软件演化研究中的结论?
方法
对 26,050 个 GitHub 仓库进行自然实验,以包级下载量作为库使用度,并对项目维护相关因素进行统计建模。
评估
基于大规模 GitHub 仓库与包下载数据进行统计建模,以检验维护因素对 OSS 使用量的预测能力。
原文摘要(Abstract)

Abstract: Past research suggests software should be continuously maintained in order to remain useful in our digital society. To determine whether these studies on software evolution are supported in modern-day software libraries, we conduct a natural experiment on 26,050 GitHub repositories, statistically modeling library usage based on their package-level downloads against different factors related to project maintenance.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{Nguyen23,
  title = {Do All Software Projects Die When Not Maintained? Analyzing Developer Maintenance to Predict OSS Usage},
  author = {Emily Nguyen},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3617849}
}