Diplomarbeit: Tips zu Inhalt, Ausarbeitung, Vortrag und Anmeldung

Allgemeine Hinweise zur Qualität von Diplomarbeiten


Die Bewertung unserer Arbeiten folgt eigentlich immer denselben Kriterien. Der wichtigste Einzelpunkt von allen ist die Contribution, also was die Arbeit an Neuem bietet, wie weit sie sich vom Stand der Kunst abhebt, und wie tiefschürfend die Überlegungen und Ideen darin sind. Bei Implementierungsarbeiten kommt die Qualität der Softwareimplementierung hinzu.

Selbst eine große Neuerung kann wenig wert sein, wenn sie der Wissenschaft nichts nützt ("ich habe einen atomgetriebenen Pilzwerfer erfunden!"). Daher zählt auch die Relevanz der Arbeit für das Gebiet recht viel.

Daneben ist es wichtig, daß die Arbeit zeigt, daß das bestehende Feld gut abgegrast wurde und der Autor weiß, was es sonst so alles gibt, und das glaubwürdig darstellen kann. Manche zitieren nur Arbeiten der letzten 3 Jahre, andere "übersehen" zu starke aktuelle Konkurrenz. Dabei sollte auch rauskommen, was die jeweilige andere Arbeit einem bringt, und wo sie noch Lücken läßt, die man selbst füllen will.

Schließlich ist bei allen wissenschaflichen Arbeiten wichtig zu zeigen, daß man überprüfbare Ergebnisse erzielt hat. Die Evaluierung sollte also nachvollziehbar, unter nicht allzu irrelevanten Bedingungen und (hoffentlich) mit einem statistisch signifikanten positiven Ergebnis sein. Natürlich gibt's auch Arbeiten, bei denen etwas einfach nicht klappt, und auch das muß und kann man dann dokumentieren - aber das ist wissenschaftlich deshalb nicht soviel wert, weil es soherum wahrscheinlicher war. Genauer: Behauptest Du, Wasser explodiere unter UV-Licht, und kannst das beweisen, ist das super, weil unerwartet - wenn Du es behauptest und dann zeigst, daß es doch nicht stimmt, ist das nicht so doll, weil man das ohnehin vermutet hätte. Das gilt auch umgekehrt: ein hieb-und-stichfester Beweis, daß Wasser bergab fließt, ist zwar ein positives Ergebnis, aber wenig wert, da man das so auch schon vermutet hätte.

Diese obigen Bestandteile machen rund 70%, also über 2/3 der Gesamtnote aus. Der Rest fließt, da es sich um eine wissenschaftliche "Schrift" bzw. Ausarbeitung handelt, in die Qualität der Ausarbeitung selbst: Hat sie alle üblicherweise zu erwartenden Abschnitte, ist sie fehlerfrei und gut lesbar geschrieben, ist sie vernünftig illustriert, sind die Referenzen korrekt angegeben und ähnliches. Das ist kein Erbsenzählen, sondern Wissenschaft funktioniert nur, wenn Forscher ihre Ergebnisse in verständlicher Form festhalten. Usability des Produkts "Diplomarbeit" für den Leser sozusagen. Gerade Techies scheitern hier oft, weil sie zwar genialen Code, aber keine vollständigen Sätze schreiben können.

Zur besseren Orientierung, worauf wir bei einer Diplom- und Masterarbeit achten, ist hier die Punkteliste, die wir für die Bewertung von Diplom- und Masterarbeiten an unserem Lehrstuhl verwenden.

Hinweise für Diplomvorträge


Hier sind Tips zum Halten und Vorbereiten des Vortrages.

Tips zur Ausarbeitung


