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

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

collaborators

7 papers

cs.SE2026

Code Change Characteristics and Description Alignment: A Comparative Study of Agentic versus Human Pull Requests

Dung Pham, Taher A. Ghaleb

AI coding agents can autonomously generate pull requests (PRs), yet little is known about how their contributions compare to those of humans. We analyze 33,596 agent-generated PRs…

cs.SE2026

When AI Agents Touch CI/CD Configurations: Frequency and Success

Taher A. Ghaleb

AI agents are increasingly used in software development, yet their interaction with CI/CD configurations is not well studied. We analyze 8,031 agentic pull requests (PRs) from 1,60…

cs.SE2026

Fingerprinting AI Coding Agents on GitHub

Taher A. Ghaleb

AI coding agents are reshaping software development through both autonomous and human-mediated pull requests (PRs). When developers use AI agents to generate code under their own a…

cs.SE2023★ 12 cited

LTM: Scalable and Black-box Similarity-based Test Suite Minimization based on Language Models

Rongqi Pan, Taher A. Ghaleb, Lionel Briand

Test suites tend to grow when software evolves, making it often infeasible to execute all test cases with the allocated testing budgets, especially for large software systems. Test…

cs.SE2022★ 1 cited

ATM: Black-box Test Case Minimization based on Test Code Similarity and Evolutionary Search

Rongqi Pan, Taher A. Ghaleb, Lionel Briand

Executing large test suites is time and resource consuming, sometimes impossible, and such test suites typically contain many redundant test cases. Hence, test case minimization is…

cs.SE2021★ 61 cited

Flakify: A Black-Box, Language Model-based Predictor for Flaky Tests

Sakina Fatima, Taher A. Ghaleb, Lionel Briand

Software testing assures that code changes do not adversely affect existing functionality. However, a test case can be flaky, i.e., passing and failing across executions, even for…

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…