paperbot · PL 论文追踪

全部论文 待读 收藏

P2 HyperAST: Enabling Efficient Analysis of Software Histories at Scale

HyperAST:支持大规模软件历史的高效分析
ASE Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering2022匹配度 3/10 · 论文聚焦于软件演化历史中 AST 的大规模高效时序分析,属于程序分析与软件工程基础设施,与用户关注的 PL 和 LLM/Agent 交叉、浮点程序分析、贝叶斯程序分析等核心方向均无直接关联。虽然可能为静态分析工具提供历史分析支持,但未涉及 LLM、Agent、形式化验证或浮点分析等关键主题。引用 5 inbox
Quentin Le Dilavrec, Djamel Eddine Khelladi, Arnaud Blouin, Jean-Marc Jézéquel
crossref: 2026-09-12

AI 速览

一句话:提出 HyperAST,以支持对软件演化历史中的 AST 进行大规模高效时序分析。

摘要指出,AST 在编译器之外被广泛用于代码分析、缺陷检测、代码度量挖掘与重构等提升代码质量的工具。随着软件快速演化和多阶段发布,对 AST 历史进行时序分析有助于理解和维护代码。为此,论文提出 HyperAST,目标是在大规模软件历史中实现高效的 AST 分析。摘要未说明其具体数据结构、算法或实验评估,但标题与摘要表明其核心贡献是缓解对历史 AST 进行可扩展分析的开销,从而支持面向软件演化的代码质量任务。

问题
如何高效分析大规模软件历史中的 AST,以支持代码分析、缺陷检测、度量挖掘和重构等任务。
方法
论文提出 HyperAST,旨在为软件历史中的 AST 提供可扩展的高效分析能力;摘要未展开具体技术机制。
评估
摘要未给出实验设置或结果,无法总结具体评估方式。
原文摘要(Abstract)

Abstract Syntax Trees (ASTs) are widely used beyond compilers in many tools that measure and improve code quality, such as code analysis, bug detection, mining code metrics, refactoring. With the advent of fast software evolution and multistage releases, the temporal analysis of an AST history is becoming useful to understand and maintain code.

链接与引用

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

BibTeX
@inproceedings{paperbot7232,
  title = {HyperAST: Enabling Efficient Analysis of Software Histories at Scale},
  author = {Quentin Le Dilavrec and Djamel Eddine Khelladi and Arnaud Blouin and Jean-Marc Jézéquel},
  booktitle = {ASE},
  year = {2022},
  doi = {10.1145/3551349.3560423}
}