![](/project/stamp/featured.png)
STAMP aims at bringing test automation and amplification to the DevOps world. During my postdoc at TU Delft, I assumed the daily supervision and coordination of the scientific work package runtime amplification and the edition of the TU Delft deliverables.
More information are available on the STAMP website.
![Xavier Devroey](/author/xavier-devroey/avatar_hudaf67c4a3d137a555edfadfc0d5adee1_286963_270x270_fill_q90_lanczos_center.jpeg)
Xavier Devroey
Assistant Professor
My research interests include search-based and model-based software testing, test suite augmentation, DevOps, and variability-intensive systems engineering.
Related
Posts
SSBSE 2020 Best Paper Award
Last Thursday (08/10/2020), we received a best paper award for our paper entitled It is not Only About Control Dependent Nodes: Basic Block Coverage for Search-Based Crash Reproduction. In this paper, we revisit the approach level and branch distance heuristics widely used for white-box test generation.
Publications
Generating Class-Level Integration Tests Using Call Site Information
Search-based approaches have been used in the literature to automate the process of creating unit test cases. However, related work has …
Basic block coverage for search-based unit testing and crash reproduction
Search-based techniques have been widely used for white-box test generation. Many of these approaches rely on the approach level and …
Basic Block Coverage for Unit Test Generation at the SBST 2022 Tool Competition
Basic Block Coverage (BBC) is a secondary objective for search- based unit test generation techniques relying on the approach level and …
Pouria Derakhshanfar, Xavier Devroey
An Application of Model Seeding to Search-based Unit Test Generation for Gson
Model seeding is a strategy for injecting additional information in a search-based test generation process in the form of models, …
Commonality-Driven Unit Test Generation
Various search-based test generation techniques have been proposed to automate the generation of unit tests fulfilling different …
Botsing, a Search-based Crash Reproduction Framework for Java
Approaches for automatic crash reproduction aim to generate test cases that reproduce crashes starting from the crash stack traces. …
Good Things Come In Threes: Improving Search-based Crash Reproduction With Helper Objectives
Writing a test case reproducing a reported software crash is a common practice to identify the root cause of an anomaly in the software …
Search-based Crash Reproduction using Behavioral Model Seeding
Search-based crash reproduction approaches assist developers during debugging by generating a test case, which reproduces a crash given …
A benchmark-based evaluation of search-based crash reproduction
Crash reproduction approaches help developers during debugging by generating a test case that reproduces a given crash. Several …
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack
Many approaches for testing configurable software systems start from the same assumption: it is impossible to test all configurations. …
Uniform Sampling of SAT Solutions for Configurable Systems : Are We There Yet ?
Uniform or near-uniform generation of solutions for large satisfiability formulas is a problem of theoretical and practical interest …
Single-objective Versus Multi-objectivized Optimization for Evolutionary Crash Reproduction
EvoCrash is a recent search-based approach to generate a test case that reproduces reported crashes. The search is guided by a fitness …
Mozhan Soltani, Pouria Derakhshanfar, Annibale Panichella, Xavier Devroey, Andy Zaidman, Arie van Deursen