Struktur


  • Zu Beginn der Diplomarbeit folgende Seiten vorsehen, bevor der eigentliche Inhalt beginnt: Titelseite, Erklärungsseite (...ohne fremde Hilfe...), einen englischen 1-Seiten-Abstract, eine deutsche Übersetzung(!) des Abstracts, Acknowledgements, Conventions, Contents
  • Für die Titelseite gibt es eine Standardvorlage, die etwas interessanter als die Standard-LaTeX-Titelseite aussieht, aber trotzdem alle wichtigen Informationen enthält. Dank an Nils Beck für das Design.
  • Eine typische Arbeit umfaßt Hintergrundrecherche, Design, Implementierung und Evaluierung eines Systems. Daraus ergibt sich folgende sinnvolle Struktur für die Ausarbeitung:
  • Introduction: Beschreibung des Kontexts und Motivation der allgemeinen Problemstellung - welches Problem löst die Arbeit und warum ist das interessant? Anschließend Überblick über die restliche Arbeit mit einem Satz pro Kapitel.
  • Theory: Ggf. jene nötigen theoretische Grundlagen erörtern, die einem Diplominformatiker normalerweise nicht geläufig wären.
  • Related Work: Welche verwandten Projekte gibt es schon? Und aufgrund welcher Kriterien wurde nach Related Work gesucht? Jedes kurz vorstellen, seine Ziele, Vorzüge und Schwachpunkte darstellen. Im Abschluß des Kapitels die verwandten Projekte in einer Tabelle nochmal entlang wichtiger Unterscheidungskriterien zusammenstellen. Idealerweise zeigt diese Tabelle auch, welches "Loch" bezüglich dieser Kriterien die eigene Arbeit füllt.
  • Design: Überblick über den Grobentwurf des Systems. Viele Systeme entstehen iterativ nach dem DIA Cycle wie in DIS 1 vorgestellt. Statt der drei Kapitel "Design, Implementation, Evaluation" können hier auch Einzelkapitel zu den einzelnen Prototypen (also eines pro DIA Cycle) kommen. Zunächst können hier auch Szenarien gut darstellen, wie die Arbeit vorher aussieht und nachher mit dem System aussehen könnte.
  • Implementation: Technischere Beschreibung des Systems mit mehr Details. Dieses Kapitel ist vor allem für den oder die kommenden Studenten geschrieben, die das System verstehen und an ihm weiterarbeiten oder darauf aufbauen sollen.
  • Evaluation: Nachweis der Evaluierung des Systems. Hier zeigt man, daß und warum das System besser als bereits existierende ist, im allgemeinen durch vergleichende Benutzerstudien, kontrollierte Experimente etc. Auch die Erfüllung der eingangs aufgestellten Anforderungen wird hier geklärt.
  • Summary and Future Work: Das letzte reguläre Kapitel faßt die getane Arbeit noch einmal rückblickend zusammen und bewertet den Erfolg. Außerdem bietet es Lesern Ideen und Ansatzpunkte für vielversprechendere weitere Arbeiten: Was hätte man gern selbst noch eingebaut? Was würde man jetzt im Ansatz anders machen?
  • In den Anhängen sollte ein Beispieldurchlauf die Benutzung des Systems mit Fotos und Screenshots verdeutlichen. Weitere Anhänge können beispielsweise Auswertungsbögen aus Umfragen, UML-Klassen- und Protokolldiagramme oder Sourcecode-Headerfiles enthalten. Anschließend kommen die Literaturstellen, ein Glossary (Verzeichnis spezieller Begriffe mit Erklärung) und - wichtig - ein Index mit Begriffen und Seitenzahlen.

Technik:

  • An LaTeX führt kein Weg vorbei. Große Dokumente mit Word (oder irgendeinem anderen Tool, das seine Formatinformationen in unsichtbaren Codes versteckt) zu schreiben, ist waghalsig. Hier ist eine erste Superkurzanleitung für LaTeX.
  • Unter Mac OS X ist MacTeX die offizielle Standard-Installation. Es kommt inkl. TeXShop als GUI-Frontend zum einfachen TeXen.
  • Eine zu BibTeX kompatible Literaturdatenbank läßt sich unter Mac OS X recht komfortabel kostenlos mit BibDesk erstellen. Papers kostet Geld, ist aber ein schöneres Tool für Mac OS X, das mit LaTeX und Pages klarkommt (Jan-Peter fragen).
  • Reichlich weitere Tools und Informationen zu LaTeX auf dem Mac finden sich im MacTex-Wiki der TeX Users' Group.
  • Eine LaTeX Vorlage für Diplomarbeiten am i10 ist vorhanden. Satz und Layout orientieren sich stark am Buch A Pattern Approach to Interaction Design.
  • Wer stattdessen mit einem WYSIWYG-Wordprocessor arbeiten muss, dem sei auf dem Mac Apples Pages empfohlen. Es bietet eine gute Einbindung von EndNote, dem Standardwerzkeug zur Literaturverwaltung außerhalb der LaTeX-Welt. RWTH-Studentenlizenzen für EndNote kosten nur 20 €.

