IT-Projekte
Das IT-Projekt ist Bestandteil der Bachelor-Studiengänge an der Fakultät für Informatik. Es gehört zum Modul IT-Projektmanagement & Softwareprojekt. Wir bieten Themen mit folgenden Schwerpunkten an:
- Data Knowledge Engineering, Data Mining, Maschinelles Lernen
- Information Retrieval
- Computerlinguistik
- Musikretrieval
- Visualisierung und Nutzer-Interfaces
Neben den hier vorgestellten Themen werden Themen auch auf Basis eines persönlichen Gespräches mit dem interessierten Studenten angeboten und entwickelt.
Hinweise zur Durchführung und Bewertung des IT-Projekts findet ihr unter Hinweise.
Verfügbare Themen
- Personalisierte und semantische Suche: Aufbau eines Korpus
Um verschiedene Suchsysteme zu evaluieren, werden häufig Nutzerstudien durchgeführt. Diese benötigen oft eine kontrollierte Datensammlung als Basis für aussagekräftige Ergebnisse. Ziel dieser Arbeit ist die Erstellung einer solchen Datensammlung für die Evaluierung mehrerer Suchmaschinen, die entweder semantische Informationen oder persönliche Daten nutzen, um Standardsuchverfahren zu verbessern. Dieses Projekt erfordert ein Einarbeiten in die grundlegenden Ideen der zu vergleichenden Systeme, damit ein passender Datensatz erstellt werden kann. Programmierkenntnisse sind nicht erforderlich, aber Grundlagen der Informationsmodellierung mit XML/RDF müssen erarbeitet werden.
Ansprechpartner: Korinna Bade, Dr. Ernesto W. De Luca
- Musik Retrieval - Hörkontext-Logging
Aktuelle Musikplayer ermöglichen die Sortierung von Musik nach Genrekategorien. Leider sind Genres jedoch entweder zu allgemein (z.B. "Rock"/"Pop") oder viel zu speziell (z.B. "Scottish Lo-Fi Post-Rock"), so dass sie bei der Sortierung nicht sehr hilfreich sind. Eine Alternative, die im Rahmen des AUCOMA-Projektes in der Arbeitsgruppe verfolgt wird, besteht darin, speziell auf den Nutzer zugeschnittene "Genres" zu lernen, die seine Hörgewohnheiten widerspiegeln (z.B. "Frühstücksmusik", "Programmiermusik").
In diesem IT-Projektes soll eine Grundlage dafür geschaffen werden, automatisch Informationen über den Hörkontext wie beispielsweise die gerade genutzten Programme am PC oder Umgebungsgeräusche für die spätere Auswertung im Rahmen des Forschungsprojektes aufzuzeichnen. Da dabei auch die Privatsphäre des Nutzers eine wichtige Rolle spielt, sollen die Daten verschlüsselt aufgezeichnet werden und die einzelnen Loggingfunktionen konfigurierbar sein.
Ansprechpartner: Sebastian Stober, Andreas Nürnberger
- Gestenerkennung für die Wii Remote
Die Fernbedienung der Wii Spielkonsole ermöglicht Anwendungen, die mit Schwerpunkt über Armbewegungen im freien Raum bedient werden können und damit eine intuitivere Steuerung realisieren. Über Bluetooth lässt sie sich auch an einem herkömmlichen PC betreiben und eröffnet dadurch neue Interaktionsmöglichkeiten.
Im Rahmen dieses Projektes soll ein Framework entwickelt werden, mit Hilfe dessen mit der Wii Remote ausgeführte Gesten gelernt und später erkannt werden können. Dabei kann auf eine existierende Java-Schnittstelle zurückgegriffen werden, die aber ggf. im Funktionsumfang erweitert werden muss.
Ansprechpartner: Sebastian Stober, Andreas Nürnberger
- UniHelp - Mediacenter
Entwicklung einer Mediacenter Komponente für das Unihelp System.
Das UniHelp Framework erlaubt es den Nutzern zu Beiträgen Dateien anzuhängen. Meist sind es Fotos aber auch andere Dateien sind möglich. Über die Zeit haben sich zu jedem User viele Dateien angesammelt, die über Forum, Gäste und Tagebücher verstreut sind. Es scheint sinnvoll zu sein die vielen Dateien an einer Stelle zusammenzufassen, damit der User einen Überblick behält, welche Dateien er auf UniHelp hochgeladen hat.
Ein MediaCenter sollte ein eigenständiges objektorientiertes PHP5-Modul in die bestehende Plattform integrieren. Es kann und soll auf die bestehenden Strukturen für die Dateien aufgebaut werden. Dateien sollen in virtuellen Ordnern sortiert werden
können. Diese Ordner sollen Informationen über die Darstellung enthalten. So kann ein "Bilderornder" wie eine Foto-Galerie fungieren. Eine hohe Erweiterbarkeit für andere Dateiformate sollte gegeben sein.
Es sollte auch die Vergabe von Zugriffsrechten in die Betrachtung einbezogen werden. So das ein User seine Dateien für alle, nur für Freunde, usw. freigeben kann. Hier können die bestehenden Prinzipien aus den persönlichen Userinformationen adaptiert werden.
Im Blickfeld sollte auch liegen, dass Dateien einer "Gruppe" gehören können und somit von verschiedenen User verwaltet werden können.
Ansprechpartner: Andreas Nürnberger
- UniHelp - Volltextsuche
Entwicklung einer Volltextsuche für das Unihelp System.
Eine der zentralen Komponenten des UniHelp-Portals ist das Unterlagensystem. Um die Wiederauffindbarkeit und damit Wiederverwertbarkeit der von Usern eingestellten Inhalte zu erhöhen, soll eine Volltextsuche im Datenbestand realisiert werden.
Aktuell werden hochgeladene Unterlagen vom Autor mit einer eigenen freien Beschreibung bedacht, die jedoch oft nicht den Inhalt selbst, sondern den Rahmen der Entstehung beschreibt. Ziel des Softwarepraktikums soll es sein, auch die Dateiinhalte selbst für eine Volltext erschließbar zu machen.
Zunächst soll hierzu geeignete Such-Software recherchiert und analysiert werden, die in der vorliegenden Situation einsetzbar ist. Die Software muss mit dem aus einer heterogenen Menge von Dateiformaten (PDF, DOC, TXT), aus denen der Unterlagenfundus besteht, zurecht kommen und eine größtmögliche Indizierung ermöglichen - von der Erfassung von Pixelgrafiken und Ähnlichem kann abgesehen werden. Des Weiteren muss sich die Software reibungsfrei in die bisherige Serverkonfiguration einfügen lassen, die auf Linux basiert. Nachdem in Abstimmung mit den UniHelp-Verantwortlichen eine Entscheidung bezüglich der Such-Software getroffen wurde, soll diese in das bestehende UniHelp-Framework eingebunden werden. Diese Anbindung umfasst ein eigenes Software-Modul in objektorientiertem PHP5, das Suchanfragen in von Suchmaschinen bekannter Weise ("klausur marketing", "programmieren array -pascal") entgegen nimmt, verarbeitet, in geeigneter Form an die Such-Software im Hintergrund weiterleitet und Ergebnisse wieder in PHP nutzbare Objekte überführt.
Ansprechpartner: Andreas Nürnberger