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
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
Comparison of Java Bytecode Toolkit
Thesis
Complete
Classification and Recognition of Mutations in Code (Task) Bachelor Thesis In progress
Semantic Comparison of Java Bytecode (Task) Bachelor Thesis Complete
A Graphical JSON Query and Conversion Tool (Task) Bachelor Thesis Complete
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
Available and closed topics for "Fortgeschrittenenpraktika", Project Works, Bachelor and Master Theses.
Available and closed topics for "Fortgeschrittenenpraktika", Project Works, Bachelor and Master Theses.
An Efficient Domain-Specific Language For Breakpoints
Bachelor Thesis Complete