Software Engineering

Hades
HadesCI is a scalable, reliable Continuous Integration tool optimized for programming courses, designed to manage build processes efficiently in high-enrollment academic settings

Matthias Linhuber

Ares
Ares is a lightweight, LMS-independent JUnit 5 extension that securely limits resource access available in programming exercises to student code. It is simple for instructors to install/configure and provides helpful feedback to students.

A JUnit 5 Security Framework Ares is a lightweight, LMS-independent extension for JUnit 5 and jqwik, designed to enhance the security and reliability of automated Java testing in educational settings. By enforcing security policies, Ares restricts access to critical resources, ensuring that student code operates within defined boundaries. Its seamless integration with Docker allows for isolated testing environments, and instructors can securely debug student solutions directly on their machines. Ares simplifies the setup process for exercise instructors, making it an efficient tool for managing programming exercises.

Apollon
Apollon is a flexible modeling editor for creating diagrams with keyboard support and auto-layout features, operating standalone or seamlessly integrating into platforms like Artemis

Ramona Beinstingel