Demo Data from SIGIR 2026 / reviewers in the wild / expert
Julian Aron Prenner
dblp:286/8145
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2026
0000-0003-4673-271XORCID · verified
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
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 |
Debugging and program repair · 57% Empirical software engineering · 43% | |
| Artificial intelligence
1 paper |
Transfer learning and domain adaptation · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
automated program repair |
0.8 | 1 | 2024 | Out of Context: How important is Local Context in Neural Program Repair? · ICSE 2024 |
Debugging and program repair › automated program repair
neural program repair |
0.8 | 1 | 2024 | Out of Context: How important is Local Context in Neural Program Repair? · ICSE 2024 |
Empirical software engineering › AI for software engineering
machine learning for software engineering |
0.6 | 1 | 2022 | Making the Most of Small Software Engineering Datasets With Modern Machine Learning · IEEE Trans. Software Eng. 2022 |
Empirical software engineering
mining software repositories |
0.6 | 1 | 2022 | Making the Most of Small Software Engineering Datasets With Modern Machine Learning · IEEE Trans. Software Eng. 2022 |
Machine learning › Transfer learning and domain adaptation › pre-training and adaptation
pre-training and fine-tuning |
0.2 | 1 | 2022 | Making the Most of Small Software Engineering Datasets With Modern Machine Learning · IEEE Trans. Software Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
self-training · 1.1pre-trained transformer · 1.1intermediate-task fine-tuning · 1.1data augmentation · 1.1active learning · 1.1transformer · 0.8deep learning · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | RunBugRun: An executable dataset for automated program repair
Julian Aron Prenner, Romain Robbes |
Empir. Softw. Eng. | 1 |
| 2024 | Out of Context: How important is Local Context in Neural Program Repair?abstractDeep learning source code models have been applied very successfully to the problem of automated program repair. One of the standing issues is the small input window of current models which often cannot fully fit the context code required for a bug fix (e.g., method or class declarations of a project). Instead, input is often restricted to the local context, that is, the lines below and above the bug location. In this work we study the importance of this local context on repair success: how much local context is needed?; is context before or after the bug location more important? how is local context tied to the bug type? To answer these questions we train and evaluate Transformer models in many different local context configurations on three datasets and two programming languages. Our results indicate that overall repair success increases with the size of the local context (albeit not for all bug types) and confirm the common practice that roughly 50--60% of the input window should be used for context leading the bug. Our results are not only relevant for researchers working on Transformer-based APR tools but also for benchmark and dataset creators who must decide what and how much context to include in their datasets. Julian Aron Prenner, Romain Robbes |
ICSE | 1 |
| 2022 | Making the Most of Small Software Engineering Datasets With Modern Machine LearningabstractThis paper provides a starting point for Software Engineering (SE) researchers and practitioners faced with the problem of training machine learning models on small datasets. Due to the high costs associated with labeling data, in Software Engineering, there exist many small (< 5,000 samples) and medium-sized (<100,000 samples) datasets. While deep learning has set the state of the art in many machine learning tasks, it is only recently that it has proven effective on small-sized datasets, primarily thanks to pre-training, a semi-supervised learning technique that leverages abundant unlabelled data alongside scarce labelled data. In this work, we evaluate pre-trained Transformer models on a selection of 13 smaller datasets from the SE literature, covering both, source code and natural language. Our results suggest that pre-trained Transformers are competitive and in some cases superior to previous models, especially for tasks involving natural language; whereas for source code tasks, in particular for very small datasets, traditional machine learning methods often has the edge. In addition, we experiment with several techniques that ought to aid training on small datasets, including active learning, data augmentation, soft labels, self-training and intermediate-task fine-tuning, and issue recommendations on when they are effective. We also release all the data, scripts, and most importantly pre-trained models for the community to reuse on their own datasets. Julian Aron Prenner, Romain Robbes |
IEEE Trans. Software Eng. | 1 |