Die Usability von Webanwendungen in Geodateninfrastrukturen gewinnt zunehmend an Bedeutung. Eine große Anzahl von Webanwendungen stellt einem heterogenen und wachsenden Nutzerkreis Geoinformationen auf verschiedene Weise über das Web zur Verfügung. Diese Nutzergruppen benötigen robuste und nutzerfreundliche User-Interfaces. Die Usability der verfügbaren Webanwendungen variiert stark, wobei sich eine unzureichende Usability nicht nur auf die Akzeptanz der Webanwendung, sondern vielfach auf die Akzeptanz der bereitgestellten Geoinformationen bzw. auf die der ganzen Geodateninfrastruktur auswirkt. Die Behebung von Usability-Problemen aus Webanwendungen in Geodateninfrastrukturen (GI-Webanwendungen) ist derzeit mit einem hohen Aufwand verbunden.
Ein Grund dafür ist die fehlende Strukturierung wiederkehrender Usability-Probleme, die zur Folge hat, dass Usability-Probleme stets durch Usability-Evaluierungen neu erkannt werden müssen. Strukturierte Usability-Probleme lassen sich durch Lösungsmuster beheben. Die Vielzahl der verfügbaren GI-Webanwendungen lässt darauf schließen, dass für die grundlegenden wiederkehrenden Probleme bereits Lösungen in anderen GI-Webanwendungen existieren. Bisher werden die Lösungen jedoch für jede Anwendung neu entwickelt und implementiert. Es fehlt an Methoden und Konzepten die (häufig) auftretenden Usability-Probleme in GI-Webanwendungen strukturiert zu erfassen und durch Lösungsmuster zu beheben.
Die Beiträge der vorliegenden Arbeit bestehen unter anderem in einer Auseinandersetzung mit dem Themengebiet der Usability für Webanwendungen in Geodateninfrastrukturen. Ein Ergebnis der Arbeit besteht in der interdisziplinären Grundlagenbetrachtung zur Usability im Softwareentwicklungsprozess und zu Kernaspekten von Geodateninfrastrukturen und darin verfügbaren Webanwendungen. Im Rahmen der Arbeit erfolgte ebenfalls eine Systematisierung bisheriger Forschungsarbeiten zur Usability in GI-Webanwendungen. Diese zeigte, dass das Bewusstsein für die Bedeutung der Usability in der GI-Domäne bereits vorhanden ist, es zum Teil aber noch an detaillierten Untersuchungen fehlt. Daher wurden in verschiedenen eigenen Usability-Studien Untersuchungen zur Usability in der GI-Domäne durchgeführt. Die daraus resultierende strukturierte Sammlung von Usability-Problemen in GI-Webanwendungen bildet ein Usability-Grundwissen für zukünftige Neuentwicklungen oder Überarbeitungen von GI-Webanwendungen. Die gesammelten Usability-Probleme lassen sich teilweise auch in anderen Anwendungen der Domäne finden, und bilden somit auch für deren Entwicklung bzw. Redesign eine sinnvolle Wissensbasis.
Für die strukturierte Erfassung von Usability-Problemen aus GI-Webanwendungen und entsprechende Lösungsvorschläge wird das Konzept der Usability-Patterns für GI-Webanwendungen vorgeschlagen. Durch die Integration des GIDomänenwissens in die Patternstruktur, können Usability-Probleme der Domäne entsprechend spezifischer beschrieben und passende Lösungen aufgefunden werden. Neue Patterntypen und -relationen mit Regeln zur Kombinierbarkeit der Typen und Relationen ermöglichen die Vermeidung mehrfach auftretender Usability-Probleme, wie z. B. des Mangels eines konsistenten Design- und Interaktionskonzepts. Aufbauend auf einem komplexen Anwendungsfall wird die Umsetzbarkeit des Konzepts der Usability-Patterns für GI-Webanwendungen gezeigt. In einer selbst entwickelten Anwendung zur Exploration und Visualisierung wissenschaftlicher GI-Ressourcen werden dazu Beispielpatterns umgesetzt und evaluiert. Die Anwendung implementiert neuartige Visualisierungs- und Interaktionskonzepte für die Exploration von GI-Ressourcen, zeigt aber auch die Übertragbarkeit von Lösungskonzepten aus anderen Domänen. Ein sogenannter Patternbrowser veranschaulicht, wie die Recherche und Exploration von Patterns einer Patternsammlung auf Basis der Patternmerkmale erfolgen kann. Die Webanwendung stellt damit ein Werkzeug für die projektübergreifende Arbeit interdisziplinärer Teams dar. Eine Formalisierung der wesentlichen Patternmerkmale bildet die Grundlage für die vielfältige Nutzung des neuen Konzepts, z. B. in verschiedenen Softwareanwendungen wie GUI-Buildern, und damit verbundene weiterführende Forschungsarbeiten.:1 Einleitung 9
1.1 Motivation 9
1.2 Forschungsfragen 11
1.3 Aufbau der Arbeit 13
2 Usability und Webanwendungen in Geodateninfrastrukturen 16
2.1 Usability und Usability-Evaluierungsmethoden 16
2.2 Webanwendungen in Geodateninfrastrukturen 25
3 Untersuchungen zur Usability in Geodateninfrastrukturen 34
3.1 Abgrenzung der Usability in GI-Webanwendungen 35
3.2 Usability-Evaluierungsmethoden für GI-Webanwendungen 36
3.3 Konzeption und Durchführung von Usability-Inspektionen für GIWebanwendungen 41
3.4 Usability-Probleme in GI-Webanwendungen 57
4 Patterns in der Softwareentwicklung 61
4.1 Patterns und Design-Patterns 61
4.2 Mensch-Computer-Interaktions-Patterns 63
4.3 Usability-Patterns 65
4.4 Organisationsprinzipien von Patterns 70
4.5 Formalisierung von Patterns 73
5 Konzeption von Usability-Patterns für GI-Webanwendungen 76
5.1 Anwendbarkeit der Usability-Patterns auf GI-Webanwendungen 76
5.2 Allgemeine Anforderungen und Patternbeispiele 80
5.3 Integration von Hilfsstrukturen zur Patternnutzung und des GIDomänenwissens in die Patternstruktur 82
5.4 Modellierung eines konsistenten Design- und Interaktionskonzepts 88
6 Umsetzung und Evaluierung des Konzepts 100
6.1 Fallstudie: GLUES – Suchen wissenschaftlicher GI-Ressourcen 100
6.2 Exemplarische Umsetzung von Usability-Patterns 106
6.3 Usability-Studie zur Umsetzung der Usability-Patterns 111
7 Unterstützung bei der Nutzung des Patternkonzepts 132
7.1 Patternbrowser zur Suche nach Usability-Patterns 132
7.2 Formalisierung von Usability-Patterns für GI-Webanwendungen 134
8 Zusammenfassung 144
8.1 Diskussion und Beantwortung der Forschungsfragen 144
8.2 Ausblick und zukünftige Arbeiten 148
9 Anhang 152
9.1 Modelle 152
9.2 Usability-Studien 153
9.3 Eyetracking-Studie 159
10 Verzeichnisse 185
10.1 Abbildungsverzeichnis 185
10.2 Tabellenverzeichnis 188
10.3 Listingverzeichnis 190
10.4 Literaturverzeichnis 191
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:30562 |
Date | 10 July 2017 |
Creators | Henzen, Christin |
Contributors | Bernard, Lars, Reinhardt, Wolfgang, Schmidt, Benno, Technische Universität Dresden |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | German |
Detected Language | German |
Type | doc-type:doctoralThesis, info:eu-repo/semantics/doctoralThesis, doc-type:Text |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0017 seconds