3 papers
cs.SE2024
Adaptoring: Adapter Generation to Provide an Alternative API for a Library
Lars Reimann, Günter Kniesel-Wünsche
Third-party libraries are a cornerstone of fast application development. To enable efficient use, libraries must provide a well-designed API. An obscure API instead slows down the…
cs.SE2023
An Alternative to Cells for Selective Execution of Data Science Pipelines
Lars Reimann, Günter Kniesel-Wünsche
Data Scientists often use notebooks to develop Data Science (DS) pipelines, particularly since they allow to selectively execute parts of the pipeline. However, notebooks for DS ha…
cs.SE2023
Safe-DS: A Domain Specific Language to Make Data Science Safe
Lars Reimann, Günter Kniesel-Wünsche
Due to the long runtime of Data Science (DS) pipelines, even small programming mistakes can be very costly, if they are not detected statically. However, even basic static type che…