Informatik-Logo
Fakultät für Informatik - Technische Universität München

Lehrstuhl für Effiziente Algorithmen

TUM-Logo

Studentische Hilfskraft

Portierung des Wrapper-Tools nach Java

bereits vergeben

Quellenangaben in wissenschaftlichen Publikationen sollten in einheitlicher Weise und internationalen Standards genügend erfolgen. Dies in der akademischen Praxis (und darüber hinaus) umzusetzen, ist mitunter recht mühsam, weil einerseits eine große Anzahl an Regeln zu beachten ist und andererseits nicht jederzeit alle notwendigen Informationen verfügbar sind. Zur Vereinfachung gibt es am Lehrstuhl für Effiziente Algorithmen seit über 15 Jahren die bibliographische Datenbank LEABiB. In ihr sind etwa 69.000 Literaturangaben zur Theoretischen Informatik als BibTeX-Einträge referenziert und über das WWW abrufbar. Datensammlungen dieser Größenordnung konsistent und aktuell zu halten, ist jedoch sehr zeitaufwendig.

In einem bereits abgeschlossenen Systementwicklungsprojekt ist ein Programmsystem entstanden, das es ermöglicht, aus im WWW zur Verfügung stehenden Inhaltsverzeichnissen wissenschaftlicher Periodika automatisch korrekte und vollständige Literaturangaben zu generieren. Die Transformation der Daten aus den HTML-Dokumenten in BibTeX-Einträge erfolgt durch Wrapper, die jedoch nicht starr programmiert, sondern mittels Wrapper-Induktion gelernt werden.

Ihre Aufgabe ist es, dieses Tool, das in C++ und Qt implementiert wurde, nach Java zu portieren. Sie werden die bestehende Funktionalität der Software in Java neu implementieren und bei Bedarf weitere Funktionen integrieren. Dabei soll die Software so konzipiert werden, dass diese auf einfache Weise um weitere Komponenten erweitert werden kann.

Darauf aufbauend soll diese Anwendung durch weitere Systementwicklungsprojekte oder eventuell auch im Rahmen dieser Anstellung um folgende Funktionalitäten ergäzt werden:

Die folgenden Kenntnisse sind für das Projekt von Nutzen, aber selbstverständlich müssen Sie nicht auf allen diesen Gebieten ausführliche Erfahrungen mitbringen, sofern Sie motiviert und bereit sind, sich fehlende Kenntnisse anzueignen.

 

Bewerber: Studierende der Informatik im Hauptstudium, mit Interesse an selbstständiger Arbeit.
Bezahlung: Die üblichen Sätze für studentische Hilfskräfte.
Stundeneinteilung: Nach eigener Einteilung, 8 Stunden pro Woche.
Dauer: Vorerst für 6 Monate, bei Bedarf kann eine Verlängerung erfolgen.
Melden bei: Prof. Dr. Ernst W. Mayr
Stefan Pfingstl
Bearbeiter: Elena Dimitrova

Die aktuelle Version des Editor können Sie als Java-Webstart-Anwendung hier testen.
Zum Starten des Programmes klicken Sie auf WebStart oder hier.

 

Stefan Pfingstl, 12. Februar 2004.