Demo Data from VLDB 2026 / reviewers in the wild / expert
Péter Gyimesi
dblp:163/9153
· DBLP profile ↗
9ranked-venue papers
3as first author
4since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021Computer networks · 3 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author
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.
| Computer networks
3 papers |
Routing and switching · 70% Optical networks · 30% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 54% Approximation and online algorithms · 46% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching
fault-tolerant routing |
2.6 | 3 | 2026 | Availability-Aware Routing in Presence of Geographically Correlated Failures · INFOCOM 2026 DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025 Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024 |
Optical networks › network survivability
geographically correlated failures |
1.0 | 1 | 2026 | Availability-Aware Routing in Presence of Geographically Correlated Failures · INFOCOM 2026 |
Routing and switching › multipath routing › disjoint paths
disjoint path computation |
0.9 | 1 | 2025 | DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025 |
Optical networks › network survivability
shared risk link group |
0.9 | 1 | 2025 | DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025 |
Graph algorithms and graph theory › disjoint paths
non-crossing paths |
0.9 | 1 | 2025 | DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025 |
Graph algorithms and graph theory › graph algorithms › path problems
path finding |
0.9 | 1 | 2025 | DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025 |
Routing and switching
backbone network design |
0.8 | 1 | 2024 | Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024 |
Approximation and online algorithms › approximation algorithms › approximation guarantees
additive approximation |
0.8 | 1 | 2024 | Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024 |
Approximation and online algorithms
approximation algorithms |
0.8 | 1 | 2024 | Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024 |
Methods — techniques the papers use, named apart from their topics
shortest path algorithms · 3.3approximation algorithm · 1.7graph algorithms · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Availability-Aware Routing in Presence of Geographically Correlated Failures
Balázs Vass, Levente Birszki, Erika R. Kovács, Péter Babarczi, Péter Gyimesi, János Tapolcai |
INFOCOM | 5 |
| 2025 | DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone NetworksabstractSurvivable routing is crucial in backbone networks to ensure connectivity, even during failures. During network design, groups of network elements prone to potential failure events are identified. These groups are referred to asShared Risk Link Groups(SRLGs). When these SRLGs consist of a set of links intersected by a connected region of the plane, they are termed regional-SRLGs. A recent study has presented a polynomial-time algorithm for finding amaximum number of regional-SRLG-disjoint pathsbetween two given nodes in a planar topology, where the paths are node-disjoint. However, existing algorithms for this problem are not practical due to their runtime and implementation complexities. This paper investigates a more general model in two aspects. First, instead of node-disjointness, we search for non-crossing regional-SRLG-disjoint paths. Second, we show how the algorithm can be extended to solve problems in directed networks. It introduces an efficient and easily implementable algorithmic framework, leveraging an arbitrarily chosen shortest path finding subroutine for graphs with possibly negative weights. Depending on the subroutine chosen, the framework either improves the previous worst-case runtime complexity or can solve the problem with high probability (w.h.p.) in near-linear expected time. The proposed framework enables the first additive approximation for a more generalNP-hard version of the problem, where the objective is to find the maximum number of regional-SRLG-disjoint paths. We validate our findings through extensive simulations. Erika R. Kovács, Péter Gyimesi, Balázs Vass, János Tapolcai |
IEEE J. Sel. Areas Commun. | 2 |
| 2024 | Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone NetworksabstractSurvivable routing is crucial in backbone networks to ensure connectivity, even during failures. At network design, groups of network elements prone to potential failure events are identified. These groups are referred to as Shared Risk Link Groups (SRLGs), and if they are a set of links intersected by a connected region of the plane, we call them regional-SRLGs. A recent study has presented a polynomial-time algorithm for finding a maximum number of regional-SRLG-disjoint paths between two given nodes in a planar topology, with the paths being nodedisjoint. However, existing algorithms for this problem are not practical due to their runtime and implementation complexities.This paper investigates a more general model, the maximum number of non-crossing, regional-SRLG-disjoint paths problem. It introduces an efficient and easily implementable algorithmic framework, leveraging an arbitrarily chosen shortest path finding subroutine for graphs with possibly negative weights. Depending on the subroutine chosen, the framework improves the previous worst-case runtime complexity, or can solve the problem w.h.p. in near-linear expected time. The proposed framework enables the first additive approximation for a more general ${\mathcal{N}}{\mathcal{P}}$ -hard version of the problem, where the objective is to find the maximum number of regional-SRLG-disjoint paths. We validate our findings through extensive simulations. Erika R. Kovács, Péter Gyimesi, Balázs Vass, János Tapolcai |
INFOCOM | 2 |
| 2021 | BUGSJS: a benchmark and taxonomy of JavaScript bugsabstractSummary JavaScript is a popular programming language that is also error‐prone due to its asynchronous, dynamic, and loosely typed nature. In recent years, numerous techniques have been proposed for analyzing and testing JavaScript applications. However, our survey of the literature in this area revealed that the proposed techniques are often evaluated on different datasets of programs and bugs. The lack of a commonly used benchmark limits the ability to perform fair and unbiased comparisons for assessing the efficacy of new techniques. To fill this gap, we propose BugsJS, a benchmark of 453 real, manually validated JavaScript bugs from 10 popular JavaScript server‐side programs, comprising 444k lines of code (LOC) in total. Each bug is accompanied by its bug report, the test cases that expose it, as well as the patch that fixes it. We extended BugsJS with a rich web interface for visualizing and dissecting the bugs' information, as well as a programmable API to access the faulty and fixed versions of the programs and to execute the corresponding test cases, which facilitates conducting highly reproducible empirical studies and comparisons of JavaScript analysis and testing tools. Moreover, following a rigorous procedure, we performed a classification of the bugs according to their nature. Our internal validation shows that our taxonomy is adequate for characterizing the bugs in BugsJS. We discuss several ways in which the resulting taxonomy and the benchmark can help direct researchers interested in automated testing of JavaScript applications. © 2021 The Authors. Software Testing, Verification & Reliability published by John Wiley & Sons, Ltd. Péter Gyimesi, Béla Vancsics, Andrea Stocco 0001, Davood Mazinanian, Árpád Beszédes, Rudolf Ferenc, Ali Mesbah 0001 |
Softw. Test. Verification Reliab. | 1 |
| 2020 | An automatically created novel bug dataset and its validation in bug predictionabstractBugs are inescapable during software development due to frequent code changes, tight deadlines, etc.; therefore, it is important to have tools to find these errors. One way of performing bug identification is to analyze the characteristics of buggy source code elements from the past and predict the present ones based on the same characteristics, using e.g. machine learning models. To support model building tasks, code elements and their characteristics are collected in so-called bug datasets which serve as the input for learning. We present the BugHunter Dataset: a novel kind of automatically constructed and freely available bug dataset containing code elements (files, classes, methods) with a wide set of code metrics and bug information. Other available bug datasets follow the traditional approach of gathering the characteristics of all source code elements (buggy and non-buggy) at only one or more pre-selected release versions of the code. Our approach, on the other hand, captures the buggy and the fixed states of the same source code elements from the narrowest timeframe we can identify for a bug’s presence, regardless of release versions. To show the usefulness of the new dataset, we built and evaluated bug prediction models and achieved F-measure values over 0.74. Rudolf Ferenc, Péter Gyimesi, Gábor Gyimesi, Zoltán Tóth, Tibor Gyimóthy |
J. Syst. Softw. | 2 |
| 2019 | BugsJS: a Benchmark of JavaScript BugsabstractJavaScript is a popular programming language that is also error-prone due to its asynchronous, dynamic, and loosely-typed nature. In recent years, numerous techniques have been proposed for analyzing and testing JavaScript applications. However, our survey of the literature in this area revealed that the proposed techniques are often evaluated on different datasets of programs and bugs. The lack of a commonly used benchmark limits the ability to perform fair and unbiased comparisons for assessing the efficacy of new techniques. To fill this gap, we propose BugsJS, a benchmark of 453 real, manually validated JavaScript bugs from 10 popular JavaScript server-side programs, comprising 444k LOC in total. Each bug is accompanied by its bug report, the test cases that detect it, as well as the patch that fixes it. BugsJS features a rich interface for accessing the faulty and fixed versions of the programs and executing the corresponding test cases, which facilitates conducting highly-reproducible empirical studies and comparisons of JavaScript analysis and testing tools. Péter Gyimesi, Béla Vancsics, Andrea Stocco 0001, Davood Mazinanian, Árpád Beszédes, Rudolf Ferenc, Ali Mesbah 0001 |
ICST | 1 |
| 2019 | Poster: Supporting JavaScript Experimentation with BugsJSabstractIn our recent work, we proposed BUGSJS, a benchmark of several hundred bugs from popular JavaScript server-side programs. In this abstract paper, we report the results of our initial evaluation in adopting BUGSJS to support an experiment in fault localization. First, we describe how BUGSJS facilitated accessing the information required to perform the experiment, namely, test case code, their outcomes, their associated code coverage and related bug information. Second, we illustrate how BUGSJS can be improved to further enable easier application to fault localization research, for instance, by filtering out failing test cases that do not directly contribute to a bug. We hope that our preliminary results will foster researchers in using BUGSJS to enable highly-reproducible empirical studies and comparisons of JavaScript analysis and testing tools. Béla Vancsics, Péter Gyimesi, Andrea Stocco 0001, Davood Mazinanian, Árpád Beszédes, Rudolf Ferenc, Ali Mesbah 0001 |
ICST | 2 |
| 2016 | A Public Bug Database of GitHub Projects and Its Application in Bug Prediction
Zoltán Tóth, Péter Gyimesi, Rudolf Ferenc |
ICCSA (4) | 2 |
| 2015 | Characterization of Source Code Defects by Data Mining Conducted on GitHub
Péter Gyimesi, Gábor Gyimesi, Zoltán Tóth, Rudolf Ferenc |
ICCSA (5) | 1 |