Abschlussarbeiten:Einsatz von Wiki-Systemem im Software Engineering
Aus MontiWeb
Masterarbeit Einsatz von Wiki-Systemen im Software Engineering
- Die Mission von Institut für Software Systems Engineering ist
- Definition, Evaluierung und Einführung von Technologien, Konzepten und Methoden für innovative und effiziente Entwicklung von Softwaresystemen
- Zielsetzung ist dabei in kurzer Zeit mehrere qualitativ hochwertige Systeme einer Domain aufzustellen und einzusetzen.
Seit Jahrzehnten werden wissenschaftliche Arbeiten auf lokalen Rechnern mit Hilfe von Office Programmen wie Microsoft Word oder makrobasierte Textsatzprogramme wie LaTeX erfasst und publiziert. Breite Einführung von neuartigen Web-Technologien in diversen Bereichen, hat auf die schriftliche Ausarbeitung von wissenschaftlichen Arbeiten bis jetzt wenig Einfluss genommen. Im Projekt Einsatz von Web 2.0 Technologien in Software Engineering werden moderne Web-Systeme wie Wiki-Systeme für Informations-/ und Dokumentationsmanagement, Blog-Systeme bzw. Twitter für interne und externe Kommunikation eingesetzt, sowie andere neuartige Systeme. Im Rahmen des Projekts werden solche Werkzeuge modifiziert und angepasst, um das Ziel - langfristig effiziente Entwicklung von Software Systemen - zu verwirklichen. Weiterhin wird in Rahmen dieses Projekts ein Vorgehensmodell aufgestellt, das Einsatz von Web 2.0 Systemen in die Softwareentwicklung effektiv integriert. Der Fokus liegt bei den eingesetzten Tools bzw. der Vorgehensmethodik auf Verschlankung der Infrastruktur und Einführung von automatisierten Diensten. Weitere Ziele des Projekts sind Wiederverwendung von Informationen in nachfolgen Projekten, kontinuierlich aktualisierte Projektdokumentation und Zunahme von Erfahrungsschatz einzelner Projektteilnehmer.
- Aufgabenstellung
In dieser Arbeit sollen mehrere Komponenten zum Einsatz von Wiki-Systemen als Informationsplattform bei Software-Entwicklungsprojekten konzipiert und umgesetzt werden.
Folgende Aspekte sollen behandelt werden:
- Anbindung des WikiDok-Systems in das SSELab
- Integration in OSTP
- Anpassung an die Authentifizierung für SSELab-Wikis
- Das vorhandene WikiDok-Tool soll in die Eclipse-IDE als Plugin integriert werden. Dabei sollen folgende Funktionen umgesetzt werden:
- automatisierte Einbettung von Sourcecode in Wiki-Artikeln
- Synchronisation von BibTex-Dateien
- Synchronisation von Bildern
- Integration des ppt2eps-Tools
- Konzipierung und Umsetzung der Refactoring-Mechanismen für Wiki-Dokumentation
- Ausbau des MessageServices (Benachrichtigungsdienst)
- Graphische Auswertung des Fortschritts
- Integration eines Taskmanagements
- Zum Abschluss muss eine schriftliche Dokumentation ausgearbeitet werden, die die erwähnten Aufgaben im Detail erläutert.
Fundierte Vorkenntnisse: Java
erwünschte weitere Kenntnisse: OSGI, LaTeX
Theorie: +++++++___ (7/10) Implementierung: ++++++++++ (10/10) Produktive Einsatz: ++++++++++ (10/10) Kreativität / Innovation: +++++++++_ (9/10)
Betreuer: Mark Stein
Aufgabenstellung: Prof. Dr. Bernhard Rumpe
