Unterstützung von langfristigen Suchaufgaben – session support

Status


Finished diploma thesis

Student


Related projects


  • ezDL
    ezDL is framework for interactive search systems

Finished


2013 - 03

Formalia


Targeted audience
  • DAI
Preconditions
  • Gute Programmierkenntnisse in Java
  • Vorlesung „Information Retrieval“ (empfohlen)

Task description


Neben den, vor allem aus der Web-Suche bekannten, kurzfristigen Informationsbedürfnissen („Wer ist bei DSDS rausgeflogen?“) gibt es Aufgaben, die langfristige Suchen erfordern. Dazu zählen explorative Suchen in unbekannte und vage definierte Wissensgebiete und die Bestimmung des Forschungsstands zu einem Thema. Wenn Benutzer lange suchen, riskieren sie Unterbrechungen durch kurzfristige und dringende Aufgaben oder banale Dinge wie den Feierabend. Oft bearbeiten Suchende aber auch mehrere langfristige Informationsbedürfnisse parallel.

In diesen Fällen wäre es wünschenswert, dass ein System den Suchenden unterstützt und ihm seine mentale Belastung erleichert. Da können die für die Suche wichtigen Teile der Suchsitzung durch den Benutzer oder automatisch das System gespeichert und bei Bedarf wieder geladen werden können, um möglichst nahtlos die Suche fortzusetzen. Weiterhin möchten Benutzer ihre Sitzungen eventuell durch Tagging oder Freitext beschreiben, wiederfinden, umbenennen oder löschen. Interessante zu speichernde Informationen sind dabei u.A.

  • Suchanfragen
  • Ergebnisse zu den einzelnen Anfragen
  • Sitzungsspezifische Dokumentenablage
  • Listen betrachteter Dokumente mit Status (gesehen, gedruckt, etc.) und evtl. Relevanzbeurteilung
  • Notizen

Dabei genügt es nicht, eine lineare Liste der Suchanfragen vorzuhalten, sondern es besteht eine Verschränkung und Verzahnung verschiedener Suchsitzungen. Es sollten auch Überlappungen, Wiederholungen und andere Beziehungen zwischen einzelnen Anfragen kenntlich gemacht werden.

Die Aufgaben dieser Arbeit umfassen:

  • Erhebung von Benutzerwünschen hinsichtlich Features (z.B. durch Befragung und/oder Auswertung relevanter Literatur)
  • Entwurf und Implementierung von Unterstützungsmechanismen in ezDL (Java)
  • Usability-Evaluation der Ergebnisse

Literature