paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Package Dashboard: A Cross-Ecosystem Framework for Dual-Perspective Analysis of Software Packages

Package Dashboard:面向软件包双视角分析的跨生态系统框架
FSE Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering2026匹配度 2/10 · 该论文聚焦软件供应链安全中的跨生态包元数据/漏洞/社区健康指标聚合与替代包推荐,属于 SCA 工具与安全工程范畴,既未涉及静态分析技术本身,也未与 LLM/Agent、浮点程序分析或贝叶斯程序分析产生交叉。虽有一定的工业落地与工具化价值,但与你关注的核心问题基本无关。引用 0 inbox
Ziheng Liu, Runzhi He, Minghui Zhou
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出跨生态平台 Package Dashboard,融合包元数据、漏洞与社区健康指标,推荐替代包以加速供应链风险修复。

现有软件成分分析(SCA)因包管理生态与开源社区彼此隔离,导致开发者需手动整合分散数据,风险评估可靠性受限。本文提出 Package Dashboard,一个跨生态系统平台,综合软件包元数据、漏洞情报与上游社区健康指标,进行整体供应链分析,并给出可操作建议,如为高风险包推荐韧性替代方案。作者对 374,000 个软件包进行广泛分析,并在三个真实风险缓解场景中开展用户研究。结果表明,该方法能发现潜在风险,并将修复时间最多缩短 70%,从而打通从识别风险到选择替代包的闭环。平台已公开并提供开源代码与演示视频。

问题
当前 SCA 工具受限于包管理生态和开源社区间的隔离,开发者需手动整合分散信息,供应链风险评估易不可靠。
方法
构建跨生态平台 Package Dashboard,综合包元数据、漏洞源与上游社区健康指标,并推荐可替代的韧性包。
评估
分析 374,000 个包,并在三个真实风险缓解场景开展用户研究,显示修复时间最多减少 70%。
原文摘要(Abstract)

Recent software supply chain attacks have revealed a critical sociotechnical gap in current Software Composition Analysis (SCA) implementations - isolation among package management ecosystems and open source communities. This fragmentation poses manual overhead, forcing developers to synthesize scattered data, and potentially undermines the reliability of risk assessments. To address this, we present Package Dashboard, a cross-ecosystem platform that: 1) synthesizes package metadata, vulnerability feeds, and upstream community health metrics for holistic software supply chain analysis; 2) provides actionable insights, e.g., recommending resilient alternatives to mitigate risky packages. Through an extensive analysis of 374,000 packages and a user study in three real-world risk mitigation scenarios, we demonstrate that our approach not only uncovers latent risks but also reduces remediation time by up to 70%, effectively closing the loop between identifying risks and selecting replacements. Package Dashboard is publicly available at https://pkgdash.osslabpku.org, the code is open source at https://github.com/osslabpku/PackageDashboard, and a demonstration video can be found at https://youtu.be/y9ncftP8KPQ.

链接与引用

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

BibTeX
@inproceedings{LiuHZ26,
  title = {Package Dashboard: A Cross-Ecosystem Framework for Dual-Perspective Analysis of Software Packages},
  author = {Ziheng Liu and Runzhi He and Minghui Zhou},
  booktitle = {FSE},
  year = {2026},
  doi = {10.1145/3803437.3806413}
}