Projekt- und Abschlussarbeiten an der htw saar

Ich betreue Projektarbeiten sowie Praxisphasen und Abschlussarbeiten in den Bereichen Software Engineering und Software Quality Assurance. Fokus liegt dort auf einer agilen Softwareentwicklung sowie auf einer automatisierten Qualitätssicherung von Software.

Unternehmen möchten schnell auf Marktveränderungen und neue Chancen mit innovativen Geschäftslösungen und Produkten reagieren. Sie wollen agil sein. Wichtig dabei: diese gewünschte organisatorische Agilität wird durch technische Agilität begrenzt.

Organizational Agility is constrained by Technical Agility

So ist es essenziell, dass Entwickler:innen ihr Handwerk als Ingenieure beherrschen und hohe Qualität und flexible Anpassungsfähigkeit ihrer Softwarelösungen gewährleisten. Passende Herangehensweisen und Werkzeuge können in folgenden Themenfeldern erlernt, angewandt und untersucht werden:

Technische Exzellenz als Fundament für technische Agilität

Continuous Integration, Continuous Delivery, Clean Code, Domain-Driven Design, Unit Testing, Test-Driven Development, Agile Testing, Test Automation, Acceptance Testing, Specification by Example, ...

Webanwendungen unter Einsatz moderner Plattformen, Frameworks und Werkzeuge

AWS Amplify, Netlify, TypeScript, Angular, NestJS, Svelte, Vite, SvelteKit, ESLint, Mocha, Chai, WebdriverIO, Playwright, ...

Klingt spannend? Hier finden Sie entsprechende Projektarbeiten sowie Praxisphasen und Abschlussarbeiten.

Für das Sommersemester 2024 biete ich im Bachelor-Studiengang Praktische Informatik folgende Projektarbeiten an:

NFC-Zeiterfassungs-Microservice

mit voll integrierter Pipeline für automatisiertes Testen und Deployment

Entwickeln Sie im Team einen NFC-basierten Zeiterfassungs-Microservice inklusive Docker-Entwicklung, NFC-Schnittstellenimplementierung, automatisierten Tests und Deployment-Pipeline auf GitHub. Ziel ist die Implementierung einer effektiven Zeiterfassungslösung und die Integration in bestehende Systeme.

Im Rahmen des Projekts bei einer Digitalagentur in Saarbrücken sammeln Sie praktische Erfahrungen in moderner Softwareentwicklung und Microservice-Architektur. Sie arbeiten eigenverantwortlich und werden durch ein erfahrenes Team unterstützt.

Wichtig: Begeisterung für Softwareentwicklung und Kenntnisse in Docker, GitHub und mindestens einer Programmiersprache. Erfahrungen mit NFC-Technologie oder ähnlichen Schnittstellen sind von Vorteil, aber nicht zwingend erforderlich.

Inhaltsfokussierte Website

mit automatisierter Qualitätssicherung

Sie entwickeln im Team eine Website mit Inhalten Ihrer Wahl. Dabei verwenden Sie eine Reihe von vorgegebenen Tools, Frameworks und Technologien, mit deren Hilfe Entwickler:innen qualitativ hochwertige und technisch flexible Websites entwickeln.

Ziel ist es, dass Sie Änderungen an Ihrer Lösung einfach, schnell und flexibel durchführen können. Gleichzeitig sollen Sie ein automatisches Feedback über die Qualität Ihrer Änderungen erhalten.

Wichtig: Neben Neugier bringen Sie Erfahrung in der Webentwicklung mit. So sind Sie mit HTML, CSS, JavaScript, git und npm vertraut. Idealerweise haben Sie auch schon mit einem Static Site Generator wie Jekyll, Hugo, Next.js oder Gatsby gearbeitet.

Sie haben Interesse an einer dieser Projektarbeiten? Schreiben Sie mir einfach eine E-Mail. Oder buchen Sie jetzt einen Termin für ein gemeinsames Kennenlernen.

Im Informationsportal des Studienbereichs Informatik der htw saar können Sie aus einem breiten Spektrum an spannenden Themen für Praxisphasen und Abschlussarbeiten wählen.

Testautomatisierung und moderne Softwareentwicklung

Die Automatisierung von Softwaretests ist ein wichtiger Beitrag zu technischer Exzellenz und damit Voraussetzung für Agilität: automatisierte Tests ermöglichen kurze, schnelle Feedbackschleifen und machen so eine moderne Softwareentwicklung erst agil.

Die Saarbrücker Testfabrik AG entwickelt und betreibet die SaaS-Plattform webmate. Mit dieser können Webanwendungen und Mobile Apps getestet werden. Dabei können viele Testaufgaben vollautomatisch erledigt werden. Somit unterstützt webmate bei der schnellen, agilen Entwicklung qualitativ hochwertiger Softwarelösungen. Sie interessieren sich für Testautomatisierung sowie die Entwicklung moderner Softwarelösungen? Bei der Testfabrik finden Sie Ausschreibungen für die Praxisphase des Studienbereichs Informatik sowie für Bachelor- und Master-Arbeiten.

Betreuung von Abschlussarbeiten

Sie sind Student:in und haben Interesse an einer Praxisphase oder Abschlussarbeit in den Bereichen Software Engineering oder Software Quality Assurance? Und Ihr Interessenschwerpunkt liegt idealerweise im Bereich der agilen Softwareentwicklung oder der automatisierten Qualitätssicherung von Software? Hier finden Sie wichtige Informationen zur Betreuung Ihrer Abschlussarbeit. Gleich vorweg: Ich verlange relativ viel von Ihnen, weil ich sehr hohe Ansprüche an Sie stelle und weil ich weiß, dass Sie diese auch erfüllen können.