activity
20192026
most citedSearch-based Crash Reproduction using Behavioral Model Seeding

18 citations · 36 across the 14 of their papers we have counts for

collaborators

15 papers

cs.SE2026

A Metamorphic Testing Approach to Diagnosing Memorization in LLM-Based Program Repair

Milan De Koning, Ali Asgari, Pouria Derakhshanfar +1

LLM-based automated program repair (APR) techniques have shown promising results in reducing debugging costs. However, prior results can be affected by data leakage: large language…

cs.SE2025

What Challenges Do Developers Face in AI Agent Systems? An Empirical Study on Stack Overflow & GitHub Issues

Ali Asgari, Annibale Panichella, Pouria Derakhshanfar +1

AI Agents have rapidly gained prominence in both research and industry as systems that extend large language models with planning, tool use, memory, and goal-directed action. Despi…

cs.SE2025

Metamorphic Testing of Deep Code Models: A Systematic Literature Review

Ali Asgari, Milan de Koning, Pouria Derakhshanfar +1

Large language models and deep learning models designed for code intelligence have revolutionized the software engineering field due to their ability to perform various code-relate…

cs.SE2025

Test Wars: A Comparative Study of SBST, Symbolic Execution, and LLM-Based Approaches to Unit Test Generation

Azat Abdullin, Pouria Derakhshanfar, Annibale Panichella

Generating tests automatically is a key and ongoing area of focus in software engineering research. The emergence of Large Language Models (LLMs) has opened up new opportunities, g…

cs.SE2024

RefExpo: Unveiling Software Project Structures through Advanced Dependency Graph Extraction

Vahid Haratian, Pouria Derakhshanfar, Vladimir Kovalenko +1

The dependency graph (DG) of a software project offers valuable insights for identifying its key components and has been leveraged in numerous studies. However, there is a lack of…

cs.SE2024★ 2 cited

Bus Factor Explorer

Egor Klimov, Muhammad Umair Ahmed, Nikolai Sviridov +3

Bus factor (BF) is a metric that tracks knowledge distribution in a project. It is the minimal number of engineers that have to leave for a project to stall. Despite the fact that…

cs.SE2024★ 1 cited

SBFT Tool Competition 2024 -- Python Test Case Generation Track

Nicolas Erni, Al-Ameen Mohammed Ali Mohammed, Christian Birchler +3

Test case generation (TCG) for Python poses distinctive challenges due to the language's dynamic nature and the absence of strict type information. Previous research has successful…

cs.SE2024

Evolutionary Generative Fuzzing for Differential Testing of the Kotlin Compiler

Calin Georgescu, Mitchell Olsthoorn, Pouria Derakhshanfar +2

Compiler correctness is a cornerstone of reliable software development. However, systematic testing of compilers is infeasible, given the vast space of possible programs and the co…

cs.SE2024★ 1 cited

TestSpark: IntelliJ IDEA's Ultimate Test Generation Companion

Arkadii Sapozhnikov, Mitchell Olsthoorn, Annibale Panichella +2

Writing software tests is laborious and time-consuming. To address this, prior studies introduced various automated test-generation techniques. A well-explored research direction i…

cs.SE2023★ 1 cited

Assessing the Impact of File Ordering Strategies on Code Review Process

Farid Bagirov, Pouria Derakhshanfar, Alexey Kalina +2

Popular modern code review tools (e.g. Gerrit and GitHub) sort files in a code review in alphabetical order. A prior study (on open-source projects) shows that the changed files' p…

cs.SE2022★ 2 cited

Basic Block Coverage for Search-based Unit Testing and Crash Reproduction

Pouria Derakhshanfar, Xavier Devroey, Andy Zaidman

Search-based techniques have been widely used for white-box test generation. Many of these approaches rely on the approach level and branch distance heuristics to guide the search…

cs.SE2021

Hybrid Multi-level Crossover for Unit Test Case Generation

Mitchell Olsthoorn, Pouria Derakhshanfar, Annibale Panichella

State-of-the-art search-based approaches for test case generation work at test case level, where tests are represented as sequences of statements. These approaches make use of gene…

cs.SE2021★ 3 cited

Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments

Christian Birchler, Sajad Khatiri, Pouria Derakhshanfar +2

Testing with simulation environments helps to identify critical failing scenarios for self-driving cars (SDCs). Simulation-based tests are safer than in-field operational tests and…

cs.SE2020★ 8 cited

Generating Class-Level Integration Tests Using Call Site Information

Pouria Derakhshanfar, Xavier Devroey, Annibale Panichella +2

Search-based approaches have been used in the literature to automate the process of creating unit test cases. However, related work has shown that generated unit-tests with high co…

cs.SE2019★ 18 cited

Search-based Crash Reproduction using Behavioral Model Seeding

Pouria Derakhshanfar, Xavier Devroey, Gilles Perrouin +2

Search-based crash reproduction approaches assist developers during debugging by generating a test case which reproduces a crash given its stack trace. One of the fundamental steps…