Home Forschung Forschungsbereiche Information Process Engineering (IPE) Angebote für Studenten Studentische Arbeiten Interaktive Mashup-Plattform für die Komposition dynamischer Dokumente

Interaktive Mashup-Plattform für die Komposition dynamischer Dokumente

Master-/Bachelor-/Diplomarbeit

Projektkontext

Im Projekt MoSaiC (Mashups for Situational Collaboration) entwickeln wir einen innovativen Ansatz, wie elektronische Dokumente aus verschiedenen Web Services zusammengesetzt werden können und somit ad-hoc Zusammenarbeit und schwach strukturierte Prozesse in Unternehmen unterstützen.

Problemstellungen

Im Kontext von MoSaiC bieten wir Bachelor-/Diplom-/Masterarbeiten an. Offene Problemstellungen sind u.a.:

  • Dokumentenmodelle für aktive Dokumente: Welches Modell unterstützt sowohl graphische Aspekte eines Dokumentes als auch dynamische Prozesse und Automatisierung? Wie kann dieses Modell technisch abgebildet werden? Welcher Art von Lebenszyklus unterliegt ein Dokumenten-Mashup? Wie kann Versionierung realisiert werden?
  • Geeignete Nutzeroberflächen und Vorgehensmodelle für die kollaborative Mashup-Erstellung: Wie gehen Teammitglieder beim Erstellen von Mashups vor? Wie kann die Zusammenarbeit bei der Erstellung und Bearbeitung von Mashups, insb. Dokumentenmashups unterstützt werden (z.B. durch Guidelines, Templates, Patterns)? Welche GUIs unterstützen dies?
  • Regelabstraktionen und -visualisierungen für die nutzbare Erstellung und Verwaltung von komplexen Regeln in (Dokumenten-)-Mashups: Dokumentenmashups werden durch komplexe Regeln koordiniert, die durch Nutzer erstellt und verwaltet werden müssen. Welches sind geeignete Abstraktionen sowie Nutzeroberflächen, die eine intuitive Visualisierung und somit ein einfacheres Editieren und Verwalten komplexer und zahlreicher Regeln ermöglichen?
  • Unterstützung der Erstellung und Bearbeitung von Human-provided Services (HPS) in Mashups: Teile der Dokumenten-Mashups können von menschlichen Beteiligten erbracht werden. Inwiefern können existierende HPS-Ansätze im Zusammenhang mit Mashups eingesetzt werden? Welche Anwendung erlaubt, auf möglichst einfache Art und Weise Services zu erstellen,  deployen, und registrieren sowie Änderungen daran vorzunehmen?

Ziele der Arbeit

Basierend auf der vorhandenen Infrastruktur und einer Anforderungsanalyse sollen für die gewählte Problemstellung Lösungsmodelle und -konzepte entwickelt werden und diese prototypisch implementiert und evaluiert werden.

Themengebiete:
SOA/Web Services, Web 2.0, (collaborative) Software-Engineering, UI-Design/Usability (z.B. Mashup-Modelle und -Tools, Ajax-Frameworks, Tools wie Google Wave, open source software, REST). Kenntnisse in diesen Bereichen sind von Vorteil.

Wir erwarten

  • Hohe Eigenmotivation, Interesse am Thema und Einbringen eigener Ideen
  • Lernbereitschaft, selbstständiges Arbeiten und Teamfähigkeit
  • Gute Programmierkenntnisse in Java, Erfahrung mit Webprogrammierung von Vorteil
  • Gute bis sehr gute Studienleistungen
  • Gute Deutsch- und/oder Englischkenntnisse in Wort und Schrift

Wir bieten

  • Mitarbeit an neuen Technologien in spannendem Technologieumfeld
  • Intensive begleitende Betreuung
  • Engen Austausch mit anderen Studenten (regelmäßiges Studentenkolloquium)
  • Weiterbildungsmöglichkeiten (Seminar Wissenschaftliches Arbeiten)
  • Nette Arbeitsatmosphäre (klimatisierte Arbeitsplätze, Espressomaschine, Kicker…)

Start: flexibel, ab sofort

Weitere Informationen

Kontakt

Nelly Schuster ( Diese E-Mail-Adresse ist gegen Spam-Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können ) und Dr. Christian Zirpins ( Diese E-Mail-Adresse ist gegen Spam-Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können )