activity
20202026
most citedTest Case Selection and Prioritization Using Machine Learning: A Systematic Literature Review

181 citations · 444 across the 7 of their papers we have counts for

collaborators
Showing cs.SEShow all

8 papers · 1 filter

cs.SE2026

Testing Agentic Workflows with Structural Coverage Criteria

Nafiseh Kahani, Mojtaba Bagherzadeh

Multi-agent systems increasingly expose explicit workflow structure: agents, tools, tool-access rules, restrictions, and delegation paths. Existing evaluations rely largely on end-…

cs.SE2022★ 55 cited

A Search-Based Testing Approach for Deep Reinforcement Learning Agents

Amirhossein Zolfagharian, Manel Abdellatif, Lionel Briand +2

Deep Reinforcement Learning (DRL) algorithms have been increasingly employed during the last decade to solve various decision-making problems such as autonomous driving and robotic…

cs.SE2021★ 94 cited

Black-Box Testing of Deep Neural Networks Through Test Case Diversity

Zohreh Aghababaeyan, Manel Abdellatif, Lionel Briand +2

Deep Neural Networks (DNNs) have been extensively used in many areas including image processing, medical diagnostics, and autonomous driving. However, DNNs can exhibit erroneous be…

cs.SE2021★ 72 cited

Scalable and Accurate Test Case Prioritization in Continuous Integration Contexts

Ahmadreza Saboor Yaraghi, Mojtaba Bagherzadeh, Nafiseh Kahani +1

Continuous Integration (CI) requires efficient regression testing to ensure software quality without significantly delaying its CI builds. This warrants the need for techniques to…

cs.SE2021★ 181 cited

Test Case Selection and Prioritization Using Machine Learning: A Systematic Literature Review

Rongqi Pan, Mojtaba Bagherzadeh, Taher A. Ghaleb +1

Regression testing is an essential activity to assure that software code changes do not adversely affect existing functionalities. With the wide adoption of Continuous Integration…

cs.SE2021★ 7 cited

Execution of Partial State Machine Models

Mojtaba Bagherzadeh, Nafiseh Kahani, Karim Jahed +1

The iterative and incremental nature of software development using models typically makes a model of a system incomplete (i.e., partial) until a more advanced and complete stage of…

cs.SE2020

Reinforcement Learning for Test Case Prioritization

Mojtaba Bagherzadeh, Nafiseh Kahani, Lionel Briand

Continuous Integration (CI) significantly reduces integration problems, speeds up development time, and shortens release time. However, it also introduces new challenges for qualit…

cs.SE2020★ 35 cited

Supporting DNN Safety Analysis and Retraining through Heatmap-based Unsupervised Learning

Hazem Fahmy, Fabrizio Pastore, Mojtaba Bagherzadeh +1

Deep neural networks (DNNs) are increasingly important in safety-critical systems, for example in their perception layer to analyze images. Unfortunately, there is a lack of method…