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

Post on 28-Jun-2020

1 views 0 download

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

129.05.14 Benachrichtigungen in AnnoSys

Benachrichtigungen im semantischen Annotations-system AnnoSys

BachelorverteidigungSascha Gennrich

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

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

429.05.14 Benachrichtigungen in AnnoSys

Herbarbelege

Quelle: A. Kirchhoff

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

529.05.14 Benachrichtigungen in AnnoSys

Herbarium

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

629.05.14 Benachrichtigungen in AnnoSys

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

729.05.14 Benachrichtigungen in AnnoSys

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

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

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

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

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

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

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1529.05.14 Benachrichtigungen in AnnoSys

Vor dem ersten Test

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1629.05.14 Benachrichtigungen in AnnoSys

Vor dem ersten Test

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

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

1929.05.14 Benachrichtigungen in AnnoSys

Zwischenstand

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2129.05.14 Benachrichtigungen in AnnoSys

Verbesserungen

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

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

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2429.05.14 Benachrichtigungen in AnnoSys

Vielen Dank

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2529.05.14 Benachrichtigungen in AnnoSys

AnnoSys-ID/Tripel-ID

Institut:Sammlung:Objektnummer

Beispiel:●BGBM:Herbarium Berolinense:B100295708

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");

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2729.05.14 Benachrichtigungen in AnnoSys

Camel Routes

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2829.05.14 Benachrichtigungen in AnnoSys

SQL-Schema

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

2929.05.14 Benachrichtigungen in AnnoSys

Suche

Bachelorverteidigung, Sascha GennrichInstitut für Informatik

3029.05.14 Benachrichtigungen in AnnoSys

Editor