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

Ahmadreza Saboor Yaraghi

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

TopicWeightPapersLastEvidence papers
Software testing › test repair
automated test repair
0.912025
Automated Test Case Repair Using Language Models · IEEE Trans. Software Eng. 2025
Software testing
test repair
0.912025
Automated Test Case Repair Using Language Models · IEEE Trans. Software Eng. 2025
Empirical software engineering
mining software repositories
0.712023
Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts · IEEE Trans. Software Eng. 2023
Software testing › regression testing
test case prioritization
0.712023
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
YearPublicationVenuePosition
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 Contexts
abstract
Continuous 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