Zu folgenden Themengebieten können wir Arbeiten anbieten;
zu konkreten Themen können die jeweiligen Betreuer genauere
Auskunft geben.
(M = methodischer Schwerpunkt, T = technischer Schwerpunkt)
- Eye-Tracking Evaluation der Usability von BibSonomyT
-
Das Web 2.0-Portal BibSonomy dient der Verwaltung Ihrer Web-Lesezeichen und Publikationen. Im Gegensatz zu den Lesezeichen und Favoriten im Browser sind die Einträge bei „BibSonomy“ von jedem beliebigem Ort aufrufbar und lassen sich mit Freunden und anderen Benutzern austauschen.
Ähnlich wie andere Web 2.0-Portale sollte auch BibSonomy intuitiv zu benutzen sein. Um dies sicherzustellen, sind gezielte Untersuchungen zu möglichen Verbesserungen notwendig.
Aufgabenstellung: Sie definieren im Rahmen dieser Arbeit konkrete Anwen-dungsszenarien (UseCases) und entwickeln ein Versuchsdesign, mit dem sich die Usability von „BibSonomy“ anhand von Nutzertests gezielt untersuchen lässt. Dazu steht ein Eye-Tracker zur Blickbewegungsmessung zur Verfügung. Auf Basis der Testergebnisse leiten Sie gezielte Verbesserungsvorschläge ab.
Informationen: Dominik Benz, Michael Domhardt
- Lernen von Ontologien mittels Tagging-Systemen M
-
Das "flache" Organisationsprinzip von Tagging-Systemen, das auf kollaborativer Verschlagwortung mittels
eines unkontrollierten Vokabulars durch alle Benutzer basiert, wurde oft als konträrer Ansatz zu eher
traditionellen (zentral kontrollierten, oft hierarchisch strukturierten) Organisations-Schemata wie z.B.
Taxonomien oder Ontologien gesehen. Nähere Untersuchungen
weisen darauf hin, dass die Vor- und Nachteile beider Paradigmen interessanterweise in einem inversen Verhältnis
zu stehen scheinen: Tagging ist vergleichweise "einfach", aber das unkontrolierte Vokabular führt genau zu den Problemen, für
die z.B. Ontologien Lösungen anbieten (z.B. Mehrdeutigkeit, Synonymie, ...).
Ziel dieser Arbeit ist es, automatische Verfahren zum Erlernen von semantischen Beziehungen zwischen Tags einer Folksonomy
zu analysieren und weiterzuentwickeln. Die gelernten Beziehungen sollen als Grundlagen für einen Ontologie-Lernprozess
dienen. Ein weiterer wichtiger Aspekt sind Evaluierungsmethoden der erarbeiteten Lernverfahren.
Informationen: Andreas Hotho, Dominik Benz
- Git/Mercurial Page Provider für JSPWikiT
-
JSPWiki ist eine in Java implementierte Wiki-Software,
die leicht durch Plugins erweitert werden kann. So gibt es z.B. verschiedene Möglichkeiten,
Wiki-Seiten zu speichern: Im Dateisystem, in einer Datenbank, oder in einem SVN-Repository.
Die Speicherung der Wiki-Seiten in einem Versionscontrollsystem (wie z.B. SVN, CVS, Git, Mercurial, ...) ist interessant, da sie die Synchronisierung mehrerer
verteilter Wikis ermöglicht.
Ziel des Projektes ist die Implementierung einer Synchronisierung verteilter Wiki-Instanzen mittels eines
verteilten Versionskontrollsystems wie
Mercurial oder Git.
Die Implementierung soll einen Page Provider
sowie weitergehende Infrastruktur (z.B. Werkzeuge zur Konfliktlösung) für JSPWiki enthalten.
Informationen: Robert Jäschke
- Analyse von KonferenzbeiträgenM
-
Im Jahr 2012 feiert die ICFCA - die Internationale Konferenz für Formale Begriffsanalyse ihr 10-jähriges Bestehen.
Im Rahmen dieses Jubiläums sollen in diesem Projekt die über zehn Jahre eingereichten Publikationen analysiert werden.
Insbesondere interessiert uns dabei der Zitationsgraph, die Co-Autorenbeziehungen und die Themen der Einreichungen.
Die Einbeziehung weiterer Maße und Aspekte, die interessante Beziehungen entdecken können, ist dabei ausdrücklich erwünscht.
Ziel des Projektes ist die Entdeckung interessanter Beziehungen zwischen den Publikationen der ICFCA.
Die Ergebnisse sollen in Zusammenarbeit mit einem wissenschaftlichen Mitarbeiter des Fachgebietes
in einem wissenschaftlichen Artikel in englischer Sprache zusammengefasst und bei der ICFCA 2012 eingereicht werden.
Wird die Einreichung bei der Konferenz angenommen, so kann die Konferenz besucht und die Ergebnisse vorgetragen werden.
Informationen: Robert Jäschke
- Automatische Bestimmung der Qualität von Wiki-SeitenM,T
-
Das Problem ist bekannt: Oft sind Wiki-Seiten unvollständig oder schlecht strukturiert.
Um solche Seiten leicht finden und gezielt verbessern zu können, sollen Maße gefunden bzw.
entwickelt werden, die die Güte einer Wiki-Seite bestimmen und dem Benutzer Seiten zur
Verbesserung vorschlagen. Gleichzeitig soll schon während des Bearbeitens einer Seite
dem Benutzer (z.B. in Form eines Smileys) angezeigt werden, wie gut die Seite ist.
Informationen: Robert Jäschke
- Visualisierung von Tri-VerbändenM,T
-
Triadische Begriffsanalyse stellt eine Erweiterung der formalen Begriffsanalyse um eine dritte Dimension dar und kann als
dreidimensionales hierarchisches Clusterverfahren verstanden werden. Mittels des TRIAS-Algorithmus können wir effizient Tri-Begriffe
mit minimalen Support-Bedingungen auf grossen Datensätzen berechnen.
Ziel des Projektes ist, geeignete Visualisierungsmöglichkeiten für Tri-Verbände zu untersuchen und zu implementieren.
Informationen: Robert Jäschke
- Verteilte Implementierung des Trias-AlgorithmusT,M
-
Der Trias-Algorithmus ermöglicht
das Finden von Tupeln (U,T,R) in Folksonomy-Systemen, wobei U eine Menge von Benutzern, T eine Menge von Tags und
R eine Menge von Ressourcen ist, so dass alle Benutzer aus U alle Ressourcen aus R mit allen Tags aus T annotiert
haben.
Ziel des Projektes ist die Parallelisierung der vorhandenen Java-Implementierung sowie der Test des Algorithmus
auf großen Datenmengen.
Informationen: Robert Jäschke
- Performance-Untersuchenungen für BibSonomyT
-
Ein Cluster von Datenbankrechnern stellt häufig den Kern von
heutigen Web-2.0-Anwendungen dar. Bei steigender
Nutzerzahl/Zugriffzahlen von BibSonomy wird auch hier eine solche
Lösung interessant. Die Umsetzung einer Cluster-Datenbank steht im
Mittelpunkt dieser Arbeit.
Informationen: Andreas Hotho
- OAI-Unterstützung für BibSonomyT
Die Open Archives Inititiative zielt darauf ab, einen offenen Standard für Publikationsmetadaten
an Universitäten und Bibliotheken zu etablieren und dadurch den Austausch sowie das Auffinden von Metadaten zu erleichtern. Mit dem
Protocol for Metadata Harvesting steht ein Standard zur Verfügung, der Anbietern von Diensten
zur Implementierung empfohlen wird.
Ziel des Projektes ist die Implementierung von OAI-PMH in unser System BibSonomy. Dabei soll
insbesondere die Unterstützung und Integration vorhandener Ausgabeformate wie BibTeX oder RIS untersucht werden und die von OAI-PMH geforderte
REST-API (ein schönes Anfrageformular ist hier zu sehen) implementiert werden.
Informationen: Robert Jäschke
- Referenz-Extraktion aus PDFs / Einbettung von MetadatenT
-
Publikationen enthalten in der Regel eine Menge von Referenzen auf
andere Publikationen. Leider können diese Referenzen zur Zeit noch
nicht in BibSonomy abgespeichert werden. Ziel dieses Projektes ist
es BibSonomy um eine Zitationsverwaltung zu erweitern. Im zweiten
Schritt sind diese aus PDFs mit Hilfe von
Informationsextraktionsmethoden automatisch zu extrahieren.
Mit der Extensible Metadata Platform (XMP)
bietet Adobe einen Standard zur Einbettung von Metadaten in PDF-Dokumente an, der auch schon von
Reference-Mangement-Lösungen wie JabRef
verwendet wird. Ein weiteres mögliches Ziel dieser Arbeit ist die Erweiterung von BibSonomy um die Funktionalität,
Metadaten zu hochgeladenen PDFs hinzuzufügen, bzw. diese auszulesen.
Informationen: Andreas Hotho, Dominik Benz
- Optimierung des Workflows beim wissenschaftlichen Arbeiten / Schreiben mit BibSonomyT
-
Ein wesentliches Ziel von BibSonomy ist es, die alltägliche Arbeit von Wissenschaftlern zu erleichtern. Ein
wichtiger Teil davon ist das Sammeln und Organisieren von Literatur, sowie das Einbinden / Zitieren der
Literatur in eigene Arbeiten. BibSonomy in seiner jetzigen Form unterstützt die verschiedenen Phasen dieses
Prozesses auf verschiedene Weise: Das Sammeln und Strukturieren wird z.B. sehr gut durch Scraper und
Verschlagwortung unterstützt, während die Einbindung in den Paper-Produktions-Prozess noch weitestgehend manuell
(z.B. Export des BibTeX-Dateien) stattfindet.
Ziel dieser Arbeit ist es, zunächst mögliche Workflows mit verschiedenen System- und Textverarbeitungs-umgebungen (Windows / Linux, Word / Latex, ...)
auszuarbeiten. Nach Auswahl eines geeigneten Workflows sollen dann alle benötigten Systemkomponeten angepasst / implementiert
werden, um diesen optimal zu unterstützen.
Informationen: Dominik Benz
- Implementierung des FolkRank-Algorithmus mittels Hadoop oder auf GraphikkartenT
-
Der FolkRank-Algorithmus bietet
ein Ranking in allen drei Dimensionen einer Folksonomie. Für unser kollaboratives Verschlagwortungssystem
BibSonomy benötigen wir eine schnelle Implementierung dieses Ranking-Verfahrens.
In diesem Projekt sollen zwei Varianten ausgelotet werden: die Implementierung auf Graphikkarten-Prozessoren und
die verteilte Implementierung mittels des Hadoop-Frameworks.
Informationen: Robert Jäschke, Andreas Hotho
- MetaTaggingServiceT,M
-
Bei diesem Mashup-Projekt werden Informationen verschiedener bekannter Tagging Dienste zusammengetragen.
Die gesammelten Informationen sollen im nächsten Schritt zusammengefaßt und aufbereitet werden, so dass neben einer großen TagWolke,
auch z.B der zeitliche Verlauf der Tags und
aufkommende Themen ansprechend im System dargestellt werden.
Informationen: Andreas Hotho
- Erkennung von Autoren/Journalen in BibSonomyT,M
-
Ein zentrales Problem in BibSonomy ist die Erkennung und Identifikation von Objekten wie Autoren, Editoren aber auch Büchern. In der Literatur
finden sich vielfältige Ansätze der manuellen oder automatischen Zuordnung von Bezeichnern zu den passenden Objekten.
Auch Lernansätze sind dort beschrieben.
Ziel des Projektes ist die Entwicklung und Umsetzung eines Konzeptes für BibSonomy, das auf der einen Seite die interne Objektrepresentation neu implementiert
und die Zuordnung zwischen Objekt und im Text gefunden Bezeichnern automatisch lernt.
Informationen: Andreas Hotho
- Verknüpfung des MediaWikis mit BibSonomyT
-
Die von der Wikipedia genutzte Software MediaWiki ist eine der bekanntesten Wiki-Implementierungen.
Häufig werden auf Wikiseiten Bücher oder Fachartikel zitiert.
In diesem Projekt soll ein Plugin für MediaWiki entwickelt werden, das das einfache Zitieren von in BibSonomy vorhandener Literatur erlaubt.
Dabei soll der Nutzer mit typischen Ajax-Techniken unterstützt werden.
Informationen: Andreas Hotho
- Integration von BibSonomy in ZoteroT
-
Zotero ist ein Firefox-Plugin zum Verwalten von Bookmarks und Publikationsmetadaten. Allerdings sind alle Daten im Gegensatz zu BibSonomy
im Browser des Nutzers abgelegt. Hier bietet sich die Integration mit einem Serverdienst wie BibSonomy an. Die Anbindung von Zotero soll
mittels der in BibSonomy vorhanden API erfolgen.
Informationen: Andreas Hotho
- Import-Assistent für BibSonomyT
-
Anwender, die BibSonomy benutzen möchten, haben oft schon relevante Daten auf ihrer Platte liegen bzw. bei anderen Diensten gespeichert.
Ein Import-Assistent kann den Anwendern helfen, die Daten in BibSonomy einzufügen. Der Assistent durchsucht dazu die Festplatte nach
BibTeX- oder EndNote-Dateien, nach Browser-Lesezeichen und fragt andere Services (wie del.icio.us oder CiteULike) nach den Daten des
Nutzers ab. Danach kann der Benutzer diese Daten aufbereiten, auswählen und in BibSonomy einfügen. Ziel des Projektes ist die Implementierung
eines solchen Assistenten.
Informationen: Robert Jäschke
- Webapplikation zur Offline-Berechnung von Datenbank-TabellenT
-
Zahlreiche Tabellen der BibSonomy-Datenbank werden "offline" - im Hintergrund - berechnet. Dazu zählen beispielsweise die
Tabellen für die popular-Seite oder auch die Tabellen für die
Suchfunktion.
In diesem Projekt soll eine Webapplikation erstellt werden, die die verschiedenen Berechnungsskripte vereint und mittels
einer Weboberfläche steuerbar macht.
Informationen: Andreas Hotho
- Tag-Empfehlungen in BibSonomyM,T
-
Zur Vereinfachung der Klassifikation und Verwaltung von Resourcen haben sich
im Bereich von Social Bookmarking verschiedene Empfehlungssysteme (Recommender)
etabliert. Die häufigste Anwendung von Empfehlungssystemen ist die Empfehlung
von Tags für aktuell zu taggende Resourcen. Durch die Präsentation der Tags
während des Verschlagwortens, kann der Nutzer leicht vorgeschlagene Tags auswählen
bzw. übernehmen. Tippfehler und unterschiedliche Schreibweisen können auf
diese Weise reduziert werden und führen zur Vereinheitlichung und der
Konvergenz des verwendeten Vokabulars.
In BibSonomy existiert seit kurzem ein Framework zur einheitlichen Evaluation
verschiedener Tag-Empfehlungssysteme. Im Rahmen dieser Projektarbeit wird
das Framework weiterentwickelt und erweitert. Dabei sind vielfältige
Herausforderungen zu meistern, z.B.:
- Entwicklung und Implementierung eines Scheduling-Algorithmuses zur
Anfrage von verschiedenen Empfehlungssystemen
- Performance-Optimierung der Datenbankzugriffe
- Implementierung dynamischer Tag-Empfehlungen mittels Ajax
- ...
Informationen: Folke Mitzlaff
- Themenbasierte Graphische Suche in BibSonomyM,T
-
Zur Zeit erfolgt die Navigation und Suche in BibSonomy im wesentlichen
via Tags und Volltext-Suche. Im Rahmen dieser Projektarbeit wird BibSonomy
um ein graphisches Suchinterface erweitert, welches es erlaubt, visuell
die Suche einzuschränken. Dabei entspricht eine Suchanfrage der Gewichtung
von Themen, welche automatisch aus der FolkSonomy extrahiert werden. Dies
entspricht einer Suchanfrage der Art: "Ich interessiere mich für Einträge,
die viel mit Politik zu tun haben, etwas mit Internet und ein wenig mit Medizin".
Informationen: Folke Mitzlaff
- Visualisierung von User-ÄhnlichkeitenM,T
-
Seit einiger Zeit wird in BibSonomy die Ähnlichkeit zwischen Benutzern berechnet
um z.B. auf Benutzer mit ähnlichen Interessen hinzuweisen.
Gegenstand dieser Projektarbeit ist die Konzeption und Implementierung einer graphischen
Darstellung von Benutzer-Empfehlungen, um zum die Navigation durch die FolkSonomy
entlang ähnlicher Benutzer intuitiver zu gestalten.
Informationen: Folke Mitzlaff
- Marauders Map: Echtzeitvisualisierung für Augmented Reality mit RFIDM,T
-
Das VENUS-Projekt untersucht die soziale Vernetzung, und analysiert dabei
unter anderem die Nutzungsdaten in sensorgestützten (RFID, Handy) Systemen.
Dabei ist die geeignete Visualisierung von Standortdaten wichtig, um im Sinne
einer "erweiterten" Realität (augmented Reality) hilfreiche Informationen mit
und in der Visualisierung zu gewinnen (vgl. Marauders Map in Harry Potter).
Ziel dieses Projekts ist die Implementierung einer Echtzeitvisualisierungskomponente
in Java, beispielsweise als Webapplikation oder alternativ auf Android-Mobilgeräten.
Informationen: Christoph Scholz, Martin Atzmüller
- Google Map/Reduce: Effizientes Pattern Mining im Web 2.0T
-
In Web 2.0 Umgebungen ebenso wie in ubiquitären Systemen
fallen extrem große Datenmengen an, deren effiziente automatische Analyse eine Herausforderung darstellt.
Das von Google entwickelte Map/Reduce-Framework stellt einen attraktiven Ansatz
zur effizienten Umsetzung verschiedenster Verfahren dar.
Ziel dieses Projekts ist die Implementierung verschiedener Pattern Mining Verfahren in Java mittels Map/Reduce,
bzw. in der freien Implementierung hadoop.
Informationen: Martin Atzmüller
- Komponenten für Explanation-Aware Mining im Social WebM, T
-
In Web 2.0 Umgebungen ebenso wie in ubiquitären Systemen
fallen extrem große Datenmengen an, deren Analyse in einer für Anwender verständlichen Form eine Herausforderung darstellt.
Das Explanation-Aware Software Design ist eine Möglichkeit, beliebige Softwaresystem mit Erklärungsfähigkeit(en)
auszustatten.
Ziel dieses Projekts ist die Implementierung verschiedener Komponenten und Verfahren in Java,
um Erklärungen entsprechend der Prinzipien des Explanation-Aware Software Design im Social Web umzusetzen.
Informationen: Martin Atzmüller
- Implementierung eines Datenstrom-Management SystemsT
-
In ubiquitären Systemen werden kontinuierlich Daten gesammelt, und müssen
für eine spätere Auswertung geeignet vorverarbeitet und vorgehalten werden. Dazu werden Datenstrom-Management-Werkzeuge genutzt.
Ziel dieses Projekts ist die Implementierung eines Datenstrom-Management-Systems mittels einer Applikation in Java.
Informationen: Björn-Elmar Macek
- Linguistische Analyse von kollaborativen SchlagwortenM
-
In vielen web-basierten kollaborativen Anwendungen haben sich Schlagworte oder Tags als eine effiziente
Art der Wissensorganisation erwiesen. Einige Methoden, die ursprünglich aus dem Bereich Linguistik
(besonders Computational Linguistics) stammen, haben
sich bereits als nützlich erwiesen, um beispielsweise semantische Beziehungen zwischen Tags automatisch zu
extrahieren. Ziel dieser Arbeit ist es, weitere linguistische Methoden hinsichtlich ihrer Eignung
zur Anwendung im Tagging-Bereich zu analysieren; mögliche Ansatzpunkte sind hier:
(1) Sprache ermitteln
(2) Lemmatisation (d.h. die Rückführung verschiedener grammatischer Formen eines Worts auf eine gemeinsame Wurzel)
(3) Mapping der Tags in externe Systeme wie z.B. WordNet oder Wikipedia in der richtigen Sprache
(4) Suche im WWW nach semantisch verwandten Worten.
Hierbei können auch einzelne Methoden zur Anwendung im Tagging-Bereich angepasst / optimiert werden.
Informationen: Dominik Benz, Andreas Hotho