paperbot · PL 论文追踪

全部论文 待读 收藏

P2 All or Nothing: How Library Type Annotations Affect Client-Side Errors in Python

全有或全无:库类型注解如何影响 Python 客户端错误
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026匹配度 3/10 · 该论文研究 Python 库类型注解对客户端错误的影响,属于类型系统与开发者工具方向的实证研究,与静态分析仅有间接关联;但未涉及 LLM/Agent、机器学习系统、浮点程序分析或贝叶斯程序分析等用户核心关注点。引用 1 inbox
Eric Asare, Luca Di Grazia, Sarah Nadi
crossref: 2026-10-09

AI 速览

一句话:研究 Python 库类型注解对客户端代码错误的影响,并提供完整可复现实验制品。

该论文研究 Python 库的类型注解如何影响客户端代码中的错误。其配套制品包含脚本、数据集和实验流水线,旨在支持结果复现。若只需复现主结果,可从 Questions Folder 开始并阅读 starter.md;若要从零完整复现,starter.md 提供了额外细节。ASE_plots 下还包含附加脚本与图表。该制品为理解库类型注解对下游用户错误的影响提供了可复现的实验基础,但摘要未给出具体研究发现与效应结论。

问题
探究 Python 库的类型注解如何影响客户端代码中的错误,即库端类型注解的提供情况对下游用户错误的影响。
方法
论文配套制品提供脚本、数据集与实验流水线,支持从零复现主结果;starter.md 指导复现流程,ASE_plots 包含附加脚本与图表。
评估
通过提供的可复现实验流水线复现论文主结果,用户可从 Questions Folder 开始或按 starter.md 进行完整复现。
原文摘要(Abstract)

This artifact contains scripts, datasets, and experimental pipelines for All or Nothing: How Library Type Annotations Affect Client-Side Errors in Python If you only want to reproduce the main results, READ starter.md and start with the **Questions Folder**. Additional details are provided in the starter.md for full reproducibility from scratch. Additional scripts and plots can be found under ASE_plots.

链接与引用

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

BibTeX
@inproceedings{paperbot12372,
  title = {All or Nothing: How Library Type Annotations Affect Client-Side Errors in Python},
  author = {Eric Asare and Luca Di Grazia and Sarah Nadi},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834434}
}