VLDB 2026 Research / reviewers in the wild / expert
Sebastian Müller 0007
dblp:35/1768-7
· DBLP profile ↗
5ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0002-3057-1125ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 3 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Grammar-based fuzzing of data integration parsers in computational materials scienceabstractAbstract Context Computational materials science (CMS) focuses on in silico experiments to compute the properties of known and novel materials, where many software packages are used in the community. The NOMAD Laboratory (Draxl C, Scheffler) offers to store the input and output files in its FAIR data repository. Since the file formats of these software packages are non‐standardized, parsers are used to provide the results in a normalized format. Objective The main goal of this article is to report experience and findings of using grammar‐based fuzzing on these parsers. Method We have constructed an input grammar for four common software packages in the CMS domain and performed an experimental evaluation on the capabilities of grammar‐based fuzzing to detect failures in the Novel Materials Discovery (NOMAD) parsers. Results With our approach, we were able to identify three unique critical bugs concerning service availability, as well as several additional syntactic, semantic, logical, and downstream bugs in the investigated NOMAD parsers. We reported all issues to the developer team prior to publication. Conclusion Based on the experience gained, we can recommend grammar‐based fuzzing also for other research software packages to improve the trust level in the correctness of the produced results. Sebastian Müller 0007, Jan Arne Sparka, Martin Kuban, Claudia Ambrosch-Draxl, Lars Grunske |
Softw. Pract. Exp. | 1 |
| 2023 | Large Language Models: The Next Frontier for Variable Discovery within Metamorphic Testing?abstractMetamorphic testing involves reasoning on necessary properties that a program under test should exhibit regarding multiple input and output variables. A general approach consists of extracting metamorphic relations from auxiliary artifacts such as user manuals or documentation, a strategy particularly fitting to testing scientific software. However, such software typically has large input-output spaces, and the fundamental prerequisite – extracting variables of interest – is an arduous and non-scalable process when performed manually. To this end, we devise a workflow around an autoregressive transformer-based Large Language Model (LLM) towards the extraction of variables from user manuals of scientific software. Our end-to-end approach, besides a prompt specification consisting of few-shot examples by a human user, is fully automated, in contrast to current practice requiring human intervention. We showcase our LLM workflow over a real case, and compare variables extracted to ground truth manually labelled by experts. Our preliminary results show that our LLM-based workflow achieves an accuracy of 0.87, while successfully deriving 61.8% of variables as partial matches and 34.7% as exact matches. Christos Tsigkanos, Pooja Rani 0001, Sebastian Müller 0007, Timo Kehrer |
SANER | 3 |
| 2022 | Automatically finding Metamorphic Relations in Computational Material Science ParsersabstractSoftware testing is an important part of the software life-cycle. Unfortunately, some software systems have the inherent problem, that it is not clear a priori what the expected outcome is. This is known in the literature as the Oracle Problem. Scientific software suffers from this problem in particular. Metamorphic Testing is a testing approach that mitigates the Oracle Problem, as it is based on identified relations between a program's in- and output pairs. In this study, we investigate the feasibility of automatically finding such metamorphic relations on a software package known as the exciting-NOMAD parser which is widely used in computational material science. We are able to show that it is indeed possible to automatically find metamorphic relations within the NOMAD parser for the density functional theory code exciting. We analyse the metamorphic relations found through our tool in terms of both quantity and relation quality. Furthermore, we also publish our developed tool, as well as used data alongside this study through our replication package. Sebastian Müller 0007, Valentin Gogoll, Duc Anh Vu 0001, Timo Kehrer, Lars Grunske |
e-Science | 1 |
| 2022 | A Consolidated View on Specification Languages for Data Analysis Workflows
Marcus Hilbrich, Sebastian Müller 0007, Svetlana Kulagina, Christopher Lazik, Ninon De Mecquenem, Lars Grunske |
ISoLA (2) | 2 |
| 2020 | Bet and Run for Test Case Generation
Sebastian Müller 0007, Thomas Vogel 0001, Lars Grunske |
SSBSE | 1 |