Bildrechte: adaptiert vom Foto von Libraries Taskforce (CC BY 2.0 via Wikimedia Commons)

Betreuung von Abschluss- und Studienarbeiten im Fachgebiet verteilte und mobile Anwendungen

Hier wird beschrieben, wie ich Bachelor-/Master-/Studienarbeiten betreue und an welchen Ablauf Sie sich halten müssen, wenn ich Ihr Betreuer bin. Den Link auf diese Beschreibung können Sie gerne an Betreuer in Unternehmen weitergeben.


Inhalt


Beachten Sie auch die Informationen zu Abschlussarbeiten auf Wikiformia!

1. Vor der Anmeldung (Themenfindung)

Anmeldeprozess 1. Sie finden ein Unternehmen mit einem für Sie interessanten Thema für Ihre externe Abschlussarbeit (bevorzugt), das in meinem Kompetenzbereich liegt (Auswahl):

  • verteilte System- und Softwarearchitekturen (insb. Microservice, Webservices, APIs, serverless/FaaS, Cloud)
  • Sensornetzwerke
  • Internet of Things (Anwendungen, Technologien, bevorzugt Software und Kommunikation)
  • Kommunikations-Middleware
  • Mobile Programmierung (cross platform, Energieeffizienz, Architekturen, Methodik)
  • parallele/nebenläufige Programmierung
  • funktionale Programmierung
  • e-Learning

    Alternativ können Sie sich bei mir unter Nennung Ihrer Interessen und Stärken nach einem Thema für eine interne Abschlussarbeit erkundigen.

    Eine Liste aller Abschluss- und Studienarbeiten, die ich in der Vergangenheit betreut habe, ist auf meiner Website. Sie können sich dort grob über Themen informieren, die ich betreuen könnte. Sie können auch gerne andere Themen vorschlagen.

  1. Sie schicken mir eine E-Mail, in der Sie folgendes nennen:
    • Arbeitstitel (muss noch nicht final sein)
    • Ihr Studiengang
    • Unternehmen und Standort, wo die Arbeit entstehen wird
    • Thema + 10-15 Sätze zum Inhalt (mindestens Problemstellung, Ziele, Methoden). Beschreiben Sie also was erreicht werden soll (z.B. Entwicklung einer Komponente für …, Portierung eines Systems für … von … nach …, Evaluation einer Technologie namens …), den Kontext und warum die Arbeit durchgeführt werden soll (z.B. existierendes Legacy-System, Performanz oder andere nicht-funktionale Anforderungen), (wenn bekannt) wie das erreicht werden soll (z.B. durch Anwendung aspektorientierter Programmierung, mit der Library xyz, der Programmiersprache abc, durch Experimente mit Arduino/Menschen/AWS/…)
    • Zeitraum, von wann und bis wann die Arbeit laufen soll (3 Monate Bachelor, 6 Monate Master, 300 Stunden Studienarbeit)
    • was ich sonst noch wissen muss (z.B. Ihre besonderen Fähigkeiten, Besonderheiten des Unternehmens)
  2. Ich teile Ihnen per E-Mail mit, ob ich mich kompetent genug fühle und freie Ressourcen für Ihre Betreuung habe.

    Zur Erklärung, was freie Ressourcen sind: Professorinnen und Professoren können Teile ihrer individuellen Lehrverpflichtung gegenüber der Fakultät für Informatik durch die Betreuung von maximal vier Bachelor- oder Masterarbeiten pro Semester ersetzen. Studienarbeiten oder was über diese Anzahl hinausgeht, geht über die Dienstaufgaben hinaus – kann also nicht verrechnet werden. Wenn es ein besonders interessantes Thema ist oder ich sonst eine besondere Bedeutung der Arbeit sehe (z.B. Aussicht auf spätere Veröffentlichung oder Preiswürdigkeit) bin ich im Einzelfall bereit, über meine Dienstaufagben hinaus – also letztlich in meiner Freizeit – Arbeiten zu betreuen.

    Was meine Auslastung angeht, gilt first come first served: Solange ich freie Kapazitäten habe (nicht zu viel Lehrverpflichtung geplant, weniger als vier Abschlussarbeiten im avisierten Semester) und mich für kompetent zur Betreuung Ihres Themas halte, sage ich zu.

  3. In der Zusage-E-Mail ist ein Link, über den Sie einen Besprechungstermin mit meinem Kalender vereinbaren müssen.

  4. Bei der Besprechung (ca. 45 Minuten in meinem Büro A113a) geht es darum, dass ich Ihr Thema besserverstehe. Außerdem diskutieren wir die Forschungsfrage(n).

    Generell sollte in einer Abschlussarbeit – auch wenn sie in dem Sinne praktisch orientiert ist, dass ein/e System/Komponente/Prototyp entwickelt werden soll – aus Hochschulsicht immer gezeigt werden, dass Sie in der Lage sind, wissenschaftliche Methoden anzuwenden. Dieser Nachweis gelingt am einfachsten, wenn eine technisch/wissenschaftliche Frage durch die Arbeit beantwortet wird. Diese Frage (oder auch mehrere Fragen) kann man so auswählen, dass deren Beantwortung die Entwicklung eines/r Systems/Komponente/Prototyps bedarf, so dass auch der Auftraggeber im Unternehmen zufriedengestellt wird. Die Fragestellung beeinflusst aber das konkrete Vorgehen bei der Entwicklung: Bezieht sich die Fragestellung beispielsweise auf die Art der Entwicklung, würde man wahrscheinlich Aufwände während der Entwicklung messen. Bezieht sich die Fragestellung hingegen auf die Anwendbarkeit eines Verfahrens, müsste man die Leistungsfähigkeit des entwickelten Produkts bewerten, wofür man vorher ein oder mehrere Maße festlegen müsste und möglicherweise das Produkt auf die Messbarkeit hin auslegen oder unterschiedliche Varianten entwickeln und vergleichen müsste.

    Welche Fragestellung(en) bei einer Abschlussarbeit konkret bewertet werden sollen, überlasse ich den Bachelor- und Masteranden. Ich lege aber großen Wert darauf, dass eine solche Fragestellung zu Beginn formuliert wird, da dies das Vorgehen und damit auch den Zeitplan bestimmt und das Schreiben des Textes für die Abschlussarbeit sehr vereinfacht. Erfahrungsgemäß ist es ohne Übung nicht leicht eine geeignete Fragestellung zu finden, die zur gewünschten Produktentwicklung führt und gleichzeitig die Formulierung einer runden Thesis erlaubt. Deshalb biete ich mich insbesondere zu Beginn als Sparringspartner an und versuche mit meiner Erfahrung mögliche Probleme vorherzusehen.

    Für den ersten Besprechungstermin empfehle ich ein paar erste Ideen für die Fragestellung vorzubereiten, die wir dann gemeinsam erörtern können. Wenn dann die Fragestellung fest steht, kann daraus meist ganz leicht das beste Vorgehen und der Zeitplan abgeleitet werden.

    Es kann sein, dass mehrere Treffen erforderlich sind, bis das Thema steht und die Fragestellungen abgesprochen sind.

    Bei Studienarbeiten oder internen Bachelor-/Masterarbeiten kommt die Forschungsfrage von mir.

  5. Wenn die Forschungsfrage/n abgestimmt ist/sind, wird ein erster Besprechungstermin im Unternehmen vereinbart. Verwenden Sie dazu diesen Link. Bei dem Termin muss der/die unternehmensseitige Betreuer/in («Zweitbetreuer/in») feststehen und dabei sein. Diese Person muss lt. Prüfungsordnung in der beruflichen Praxis und Ausbildung erfahren sein und selbst mindestens die durch die Prüfung im jeweiligen Studiengang festzustellende oder eine gleichwertige Qualifikation besitzen.

    Bei der ersten Besprechung im Unternehmen werden folgende Punkte besprochen:

    • Scope der Arbeit und Vorgehen
    • Bewertungskriterien
    • Betreuungsablauf
  6. Nach der ersten Besprechung im Unternehmen verschicke ich einen Link auf das anzuwendende Bewertungsschema an den/die Zweitbetreuer/in und Sie.

  7. Nach der ersten Besprechung im Unternehmen müssen Sie einen Zeitplan erstellen und mit mir per E-Mail abstimmen. Der Zeitplan kann z.B. in Form eines Gannt-Charts vorliegen. Er sollte alle anstehenden Aufgaben erfassen, also nicht nur wann welches Kapitel geschrieben werden soll, sondern auch alle Entwicklungsschritte. Ich erwarte eine Auflistung aller Aktivitäten mit tagesgenauer Terminierung, also wie viel Aufwand erfordert die Aufgabe (in Tagen), wann beginnt die Bearbeitung, wann ist geplant, dass die Aufgabe erledigt ist.

    Tipp: Ich verwende dafür PlantUML

