Initial Situation:

MLOps tools are essential for managing the complex machine learning lifecycle, but many suffer from poor usability, making adoption difficult for practitioners. This thesis explores how to design more intuitive, user-friendly interfaces for MLOps platforms. Through a structured evaluation of open-source tools and the identification of key interaction techniques, this research will contribute to building reusable UI components in Svelte 5 and shadcn-svelte—bridging the gap between powerful ML workflows and seamless user experiences.A well-designed MLOps interface enhances productivity, reduces onboarding time, and improves collaboration between data scientists, ML engineers, and DevOps teams. By applying UI/UX best practices, this thesis aims to make MLOps more accessible and efficient for everyone.

Tasks:

Within the thesis following topics will be worked on:

  • Conduct a literature review on user-friendly design of MLOps tools.
  • Methodical quantitative and qualitative evaluation of open source MLOps tools.
  • Identification of key interaction techniques in the ML lifecycle
  • Implementation of several identified components as reusable components in Svelte 5, shadcn-svelte.

Notes on application:

  • Interest in UI and UX design
  • Practical online courses and books will be provided after consultation on the existing level of knowledge
  • Mandatory experience: Svelte (5), SvelteKit, tailwindcss, TypeScript
  • Applications without Svelte experience will be ignored
  • Nice to have experience: libraries or projects such as shadcn-svelte, d3, xyflow / Svelte-flow, tanstack
  • Written and spoken German or English required
  • The thesis has to be written in English in LaTeX (e.g., TexStudio, Overleaf)
  • Literature management must be done using JabRef
  • Please send applications with CV and current overview of subjects by e-mail to benedikt.scheffler@faps.fau.de.
  • Generic e-mails will be ignored (how to write a proper e-mail).
  • In the first meeting there are questions regarding the stated requirements. Based on this, the student’s suitability for this thesis is determined.

Kategorien:

Forschungsbereich:

Art der Arbeit:

Bachelorarbeit, Diplomarbeit, Hauptseminar, Masterarbeit, Projektarbeit, Studienarbeit

Studiengang:

Energietechnik, Informatik, IPEM, Maschinenbau, Mechatronik, Wirtschaftsingenieurwesen

Technologiefeld:

Künstliche Intelligenz und Maschinelles Lernen, Software Engineering und Deployment

Kontakt:

Benedikt Scheffler, M.Sc.

Research Associate

Department Maschinenbau (MB)
Lehrstuhl für Fertigungsautomatisierung und Produktionssystematik (FAPS, Prof. Franke)