31 citations · 71 across the 26 of their papers we have counts for
7 papers · 1 filter
Improving Test Case Generation for REST APIs Through Hierarchical Clustering
Dimitri Stallenberg, Mitchell Olsthoorn, Annibale Panichella
With the ever-increasing use of web APIs in modern-day applications, it is becoming more important to test the system as a whole. In the last decade, tools and approaches have been…
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…
Multi-objective Test Case Selection Through Linkage Learning-based Crossover
Mitchell Olsthoorn, Annibale Panichella
Test Case Selection (TCS) aims to select a subset of the test suite to run for regression testing. The selection is typically based on past coverage and execution cost data. Resear…
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…
JUGE: An Infrastructure for Benchmarking Java Unit Test Generators
Xavier Devroey, Alessio Gambi, Juan Pablo Galeotti +4
Researchers and practitioners have designed and implemented various automated test case generators to support effective software testing. Such generators exist for various language…
What Are We Really Testing in Mutation Testing for Machine Learning? A Critical Reflection
Annibale Panichella, Cynthia C. S. Liem
Mutation testing is a well-established technique for assessing a test suite's quality by injecting artificial faults into production code. In recent years, mutation testing has bee…
Search-Based Software Re-Modularization: A Case Study at Adyen
Casper Schröder, Adriaan van der Feltz, Annibale Panichella +1
Deciding what constitutes a single module, what classes belong to which module or the right set of modules for a specific software system has always been a challenging task. The pr…