2. Anmeldung (Start)

  1. Vor der Anmeldung müssen mir die folgenden Informationen vorliegen:

    • Titel der Arbeit (kann in Absprache von Zweitbetreuer/in und mir bis zur Abgabe geändert werden, muss also vor der Anmeldung noch nicht final sein)
    • Ihre Matrikelnummer und Studiengang
    • Unternehmen und Standort, wo die Arbeit entstehen wird (nicht bei internen Arbeiten)
    • Name und E-Mail-Adresse des/der Zweitbetreuer/in (nicht bei internen Arbeiten)
    • gewünschter Start der Arbeit (muss mindestens 1 Woche nach Abgabe des Anmeldeformulars im Sekretariat sein)
    • Exposé (10-15 Sätze zum Inhalt (mindestens Problemstellung, Ziele, Methoden) – s. 2.) – als PDF
    • Zeitplan (z.B. Gannt-Chart) – als PDF
    • eine private E-Mail Adresse von Ihnen, über die ich Sie später nach Ihrem Studium erreichen kann, z.B. um Anfragen zu Ihrer Arbeit weiterleiten zu können oder bei Ihnen nachzufragen, wenn ich Ihre Arbeit für eine Auszeichnung vorschlagen möchte.
  2. Wenn diese Informationen vorliegen, lege ich einen Eintrag für Ihre Arbeit im Veraltungssystem für Abschlussarbeiten der Fakultät für Informatik an. Daraus generiere ich dann das Anmeldeformular, mit dem Sie die Ausgabe einer Abschlussarbeit beantragen müssen. Das Formular muss von Ihnen, dem/der Zweitbetreuer/in und mir unterschrieben werden. Wenn alle Unterschriften vorliegen, reichen Sie das Formular beim Fakultätssekretariat ein. Der Zeitpunkt der Abgabe muss mindestens eine Woche vor dem geplanten Start der Arbeit liegen. Es wäre wünschenswert, wenn der Start höchstens einen Monat nach Abgabe des Anmeldeformulars läge – eine feste Regel gibt es dafür aber nicht.

