Demo Data from EDBT 2026 / reviewers in the wild / expert
Ahmadreza Saboor Yaraghi
dblp:303/1084
· DBLP profile ↗
2ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-1922-3234ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 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 · 78% Empirical software engineering · 22% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test repair
automated test repair |
0.9 | 1 | 2025 | Automated Test Case Repair Using Language Models · IEEE Trans. Software Eng. 2025 |
Software testing
test repair |
0.9 | 1 | 2025 | Automated Test Case Repair Using Language Models · IEEE Trans. Software Eng. 2025 |
Empirical software engineering
mining software repositories |
0.7 | 1 | 2023 | Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts · IEEE Trans. Software Eng. 2023 |
Software testing › regression testing
test case prioritization |
0.7 | 1 | 2023 | Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts · IEEE Trans. Software Eng. 2023 |
Methods — techniques the papers use, named apart from their topics
language model · 0.9machine learning · 0.7feature engineering · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Automated Test Case Repair Using Language Models
Ahmadreza Saboor Yaraghi, Darren Holden, Nafiseh Kahani, Lionel C. Briand |
IEEE Trans. Software Eng. | 1 |
| 2023 | Scalable and Accurate Test Case Prioritization in Continuous Integration ContextsabstractContinuous Integration (CI) requires efficient regression testing to ensure software quality without significantly delaying its CI builds. This warrants the need for techniques to reduce regression testing time, such as Test Case Prioritization (TCP) techniques that prioritize the execution of test cases to detect faults as early as possible. Many recent TCP studies employ various Machine Learning (ML) techniques to deal with the dynamic and complex nature of CI. However, most of them use a limited number of features for training ML models and evaluate the models on subjects for which the application of TCP makes little practical sense, due to their small regression testing time and low number of failed builds. In this work, we first define, at a conceptual level, a data model that captures data sources and their relations in a typical CI environment. Second, based on this data model, we define a comprehensive set of features that covers all features previously used by related studies. Third, we develop methods and tools to collect the defined features for 25 open-source software systems with enough failed builds and whose regression testing takes at least five minutes. Fourth, relying on the collected dataset containing a comprehensive feature set, we answer four research questions concerning data collection time, the effectiveness of ML-based TCP, the impact of the features on effectiveness, the decay of ML-based TCP models over time, and the trade-off between data collection time and the effectiveness of ML-based TCP techniques. Ahmadreza Saboor Yaraghi, Mojtaba Bagherzadeh, Nafiseh Kahani, Lionel C. Briand |
IEEE Trans. Software Eng. | 1 |