Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Péter Gyimesi

dblp:163/9153 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Routing and switching
fault-tolerant routing
2.632026
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.012026
Availability-Aware Routing in Presence of Geographically Correlated Failures · INFOCOM 2026
Routing and switching › multipath routing › disjoint paths
disjoint path computation
0.912025
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.912025
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.912025
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.912025
DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks · IEEE J. Sel. Areas Commun. 2025
Routing and switching
backbone network design
0.812024
Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024
Approximation and online algorithms › approximation algorithms › approximation guarantees
additive approximation
0.812024
Efficient Algorithm for Region-Disjoint Survivable Routing in Backbone Networks · INFOCOM 2024
Approximation and online algorithms
approximation algorithms
0.812024
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
YearPublicationVenuePosition
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
INFOCOM5
2025 DateLine: Efficient Algorithm for Computing Region Disjoint Paths in Backbone Networks
abstract
Survivable 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 Networks
abstract
Survivable 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
INFOCOM2
2021 BUGSJS: a benchmark and taxonomy of JavaScript bugs
abstract
Summary 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 prediction
abstract
Bugs 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 Bugs
abstract
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 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
ICST1
2019 Poster: Supporting JavaScript Experimentation with BugsJS
abstract
In 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
ICST2
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