3. Betreuung (Durchführung)

  1. Bitte schicken Sie mir alle drei Wochen eine kurze E-Mail, in der Sie mitteilen, ob Sie noch im ursprünglichen Zeitplan sind. Sollte es Verzögerungen geben, erläutern Sie bitte die Gründe und fügen Sie den angepassten Arbeitsplan für die verbleibende Bearbeitungszeit bei.

  2. Zwei Wochen nach dem Start möchte ich mit Ihnen die Ergebnisse Ihrer Literaturrecherche bei einem 45 Minuten Termin in meinem Büro besprechen. Verwenden Sie bitte wieder den Link zur Vereinbarung des Termins.

  3. Wenn Sie wollen, können Sie mir zwischendurch kapitelweise Teile schicken. Die sollten dann aber final sein.

  4. Sollte es inhaltliche oder andere Probleme während der Bearbeitung geben und Sie benötigen Unterstützung oder wollen alternative Vorgehensweisen diskutieren, können Sie jederzeit einen Besprechungstermin in meinem Büro (Link) oder remote (Link) vereinbaren.

  5. Schicken Sie mir bitte unbedingt spätestens 2,5 Wochen vor dem Abgabetermin den dann vorhandenen Stand des Textes Ihrer Abschlussarbeit. Ich lese ihn nach formalen Kriterien und gebe Ihnen ggf. Feedback, wenn mir technische Fehler am Text auffallen. Im Einzelfall nehme ich auch Stellung zu strukturellen und inhaltlichen Aspekten. Dafür brauche ich aber 0,5-1 Woche. Sie haben also ggf. nicht mehr viel Zeit um Änderungen einzuarbeiten.

  6. Die Bearbeitungszeit für die Bachelorarbeit beträgt drei Monate. «Soweit dies zur Gewährleistung gleicher Prüfungsbedingungen oder aus Gründen, die von der zu prüfenden Person nicht zu vertreten sind, erforderlich ist, kann die Bearbeitungszeit um höchstens zwei weitere Monate verlängert werden; die Entscheidung darüber trifft der Prüfungsausschuss auf der Grundlage einer Stellungnahme des Betreuers» (Prüfungsordnung). Sie nehmen dazu Kontakt mit mir auf und nennen mir Gründe, die nicht durch Sie zu vertreten sind – am besten mit Belegen – und reichen mir einen überarbeiteten Zeitplan ein, aus dem hervorgeht, wie lange Verlängerung Sie benötigen und was Sie wann in der Verlängerung zu tun planen. Ich generiere aus dem Veraltungssystem für Abschlussarbeiten der Fakultät für Informatik das entsprechende Formular und schicke es Ihnen. Sie müssen mir das von Ihnen unterschriebene Formular zurückgeben, das ich dann über das Sekretariat an Prüfungsausschussvorsitzenden und Prüfungsamt weiterleite. Ein Antrag auf Verlängerung sollte die Ausnahme sein, so früh wie möglich beantragt werden und so kurz wie möglich sein. Die Genehmigung des Antrags erfolgt nicht automatisch und es gibt das Risiko, dass der Antrag vom Prüfungsausschussvorsitzenden nicht bewilligt wird.

  7. Vereinbaren Sie bitte frühzeitig einen Termin für das Kolloquium mit der/dem Zweitbetreuer/in und mir über den Link. Das Kolloquium soll innerhalb von vier Wochen nach Abgabe der Arbeit stattfinden. In der Regel findet das Kolloquium im Unternehmen statt.

