VLDB 2026 Research / reviewers in the wild / expert
Anton Risberg Alaküla
dblp:334/7920
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0003-0814-3367ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-author · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Dynamic Dependency-Based Purity CheckingabstractMany software language tools use declarative domain-specific languages (DDSLs) to implement parts of their functionality, such as context-free grammars for parsing or inference rules for type analysis. For interoperability and ease of use, DDSLs often rely on embedded general-purpose language (GPL) code fragments, as in the semantic actions of parser specifications, but require that these GPL fragments fulfill certain semantic properties, such as the absence of observable side effects. Fulfilling these properties is usually up to the developer, and accidental violations can lead to subtle and hard-to-trace bugs. Anton Risberg Alaküla, Niklas Fors, Christoph Reichenbach |
SLE | 1 |
| 2024 | Property probes: Live exploration of program analysis resultsabstractWe present property probes, a mechanism for helping a developer explore partial program analysis results in terms of the source program interactively while the program is edited. A node locator data structure is introduced that maps between source code spans and program representation nodes, and that helps identify probed nodes in a robust way, after modifications to the source code. We have developed a client–server based tool CodeProber supporting property probes, and argue that it is very helpful in debugging and understanding program analyses. We have evaluated our tool on several languages and analyses, including a full Java compiler and a tool for intraprocedural dataflow analysis. Our performance results show that the probe overhead is negligible even when analyzing large projects. Anton Risberg Alaküla, Görel Hedin, Niklas Fors, Adrian Pop |
J. Syst. Softw. | 1 |
| 2022 | Property Probes: Source Code Based Exploration of Program Analysis ResultsabstractWe present property probes, a mechanism for helping a developer interactively explore partial program analysis results in terms of the source program, and as the program is edited. A node locator data structure is introduced that maps between source code spans and program representation nodes, and that helps identify probed nodes in a robust way, after modifications to the source code. We have developed a client-server based tool supporting property probes, and argue that it is very helpful in debugging and understanding program analyses. We have evaluated our tool on several languages and analyses, including a full Java compiler and a tool for intraprocedural dataflow analysis. Our performance results show that the probe overhead is negligible even when analyzing large projects. Anton Risberg Alaküla, Görel Hedin, Niklas Fors, Adrian Pop |
SLE | 1 |