Software Quality and Testing for Declarative Data Engineering

Knowledge Graphs and the Semantic Web are an important tool for Data Engineering, and in particular rely on templates to transform data into a semantic form. However, the software quality of the tools implementing these templates remains an open question, as automatically testing them requires elaborate test  

The student is expected to design a testing strategy for Lutra, the most advanced OTTR template engine, and perform a detailed testing campaign that is based on input generation. The thesis involves (1) analysis of existing software systems, (2) implementation of a test input generation, and (3) analysis of eventually found faults. 

Published Sep. 22, 2025 3:31 PM - Last modified Sep. 22, 2025 3:31 PM

Supervisor(s)

Scope (credits)

60