paperbot · PL 论文追踪

全部论文 待读 收藏

P1 Empirical Study of Python Call Graph

Python 调用图的实证研究
ASE 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)2019匹配度 5/10 · 论文聚焦 Python 静态调用图工具的实证对比,属于静态分析基础技术;Python 是 ML/Agentic 程序常用语言,因此对分析此类程序有间接支撑,但未涉及 LLM/Agent、浮点或贝叶斯程序分析,也未提出与 AI 交叉的新方法。引用 11 inbox
Li Yu
crossref: 2026-09-12

AI 速览

一句话:对多个广泛使用的 Python 静态调用图工具进行定量与定性对比,发现构造效果差异显著且仍有改进空间。

随着 Python 的广泛应用,针对 Python 代码的分析工作愈发重要,而许多静态分析算法都依赖调用图的构建。本文对若干广泛使用的 Python 静态调用图工具进行了定量与定性的对比实证分析,考察其构建效果。实验表明,现有 Python 静态调用图工具在构造有效性上存在较大差异,整体仍有改进空间。该研究为理解现有工具的能力边界和后续改进提供了实证依据。

问题
Python 应用广泛,许多静态分析算法依赖调用图构建;论文关注现有 Python 静态调用图工具的实际构造效果。
方法
对若干广泛使用的 Python 静态调用图工具开展定量与定性对比实证分析。
评估
通过实验比较不同工具的调用图构造效果,发现其有效性差异较大且仍有改进空间。
原文摘要(Abstract)

In recent years, the extensive application of the Python language has made its analysis work more and more valuable. Many static analysis algorithms need to rely on the construction of call graphs. In this paper, we did a comparative empirical analysis of several widely used Python static call graph tools both quantitatively and qualitatively. Experiments show that the existing Python static call graph tools have a large difference in the construction effectiveness, and there is still room for improvement.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5181,
  title = {Empirical Study of Python Call Graph},
  author = {Li Yu},
  booktitle = {ASE},
  year = {2019},
  doi = {10.1109/ase.2019.00160}
}