Exploration und Visualisierung von wissenschaftlicher Literatur mittels Microsoft Academic Search

Motivation #

Wissenschaftler und Studierende müssen sich oft einen Überblick über ein bestimmtes Themengebiet verschaffen, z.B. über die vorhandene Literatur zum Thema Empfehlungsysteme für wissenschaftliche Artikel. Dazu ist es hilfreich, die Beziehungen zwischen Publikationen zu betrachten, die sich z.B. durch Zitationen oder durch gemeinsame Autoren ergeben. Dadurch können ähnlich oder aufeinander aufbauende Arbeiten entdeckt und die Entwicklung des Wissens nachverfolgt werden.

Obwohl Dienste wie Google Scholar, Microsoft Academic Search, BASE oder AMiner einem die Suche relevanter Literatur mittlerweile deutlich erleichtern, ermöglichen sie bisher nicht eine weitergehende Analyse einer automatisch oder manuell zusammengestellten Sammlung von Publikationen, z.B. um Beziehungen zwischen den Werken zu analysieren. Andere Ansätze wie z.B. Sci² Tool oder Action Science Explorer sind leider Desktop-basiert und ihnen fehlt die Anbindung an geeignete Suchmaschinen. Ziel dieser Arbeit ist daher die Implementierung eines web-basierten Explorations- und Analyse-Werkzeugs für wissenschaftliche Literatur, basierend auf Daten aus geeigneten Quellen, insbesondere der Microsoft Academic Search API.

Aufgabe #

Diese Aufgabe umfasst unter anderem die folgenden Teilaufgaben:

  • Recherche und Erstellung einer Dokumentation über den Stand der Forschung
  • Identifikation von Anforderungen und Beschreibung von Benutzungs-Szenarien
  • Analyse vorhandener nutzbarer Datenquellen
  • Entwurf einer web-basierten Anwendung inklusive Datenmodell und Schnittstellen zu externen Diensten
  • Aufsetzen einer Entwicklungsumgebung, einschließlich benötigter Infrastruktur (z.B. Applikationsserver, Datenbank, etc.)
  • Implementierung der Datenschicht der Anwendung
  • Implementierung von Filterungs- und Visualisierungsmechanismen
  • Anwenden und Prüfen der Szenarien

Wenn Sie Interesse an Web-Technologien, der Entwicklung von Web-Applikationen, am Umgang mit großen Datenmengen, der Visualisierung von Daten sowie Erfahrungen mit Java haben, dann melden Sie sich bei Robert Jäschke.