P2 Continuous software performance assessment: detecting performance problems of software libraries on every build
持续软件性能评估:在每次构建时检测软件库的性能问题
ISSTA Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis2019匹配度 1/10 · 该论文聚焦于将软件微基准纳入持续集成以检测性能退化,属于性能测试与CI工程领域,与用户关注的方向(面向ML/Agentic程序的静态分析、LLM与静态分析/形式化验证的交叉、浮点程序分析、贝叶斯程序分析)几乎没有交集。既无静态分析或形式化方法,也不涉及LLM/Agent,研究目标是运行时性能评估而非程序分析。引用 9inbox
Degradation of software performance can become costly for companies and developers, yet it is hardly assessed continuously. A strategy that would allow continuous performance assessment of software libraries is software microbenchmarking, which faces problems such as excessive execution times and unreliable results that hinder wide-spread adoption in continuous integration. In my research, I want to develop techniques that allow including software microbenchmarks into continuous integration by utilizing cloud infrastructure and execution time reduction techniques. These will allow assessing performance on every build and therefore catching performance problems before they are released into the wild.
@inproceedings{paperbot5357,
title = {Continuous software performance assessment: detecting performance problems of software libraries on every build},
author = {Christoph Laaber},
booktitle = {ISSTA},
year = {2019},
doi = {10.1145/3293882.3338982}
}