It seems like the first author is still a student. So this could be a BSc./MSc. project, for example.
Seeing as the release is named "Release to turn in", I'd say so too.
"... by Delft University"
to
"... by student of Delft University".
Or just drop it altogether and shorten the title.