4. Abgabe, Kolloquium und Bewertung

  1. Sie müssen drei gebundene Exemplare Ihrer Arbeit im Fakultätssekretariat (beachten Sie die Öffnungszeiten) oder zur Not beim Helpdesk abgeben. Dazu müssen Sie den Text in drei Ausfertigungen ausdrucken (nach Möglichkeit doppelseitig) und in der Druckerei der Hochschule in einen standardisierten Einband binden lassen. Nähere Informationen dazu finden Sie auf den Seiten der Hochschuldruckerei.

    Im Regelfall geben Sie auch Quelltexte oder andere Artefakte, die im Rahmen Ihrer Arbeit entstanden sind, auf einem Datenträger ab. Aus archivarischen Gründen müssen solche digitalen Informationen zusammen mit der Papierfassung der Arbeit aufbewahrt werden. Dazu bietet sich entweder das Einkleben einer Lasche mit CDROM/DVD oder Speicherkarte (SD Card oder MikroSD Card) an. Ein Link auf ein Online-Repository reicht nicht (außer es hat eine DOI, die Sie beispielsweise von Zenodo bekommen können) und ist dauerhaft offen (maximal CC BY-NC-SA 4.0).

  2. Schicken Sie mir bitte ein PDF Ihrer Arbeit und ein ZIP-Archiv Ihrer digitalen Materialien per E-Mail oder als Link über einen File-Hosting-Service.

  3. Zusätzlich müssen Sie der Fakultät Ihre Arbeit auch elektronisch als PDF abgeben. Das geht seit kurzem über Moodle: https://moodle.hs-mannheim.de/course/view.php?id=2660

  4. Beide Betreuer bewerten die Arbeit unabhängig voneinander anhand der Kriterien in der Tabelle. Die Tabelle dient der Dokumentation der Bewertung und muss ausgedruckt und unterschrieben werden. Als Bewertung vergeben beide Betreuer eine der Noten 1,0, 1,3, 1,7, 2,0, 2,3, 2,7, 3,0, 3,3, 3,7, 4,0 oder 5,0. Die Bewertungen müssen spätestens zum Kolloquium vorliegen.

  5. Als Teil der Bewertung findet eine werkzeuggestützte Plagiatsprüfung statt. Das Ergebnis der Plagiatsprüfung (Report und annotierte Arbeit) fließt in die Benotung ein und wird archiviert.

  6. Über den Inhalt der Bachelorarbeit findet ein Kolloquium statt, das in der Regel hochschulöffentlich ist. Das Bewertungsverfahren soll vier Wochen nicht überschreiten. In der Regel findet das Kolloquium im Unternehmen statt, in dem die Arbeit entstanden ist. Es müssen mindestens Sie, der/die Zweitbetreuer/in und ich anwesend sein. Wenn Sie das zulassen dürfen Kollegen aus dem Unternehmen dabei sein, Sie können das aber auch problemlos ablehnen. Das Kolloquium läuft so ab, dass Sie zuerst 30 Minuten lang Ihre Arbeit präsentieren (z.B. mit einem Folienvortrag) und das praktische Ergebnis demonstrieren (wenn das möglich ist). Es schließt sich die Klärung von Fragen der Bewerter und anderer Anwesender sowie eine Diskussion der Arbeit an. Das Kolloquium soll insgesamt 60 Minuten dauern.

  7. Direkt im Anschluss an das Kolloquium legen die beiden Betreuer die Note fest. Bei der Durchschnittsbildung wird nur die erste Dezimalstelle hinter dem Komma berücksichtigt; alle weiteren Stellen werden ohne Rundung gestrichen.

  8. Ich archiviere neben Exposé, Zeitplan, den beiden Gutachten über Ihre Arbeit und dem Ergebnis der Plagiatsprüfung (Report und annotierte Arbeit jeweils als PDF) ein Papier-Exemplar Ihrer Arbeit, das PDF und das ZIP mit den digitalen Materialien für 10 Jahre. Ohne Ihre Zustimmung, gerichtliche Aufforderung oder Anfrage von Prüfungsamt oder Prüfungsausschuss gebe ich diese Daten nicht an Dritte weiter. Nach 10 Jahren vernichte ich das Papierexemplar und lösche PDFs und ZIP.

    Ich behalte dauerhaft die folgenden Metadaten über Ihre Arbeit: Ihren Namen, Ihre private E-Mail-Adresse, Titel der Arbeit, Ihren Studiengang und Hochschule, Art der Arbeit (Bachelor/Master/Studienarbeit), sowie Information über einen etwaigen Sperrvermerk, Name und Ort des Unternehmens, in dem die Arbeit entstanden ist, und die Note der Arbeit.

5. nach der Abschlussarbeit

In absteigender Wichtigkeit (aus meiner Sicht):

  1. Bitte vernetzen Sie sich mit mir auf LinkedIn und/oder Xing, damit ich langfristig mit Ihnen in Kontakt bleiben kann.
  2. Treten Sie der Xing-Gruppe «(Alumni) Hochschule Mannheim – Fakultät für Informatik» bei. Über diese Gruppe erhalten Sie z.B. Einladungen zum jährlichen Ehemaligentreffen (im Restaurant Rheinterrassen).
  3. Registrieren Sie sich bei unserer hochschulweiten Ehemaligenorganisation MAlumni und bleiben Sie mit der Hochschule Mannheim dauerhaft in Kontakt.
  4. Zusätzlich können Sie sich auch für unsere Hochschule engagieren, indem Sie Mitglied im Verein der Freunde der Hochschule Mannheim e.V. werden (25 EUR pro Jahr).
Avatar
Sandro Leuchter
Professor for Distributed and Mobile Applications