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