Softwarepraktikum (23W)

  1. Softwarepraktikum

    inklusive Bachelorarbeit

  1. Vorbesprechung:
    6.10.2023, 14:00, S.1.37 (weitere Infos folgen ggf. per Mail)
    Wichtige Informationen:
    Das Softwarepraktikum erstreckt sich (inkl. Bachelorarbeit) über zwei Semester, im Studienplan ist es für das 5. und 6. Semester empfohlen. Es sollte mit dem Ende des 2. Arbeitssemesters abgeschlossen werden. Eine Verlängerung des Praktikums ist im Normalfall nicht vorgesehen. Zwecks optimaler Bewältigung der gestellten Anforderungen wird empfohlen, die Entwicklungsarbeit mit dem Ende des 1. Arbeitssemesters abzuschließen und im 2. Semester die Dokumentation bzw. Bachelorarbeit anzufertigen. Sie soll das Projekt und das entwickelte Softwaresystem gründlich und ausführlich beschreiben – etwa im Umfang einer halben Masterarbeit (d.h. 40-50 Seiten). Sie kann im Team angefertigt werden. Den Abschluss bildet eine Präsentation der Projektergebnisse.
    Bei Interesse bitte per E-Mail Kontakt mit der Betreuerin bzw. dem Betreuer aufnehmen (die/der auch die Beurteilung übernimmt). Eigene Ideen sind (sofern inhaltlich und vom Umfang her passend – es gibt keine Betreuungsgarantie) sehr willkommen. Bitte kontaktieren Sie hierbei eine fachlich passende Betreuerin bzw. einen fachlich passenden Betreuer. Sollten Sie sich nicht sicher sein, wer Ihr Softwarepraktikum ggf. betreuen kann, so wenden Sie sich bitte (per E-Mail) an Peter Schartner.
    Wenn Sie das Softwarepraktikum in diesem Semester absolvieren möchten, aber noch kein Thema gefunden haben, dann nehmen Sie bitte an der Vorbesprechung teil.
    Erwartete Vorkenntnisse:
    Da das Softwarepraktikum im 5. Semester (also gegen Ende des Studiums) vorgesehen ist, sollten Sie die für Ihr Softwarepraktikum relevanten Pflichtfächer (siehe Curriculum) großteils absolviert haben.
    Tutorium des Schreibcenters:
    Durch das Tutorium des Schreibcenters erhalten Sie Hilfe beim Erstellen der Bachelorarbeit (Aufbau der Bachelorarbeit, "Roter Faden", allgemeine Tipps rund ums Schreiben, individuelles Feedback zum eigenen Schreibstil, ...). Nehmen Sie dieses Angebot auch in Anspruch!
  1. Thema Betreuer:in
    Der Anti-Metamorphopsie-Visor von/für Geordi La Forge 2.0
    Nach der protoypisch implementierten Erfassung von Netzhautdefekten mittels WebApp soll diese Erfassung nun mittels VR-Brille in einem geführten Prozess umgesetzt werden. Langzeitziel bleibt aber der Visor!
    P. Schartner
    GDPR-compliant oblivious (simple!) Web-Browser in a (RAM-)Box
    Personenbezogene Daten müssen spätestens nach Wegfallen des Verwendungszwecks gelöscht werden. Daten im Cache des Web-Browsers werden dabei gerne vergessen. Der "Oblivious Web-Browser" soll (nicht nur hier) Abhilfe schaffen. Weitere Features wären die sichere Speicherung von Daten (wie PDF) oder die automatische Löschung dieser Daten.
    P. Schartner
    Next generation Video Platform
    Learn how Netflix, YouTube & Co works and contribute to the next generation Video Platform in the context of the ATHENA project.
    C. Timmerer
    Sicherer Repository-Manager für Nextcloud, Owncloud und andere
    Zumindest die Windows-Clients der genannten Repositorys können sich immer nur mit genau einem verbinden. Der Repo-Manager soll Abhilfe schaffen.
    P. Schartner
    DSGVO-konformes Einwilligungsmanagement
    Die Einwilligung der betroffenen Person gemäß Art. 6 (1)a) DSGVO ist ein Weg, um personenbezogene Daten rechtmäßig zu verarbeiten. Mit dem zu erstellenden Tool sollen Einwilligungen (und ggf. auch deren Widerruf) von unterschiedlichen Projekten an einer zentralen Stelle verwaltet werden.
    P. Schartner
    Gitter automatisiert aus Fotos entfernen
    Gitter oder Netze gegen Beschädigung durch Vandalismus, Verschmutzung durch Vögel, etc. sind auf vielen Monumenten, Kirchen, historischen Gebäuden zu finden. Diese stören jedoch massiv die Freude an davon angefertigten Bildern. Ziel des Praktikums ist es ein Werkzeug zu entwickeln, das Fotographie-Enthusiast*innen (jedoch ohne tiefgehende Informatik-Kenntnisse) bei der Entfernung dieser störenden Elemente unterstützt.
    G. Leitner
    Netflix – Frag nie mehr „Schauen Sie noch?"
    Ziel des Praktikums ist die Integration einer Smartwatch in ein Smarthome Entertainment System. Über die Vitalparameter der Smartwatch (z.B. Schlaf) sollte automatisch festgestellt werden, ob Netflix, Spotify etc. noch genutzt wird und eventuell abgeschaltet werden kann. Weiterer Beispiel Use Case: Person ist aufgeregt (hoher Puls/Blutdruck), Spotify spielt beruhigende Musik.
    G. Leitner
    Re- and reverse-engineering supported by ChatGPT
    This project investigates the applicability of large language models (ChatGPT) to re- and reverse-engineering activities of legacy systems (using the example of a SW project management simulator).
    A. Bollin
    Time-aware Contract Designer
    Ziel ist die Erweiterung eines bestehenden Tools zur Modellierung von Geschäftsprozessen mittels UML Activity Diagrams:
    • Erweiterung der Designkomponente, sodass die Modellierung von Verträgen mit dem Fokus auf zeitliche Einschränkungen möglich ist
    • Implementierung und Erweiterung von Algorithmen zur Bestimmung der zeitlichen Korrektheit von Verträgen
    J. Lubas
    J. Eder
    BPMN Privacy Checker
    Checking the message flow of Business Processes against SecBPMN2BC privacy requirements of data.
    J. Köpke
    Weitere Themen finden Sie auf den Webseiten der Informatikinstitute, Forschungsgruppen und Betreuer:innen.
    Eigene Themen sind willkommen – Rahmenbedingungen siehe oben!