EDBT 2026 Demo / reviewers in the wild / expert
Juan Altmayer Pizzorno
dblp:39/4115
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2023
0000-0002-1891-2919ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 50% Program analysis · 44% Programming languages and type systems · 6% | |
| Artificial intelligence
1 paper |
Vision and language · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computer vision › Vision and language › visual question answering
knowledge-based visual question answering |
0.7 | 1 | 2023 | A Symmetric Dual Encoding Dense Retrieval Framework for Knowledge-Intensive Visual Question Answering · SIGIR 2023 |
Computer vision › Vision and language
visual question answering |
0.7 | 1 | 2023 | A Symmetric Dual Encoding Dense Retrieval Framework for Knowledge-Intensive Visual Question Answering · SIGIR 2023 |
Information retrieval › retrieval models › neural retrieval
dense retrieval |
0.7 | 1 | 2023 | A Symmetric Dual Encoding Dense Retrieval Framework for Knowledge-Intensive Visual Question Answering · SIGIR 2023 |
Program analysis › dynamic analysis › instrumentation
bytecode instrumentation |
0.7 | 1 | 2023 | SlipCover: Near Zero-Overhead Code Coverage for Python · ISSTA 2023 |
Software testing › test coverage
code coverage |
0.7 | 1 | 2023 | SlipCover: Near Zero-Overhead Code Coverage for Python · ISSTA 2023 |
Software testing › test coverage
coverage analysis |
0.7 | 1 | 2023 | SlipCover: Near Zero-Overhead Code Coverage for Python · ISSTA 2023 |
Program analysis › dynamic analysis
profiling |
0.7 | 1 | 2023 | Triangulating Python Performance Issues with SCALENE · OSDI 2023 |
Software testing › random testing
property-based testing |
0.2 | 1 | 2023 | SlipCover: Near Zero-Overhead Code Coverage for Python · ISSTA 2023 |
Programming languages and type systems › dynamic languages
python |
0.2 | 1 | 2023 | Triangulating Python Performance Issues with SCALENE · OSDI 2023 |
Methods — techniques the papers use, named apart from their topics
multimodal encoding · 1.3knowledge distillation · 1.3dynamic bytecode rewriting · 0.7AST analysis · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | SlipCover: Near Zero-Overhead Code Coverage for PythonabstractCoverage analysis is widely used but can suffer from high overhead. This overhead is especially acute in the context of Python, which is already notoriously slow (a recent study observes a roughly 30x slowdown vs. native code). We find that the state-of-the-art coverage tool for Python, coverage.py, introduces a median overhead of 180% with the standard Python interpreter. Slowdowns are even more extreme when using PyPy, a JIT-compiled Python implementation, with coverage.py imposing a median overhead of 1,300%. This performance degradation reduces the utility of coverage analysis in most use cases, including testing and fuzzing, and precludes its use in deployment. This paper presents SlipCover, a novel, near-zero overhead coverage analyzer for Python. SlipCover works without modifications to either the Python interpreter or PyPy. It first processes a program's AST to accurately identify all branches and lines. SlipCover then dynamically rewrites Python bytecodes to add lightweight instrumentation to each identified branch and line. At run time, SlipCover periodically de-instruments already-covered lines and branches. The result is extremely low overheads -- a median of just 5% -- making SlipCover suitable for use in deployment. We show its efficiency can translate to significant increases in the speed of coverage-based clients. As a proof of concept, we integrate SlipCover into TPBT, a targeted property-based testing system, and observe a 22x speedup. Juan Altmayer Pizzorno, Emery D. Berger |
ISSTA | 1 |
| 2023 | Triangulating Python Performance Issues with SCALENE
Emery D. Berger, Sam Stern, Juan Altmayer Pizzorno |
OSDI | 3 |
| 2023 | A Symmetric Dual Encoding Dense Retrieval Framework for Knowledge-Intensive Visual Question AnsweringabstractKnowledge-Intensive Visual Question Answering (KI-VQA) refers to answering a question about an image whose answer does not lie in the image. This paper presents a new pipeline for KI-VQA tasks, consisting of a retriever and a reader. First, we introduce DEDR, a symmetric dual encoding dense retrieval framework in which documents and queries are encoded into a shared embedding space using uni-modal (textual) and multi-modal encoders. We introduce an iterative knowledge distillation approach that bridges the gap between the representation spaces in these two encoders. Extensive evaluation on two well-established KI-VQA datasets, i.e., OK-VQA and FVQA, suggests that DEDR outperforms state-of-the-art baselines by 11.6% and 30.9% on OK-VQA and FVQA, respectively. Alireza Salemi, Juan Altmayer Pizzorno, Hamed Zamani |
SIGIR | 2 |