Main Content

Student projects

We continuously offer topics for bachelor and master theses. Topics for the Fortgeschrittenenpraktika ("FoPra", Bachelor) and Project Work (Master) are mainly provided at the beginning of the semester in the respective ILIAS course. However, you are also welcome to contact us during the semester if you are looking for a topic. For working on the projects, the research group provides in each case a Git repository including issue tracking for managing the source code as well as a ShareLaTeX project for writing the draft. Additional services may be provided upon request.

Student projects can be supervised by any member of the research group. The topics are mainly from the respective research areas, but can also be more general from the area of software technology. A list of available and closed topics can be found below. Since the list is not necessarily complete, you are also welcome to inquire about additional topics.

Available Projects

Title Type
Comparison of Java Bytecode Toolkit Thesis (BSc and MSc)
A Scalable Representation of Java Bytecode Models Thesis (BSc and MSc), FoPra or Project Work

Additional topics may be available one or more of the following research areas:

  • Manipulation of bytecode and bytecode models
  • Mutation testing
  • Debugging
  • Didactics in software-engineering education
  • Energy efficiency of program execution
  • Refactoring detection
  • Static and dynamic program analyses

Assigned Projects

Title Type Status
Classification and Recognition of Mutations in Code (Task) Bachelor Thesis In progress
Semantic Comparison of Java Bytecode (Task) Bachelor Thesis In progress
A Graphical JSON Query and Conversion Tool (Task) Bachelor Thesis In progress
A Block-Based Programming Language for Visually Impaired and Normally Sighted Students (Task) Master Thesis In progress
A Graph-Based Query Language For Breakpoints Master Thesis Complete
Improving Structure of Automatic Feedback to Programming Solutions (Task) Bachelor Thesis Complete
Domain-Specific Consistency Constraints for Java Bytecode (Task) Bachelor Thesis Complete
Analyse und Generierung von Feedback zu Programmieraufgaben für Anfänger Master Thesis Complete
An Efficient Domain-Specific Language For Breakpoints Bachelor Thesis Complete