WADT 2024
Mon 8 Jul 2024 Enschede, Netherlands
co-located with STAF 2024
Mon 8 Jul 2024 11:00 - 11:30 at Waaier 3 - WADT Session 1 Chair(s): Alexandre Madeira

There is no lack of mediocre code. Advances in Artificial Intelligence give us a vast supply of it. To ensure that systems built from it improve rather than degrade, this work focusses on correctness and maintainability. Traditional wisdom says less code is more maintainable. Code becomes maintainable by removing unused code, generalizing functions to reduce code duplication, and occasionally even dropping features. Maintaining code is traditionally like maintaining a restaurant menu, less like maintaining a recipe book. We aim to change the traditional approach to maintainability by introducing a recipe book.

A recipe book can be maintained in the way that scientific knowledge is maintained: By adding to it. For example, new algorithms do not invalidate old algorithms. Similarly, new definitions do not replace old ones. We proceed with multiple, possibly interchangeable, definitions and algorithms.

Mon 8 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:30
WADT Session 1Research papers at Waaier 3
Chair(s): Alexandre Madeira University of Aveiro
11:00
30m
Talk
Separating Code and Semantics for Maintainability
Research papers
P: Sebastiaan Joosten University of Minnesota Twin Cities
File Attached
11:30
30m
Talk
Practical Source Code Weaving for Distributed Workflow Abstractions
Research papers
P: Silviu-George Pantelimon National University of Science and Technology Politehnica Bucharest, Radu Ioan Ciobanu National University of Science and Technology Politehnica Bucharest, Ciprian Dobre National University of Science and Technology Politehnica Bucharest
File Attached
12:00
30m
Talk
The Algebraic Structure of Parametric Array Theories
Research papers
P: Rodrigo Raya Max-Planck Institute for Software Systems
File Attached