Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 ·...

30
Bachelorverteidigung, Sascha Gennrich Institut für Informatik 1 29.05.14 Benachrichtigungen in AnnoSys Benachrichtigungen im semantischen Annotations- system AnnoSys Bachelorverteidigung Sascha Gennrich

Transcript of Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 ·...

Page 1: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

129.05.14 Benachrichtigungen in AnnoSys

Benachrichtigungen im semantischen Annotations-system AnnoSys

BachelorverteidigungSascha Gennrich

Page 2: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

229.05.14 Benachrichtigungen in AnnoSys

Überblick

1. AnnoSysHerbardatenDigitalisierungWebanwendungZiel

2. Usability EngineeringUsability TestHeuristische EvaluationSystem Usability Scale

3. Iterativer Prozess4. Fazit

Page 3: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

329.05.14 Benachrichtigungen in AnnoSys

Überblick

1. AnnoSys

Herbarium

DigitalisierungWebanwendung

Ziel2. Usability Engineering

Usability TestHeuristische EvaluationSystem Usability Scale

3. Iterativer Prozess4. Fazit

Page 4: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

429.05.14 Benachrichtigungen in AnnoSys

Herbarbelege

Quelle: A. Kirchhoff

Page 5: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

529.05.14 Benachrichtigungen in AnnoSys

Herbarium

Quelle: http://www.bgbm.org/de/presse/pressefotos

Page 6: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

629.05.14 Benachrichtigungen in AnnoSys

Quelle: http://herbarium.bgbm.org/object/B100093739

Page 7: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

729.05.14 Benachrichtigungen in AnnoSys

AnnoSys

Page 8: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

829.05.14 Benachrichtigungen in AnnoSys

Ziel - Benachrichtigungen

1. Abonnements erstellen2. Benachrichtigung per Mail und in der Anwendung anzeigen3. Private Nachrichten an andere Nutzer schicken4. Benachrichtigung, wenn ein Kurator eine meiner Annotation

bearbeitet hat

5. Usability sicher stellen

Page 9: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

929.05.14 Benachrichtigungen in AnnoSys

Überblick

1. AnnoSysHerbariumDigitalisierungWebanwendungZiel

2. Usability Engineering

Usability Test

Heuristische EvaluationSystem Usability Scale

3. Iterativer Prozess4. Fazit

Bildquelle: http://rohinaggarwal.com/wp-content/uploads/2012/12/usability-eval-1-299x300.jpg

Page 10: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1029.05.14 Benachrichtigungen in AnnoSys

Usability Engineering

„The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specified context of use.”

– ISO EN 9241-11

Page 11: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1129.05.14 Benachrichtigungen in AnnoSys

Usability Engineering● Usability Test

● Lautes Denken● 85% Testabdeckung schon mit 5 Testpersonen (Nielsen, 2000)

● Usability Probleme● 0: kein Problem● 1: kosmetisches Problem● 2: geringfügiges Problem● 3: schwerwiegendes Problem● 4: katastrophales Problem

Page 12: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1229.05.14 Benachrichtigungen in AnnoSys

Usability Engineering

● Heuristische Evaluation● Durchgeführt durch Experten● Test anhand von Richtlinien

● System Usability Score (Brooke 96, Bangor et. al. 2008)

● <50 Probleme im Design● ~70 durchschnittlich● >80 gutes Design

Page 13: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1329.05.14 Benachrichtigungen in AnnoSys

Überblick

1. AnnoSysHerbariumDigitalisierungWebanwendungZiel

2. Usability EngineeringUsability TestHeuristische EvaluationSystem Usability Scale

3. Iterativer Prozess4. Fazit

Page 14: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1429.05.14 Benachrichtigungen in AnnoSys

Testaufgaben

1. Annotation erstellen2. Konkreten Datensatz abonnieren2a. Gruppe von Annotationen abonnieren3. Abonnement löschen4. Annotation suchen5. Nachricht schreiben6. Mail lesen7. Nachrichten lesen

Page 15: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1529.05.14 Benachrichtigungen in AnnoSys

Vor dem ersten Test

Page 16: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1629.05.14 Benachrichtigungen in AnnoSys

Vor dem ersten Test

Page 17: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1729.05.14 Benachrichtigungen in AnnoSys

Der erste Test

● 4 Testpersonen● 18 Usability Probleme entdeckt

● 12 Abonnementprobleme● 3 fatale Probleme

● Auswahl der Testpersonen war nicht optimal

Beschreibung # Fat.

Tester konnten Abonnement-Übersicht nicht öffnen

2 4

Doppelklick auf Subscriptions nicht offensichtlich

4 4

Dialog zum Erstellen warunklar

2 4

Page 18: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1829.05.14 Benachrichtigungen in AnnoSys

Abonnements – zweite Version

● Neuer Dialog● Größere Auswahl an Kriterien● SQL-Datenbank im Hintergrund

Page 19: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1929.05.14 Benachrichtigungen in AnnoSys

Zwischenstand

Page 20: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2029.05.14 Benachrichtigungen in AnnoSys

Der zweite Test

● 5 Testpersonen● 37 Usability Probleme

● 17 Abonnementprobleme● 3 fatale Probleme

Beschreibung # Fat.

Es kann ein Kriterium ohneWert hinzugefügt werden

2 4

Nachrichten werden nicht verschickt

1 4

Übersicht in den Kriterienzeigen Kriteriumsschlüssel an

2 4

Page 21: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2129.05.14 Benachrichtigungen in AnnoSys

Verbesserungen

Page 22: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2229.05.14 Benachrichtigungen in AnnoSys

Der dritte Test

● 3 Testpersonen● 20 Usability Probleme

● 8 Abonnementprobleme● Keine fatalen Probleme

Beschreibung # Fat.

Namen der Kriterien evtl. unklarfür Biologen

1 3

Kriterien mit Eingabetaste bestätigen

2 3

Vom plötzlichen Erscheinen der Kriterien überrascht

1 3

Page 23: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2329.05.14 Benachrichtigungen in AnnoSys

Fazit

● Nutzer können gestellte Aufgaben mit der Anwendung bearbeiten● Anforderungen wurden erfüllt● SUS: ~ 71 (7/8 >70)● Nutzer kennen gelernt

● Ergebnisse können in Zukunft zur Verbesserung herangezogen werden

● Nutzertest ist eine gute Methode um Probleme der Nutzer mit einer Anwendung zu identifizieren

● Nur weil einem Nutzer etwas nicht gefällt, muss das kein Usability Problem sein

Page 24: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2429.05.14 Benachrichtigungen in AnnoSys

Vielen Dank

Page 25: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2529.05.14 Benachrichtigungen in AnnoSys

AnnoSys-ID/Tripel-ID

Institut:Sammlung:Objektnummer

Beispiel:●BGBM:Herbarium Berolinense:B100295708

Page 26: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2629.05.14 Benachrichtigungen in AnnoSys

Camel und ActiveMQQueues:

from("activemq:queue:test").to("file:output1")

Topics:from("activemq:topic:test").to("file:output1");

Page 27: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2729.05.14 Benachrichtigungen in AnnoSys

Camel Routes

Page 28: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2829.05.14 Benachrichtigungen in AnnoSys

SQL-Schema

Page 29: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2929.05.14 Benachrichtigungen in AnnoSys

Suche

Page 30: Benachrichtigungen im semantischen Annotations- system AnnoSys · 2014-05-30 · Bachelorverteidigung, Sascha Gennrich Institut für Informatik 29.05.14 Benachrichtigungen in AnnoSys

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

3029.05.14 Benachrichtigungen in AnnoSys

Editor