Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Personal tools
You are here: Home Theses Component Crawler for Mixed Reality Projects


Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports





Component Crawler for Mixed Reality Projects

Thesis type
  • Bachelor
Status Running

For mixed reality applications, developers usually choose a modular development approach where the application-logic is segmented into separate components which only realize one feature. In well-designed projects, the components are reusable in different contexts within the project but also outside of it. Additionally, code from these projects can be used to find examples how to use APIs or libraries. However, many elementary features of mixed reality applications are re-implemented in new projects, instead of leveraging components from existing open-source projects.

The research objective of this thesis is the design, implementation and evaluation of a crawler and a search interface on the Web which accesses GitHub’s API to find reusable mixed reality components in open-source projects. Efficient ways should be explored to find existing modules and to rate them based on the criteria of relevance, code quality, as well as reusability. The crawler should focus on open-source projects which have been created with the 3D engine Unity. However, it could also search for projects from other mixed reality development environments like the Unreal Engine or WebXR.

If you are interested in this thesis, please contact


Must: Knowledge of Java, JavaScript
Beneficial: Knowledge of the Unity 3D Engine, C#, Web Technologies

Related projects

Document Actions