Multimedia:

  • Eine Ausarbeitung im Bereich Medieninformatik kann oft stark davon profitieren, wenn sie Multimedia-Samples als Beispielmaterial zur Verfügung stellt. Idealerweise legt man auf seiner Homepage in der Abteilung einen Ordner mit diesen Samples an und baut in die LaTeX-Source Links auf diese Files ein, die dann in das generierte PDF als Hints übernommen werden. Das Resultat ist ein PDF, bei dem man auf Links im Text klicken kann, um beispielsweise ein Hörbeispiel für einen Audio-Algorithmus oder ein Musikstück zu hören oder ein kurzes Videobeispiel für einen graphischen Effekt zu sehen. Die Multimediabeispiele sollten selbsterklärende Dateinamen nach einem festen Schema haben (z.B. beginnend mit mm für Multimedia), das eine fortlaufende Numerierung und Quelle sowie Inhalt beschreibt (z.B. mm17-coltrane-giantsteps.mp3) und in einem QuickTime-kompatiblen Format abgespeichert werden. Trotzdem sollte die Arbeit natürlich für sich allein im gedruckten Zustand lesbar und verständlich sein, auch wenn die MM-Beispiele nicht zugänglich sind. Eine einheitliche Markierung der MM-Beispiele, z.B. als Randnotiz im Text, bietet sich an. Diese Konvention sollte zu Beginn der Arbeit kurz erklärt werden, gewöhnlich zusammen mit anderen Regeln auf einer eigenen Seite "Conventions".

Sprache:

  • Ich empfehle Englisch statt Deutsch, es macht die Arbeit weltweit lesbar und auch unseren eigenen ausländischen Mitarbeitern, kommenden Masterstudenten etc. zugänglich. Außerdem erleichtert es das Auskoppeln von Konferenz-Papers aus der Arbeit. Amerikanisches Englisch ist in der Wissenschaft weiter verbreitet, aber Britisches, Kanadisches :) oder sonstige Dialekte sind ebenso ok - sie müssen aber konsistent in der gesamten Arbeit verwendet werden. Den Spellchecker (siehe unten) entsprechend einstellen.
  • Bevor man mit dem Schreiben der Ausarbeitung beginnt, einmal das kleine silberne Büchlein von Strunk & White lesen (in der Bibliothek oder bei mir im Büro ausleihen oder für nicht mal 10 Euro kaufen oder online). Enthält gute Tips, wie man aus aufgeblähten Sätzen die Luft rausläßt, stattdessen kurz und prägnant formuliert und viele sprachliche Standardfehler vermeidet. Ausführlichere Informationen zur Rechtschreibung finden sich im quietsch-orangen Chicago Manual of Style (in der Bibliothek oder bei mir) (unter http://www.chicagomanualofstyle.org gibt es eine Online-Version mit 30-tägigem kostenlosen Probeaccount).
  • Am besten ständig, aber zumindest vor der Abgabe von Vor- oder Endversionen einen LaTeX-verständigen Spellchecker über den Text laufen lassen (z.B. cocoAspell). Einfache Buchstabendreher (freuqency) und ähnliche Tippfehler sollten damit nicht mehr auftauchen. Gleich zu Beginnn eine eigenes User-Dictionary mit den eigenen Spezialbegriffen anlegen, das unterstützen die meisten Spellchecker, und es erspart falsche Fehlermeldungen.
  • Fragwürdige Worte und Redewendungen im "Duden/Oxford" Englisch-Deutsch nachsehen (Programm "Office-Bibliothek" lizensiert für unsere Abteilung). Es deckt British English ab, bietet aber auch alle amerikanischen Schreibweisen mit Hinweis. Es enthält unter "Zusätze" auch interessante Standardbriefe, Listen unregelmäßiger Verben etc. Noch genauere Übersetzungen findet man in einsprachigen Wörterbüchern; für American English im Oxford American Dictionary (Dictionary-Programm und Service unter Mac OS X 10.4 Tiger) oder für Britisch im Oxford English Dictionary unter http://www.oed.com/ nachsehen. LEO ist keine verläßliche Übersetzungsmaschine, weil es nicht aus einer einzelnen, editorial gemanageten Quelle kommt und bei den Übersetzungen der Satzkontext fehlt, um die richtige Übersetzung auszuwählen!
  • Jede Abkürzung bei ihrem ersten Auftauchen erklären. Beispiel: "... MIDI (Musical Instruments Digital Interface)...". Ggf. auch eine Literaturreferenz mit näheren Infos zu dem Standard, Konzept etc. angeben. Tip: Gesamtes Dokument nach zwei aufeinanderfolgenden Großbuchstaben durchsuchen, so kann man schnell Akronyme finden und checken, ob man sie beim ersten Mal erklärt.
  • Nicht "which" schreiben, wenn man eigentlich "that" verwenden sollte (Chicago Manual 5.202 unter "that")

Formatierung und Typographie:

  • Zitatstellen und die Bibliographie so formatieren wie in "A Pattern Approach To Interaction Design" - nicht weil es so ein tolles Buch von mir ist, sondern weil das ein Verlag (Wiley) mal auf's Genaueste korrekturgelesen hat, wir die LaTeX-Sourcen haben und so die Zitatstellen (im Gegensatz zu einer Zitatstelle wie "[17]") schon Autor und Jahr erkennen lassen. Im Text setzt man das so ein, wenn sich der Satz auf den Autor bezieht: "The Blah system developed by Waddams [1997] enables users to..." oder so, wenn er sich auf das Werk bezieht: "The Blah System [Waddams, 1997] enables users to..." Ein Blick in die LaTeX-Sourcen des Buchs (in meinem Public Folder auf Oliver) zeigt, wie man dieses Format generiert. Auf komplette Angaben achten (auch Jahr, Verlag, Ort etc.) Thorsten Karrer arbeitet derzeit an einem upgedateten LaTeX-Template für Diplomarbeiten.
  • Neben dem unerläßlichen Index am Ende können Randnotizen dem Leser das rasche Überfliegen der Arbeit und Wiederfinden bestimmter Stellen extrem erleichtern. Da die Zeilen einer normalen A4-Arbeit in 11pt ohnehin oft breiter als die typographisch korrekten 45-75 Zeichen ausfallen, sollte man die Seitenbreite des Haupttexts reduzieren und rund 20-25% der Seitenbreite für Randnotizen verwenden, die alle paar Absätze wichtige Schlüsselworte herausstellen. Für ein Beispiel siehe das oben erwähnte Buch und dessen LaTeX-Source.
  • Als Schrift "\usepackage{palatino}" (wie in dem Pattern-Buch) oder (wenn die nicht gefällt) "\usepackage{times}" verwenden, nicht die standardmäßig verwendete Computer-Modern-Schrift.
  • Bilder, Tabellen, Grafiken etc. dürfen im Text immer erst erscheinen, nachdem auf sie das erste Mal verwiesen wurde. Aufpassen bei floating figures in LaTeX.
  • Hinter et al. kommt immer ein Punkt (= et alii = and others). Normalerweise kein Problem, wenn man obigen Zitierstil verwendet, macht LaTeX das für einen sowieso.
  • Vor und nach i.e. und e.g. kommt immer ein Komma. (Chicago Manual 5.202). Bedeutung nicht verwechseln: i.e. = id est = that is = das heißt; e.g. = exempli gratia = for example = zum Beispiel.
  • Nach einem Abkürzungspunkt kein Leerzeichen, sondern in LaTeX "\ " schreiben, sonst läßt LaTeX extra Platz wie nach einem Satzendepunkt. Will man zusätzlich den Zeilenumbruch nach der Abkürzung vermeiden (was oft sinnvoll ist), dann "~" statt "\ " verwenden. Beispiel: "Prof.~Dr.~Jan Borchers".
  • Groß- und Kleinschreibung in Überschriften einheitlich halten. Am besten der Regel 8.167 im Chicago Manual Of Style folgen (in der Bibliothek oder bei mir).
  • Korrekte Anführungszeichen im Englischen verwenden. In LaTeX erzeugt man sie über `...' und ``...''.
  • In LaTeX: Trenn- oder Bindestrich: "-" (limbo-dancing women). Aufzählungsstrich: "" (pages 2430). Gedankenstrich: "-" (the design-even though it was created over a sixpack of beer---turned out to be flawless). Alle ohne Leerzeichen drumrum.
  • Speziell für Musik-Typographie siehe Chicago Manual 7.70-7.75. (Beispielsweise verwendet man "en dashes", also , in Akkord- oder Notensequenzen: AF--G...)
  • Einstellige Zahlen ausschreiben (Chicago 9.6)

Graphiken:

  • Farb- und Graustufenbilder als JPEG in höchster Qualitätsstufe, oder - wenn es auf jeden Pixel ankommt - als unkomprimiertes TIFF oder PNG sichern. Strichzeichnungen oder Graphiken, die Text enthalten, möglichst im ursprünglichen Vektorformat sichern, wenn das nicht geht (z.B. weil eingescannt wurde), dann als unkomprimiertes PNG, um JPEG-Kompressionsartefakte zu vermeiden.

Druck und Bindung:

  • Die Drucker unserer Abteilung sind natürlich nicht dazu da, alle Exemplare der Arbeit auszudrucken. Das geht schneller und billiger im Copyshop.
  • Farbige Abbildungen erhöhen die rasche Lesbarkeit Attraktivität einer Arbeit, also nicht an ein paar Seiten Farbkopien sparen (die man dann natürlich in den Rest per Hand vor dem Binden einsortieren muß). Gut, wenn man die gleiche Papierqualität auch für die schwarzweißen Seiten verwendet.
  • Ich empfehle eine Hardcoverbindung. Das ist etwas teurer als die typische Schlabberbindung, aber man freut sich anschließend jedesmal darüber, wenn man die Arbeit selbst in die Hand nimmt oder anderen zeigt (zeigen muß). Buchbinder gibt es in Aachen etliche. Ein paar Tage für die Bindung einplanen.
  • Thorsten hat gute Erfahrung mit seinem Druck bei http://www.mikroform.de/ gemacht.
  • Buchbinderei Comouth in Aachen bietet seit 2011 eine attraktive Hardcoverbindung mit Rückenbeschriftung an, 100 Seiten inkl. 20 Farbseiten, Druck und Bindung z.B. für rund 35 Euro.

Bücher und andere Ressourcen zum Thema:

Gute Bücher zum Thema "Wie man eine Diplomarbeit schreibt" habe ich bislang kaum gefunden. Das liegt daran, daß der "richtige" Ansatz sehr vom genauen Fachbereich und Thema abhängt. Ein Leitfaden für Diplomarbeiten in der Chemie nützt einem Informatiker wenig. Wer ein gutes Buch zum Organisieren seiner Arbeit sucht, dem empfehle ich das recht erfolgreiche "Getting Things Done" von David Allen, zu dem es auch reihenweise Onlineinfos und sogar ein Plugin für OmniOutliner gibt.

Auf oliver findet sich unter "Research Methods in HCI" der Vortrag von Professor Alex Markowetz "How To Write" aus dem B-IT Research School Seminar für Doktoranden.

Doktorarbeiten:

Für Doktorarbeiten habe ich noch keine Anleitung. Interessierte Leser seien auf diese Anleitung für Dissertationen verwiesen. :-)

Papers:

  • Die obigen Tips gelten im übertragenen Sinne natürlich auch für Konferenz- und Journalpapers.
  • Strunk & White lesen (siehe oben) gilt auch hier.
  • Die CHI-Konferenz hat jedes Jahr aktualisierte Hinweise für gut geschriebene Papers in ihren Tips for Authors.
  • Eine gute Einführung (wenn auch nicht HCI-spezifisch) gibt Jenifer Widom, Professor im Stanford CS Department.

Anmeldung

  • Die Anmeldeunterlagen beim ZPA abholen (zwei DIN A4 Blätter).
  • Ein Proposal zum Diplomarbeitsthema schreiben (eine DIN A4 Seite) und Prof. Borchers zuschicken (nach vorheriger Absprache mit dem Betreuer).
  • Einen Zweitgutachter für die Diplomarbeit suchen und ihn nach mündlicher Zustimmung in die Anmeldeunterlagen eintragen.
  • Die Anmeldeunterlagen für das Diplomarbeitsthema von Prof. Borchers unterschreiben lassen. Der Zweitgutachter muss nichts unterschreiben.
  • Die Unterlagen im Sekretariat von Lehrstuhl i1 (Frau Helga Jussen, täglich: 8.30 - 12 Uhr) spätestens 3 Monate nach der letzten Diplomprüfung abgeben.
  • Nach erfolgreicher Anmeldung bekommt man eine Bestätigung per Einschreiben nach Hause zugeschickt.

Anmerkung für WS 07/08:
In Abwesenheit von Prof Borchers kann auch Prof. Kowalewski unterschreiben. Hierfür sollte man sich eine Bestätigung von Prof. Borchers besorgen. Da Prof. Kowelewski auch Vorsitzender des Prüfungsausschusses ist, kann man auch die nicht unterschriebenden Unterlagen inkl. der Bestätigung von Prof. Borchers bei Frau Jussen abgeben. Sie bringt die Unterlagen zu Prof. Kowalewski, der dann in Vertretung für Prof. Borchers und als Vorsitzender unterschreiben kann.



Created by borchers. Last Modification: Friday 23 of March, 2012 16:03:15 by borchers.

Media Computing Group at RWTH Aachen

Search

in: