Nils Diewald & Marc Kupietz
Workshop: Corpus Harmonization and Language Comparison,
Bucharest, 2018-09-27
A common interface to query and access corpus data in a sustainable way creates 2 new challenges (Söhn et al., 2008, p. 27):
has to be “general enough to cover multiple corpora with heterogeneous annotation and specific enough to enable users to find the information they are looking for.”
“should assist users who cannot be expected to be experts [...] (and) should do justice to the experienced user and support efficient data access.”
“We are convinced that there is no easy solution to that dilemma”
(Fandrych et al., 2016, p. 286)
“Simple things should be simple, complex things should be possible.” - Alan Kay
“Easy things should be easy, and hard things should be possible.” - Larry Wall
Ideas: As few clicks as possible to get to the underlying data of an interesting match; hide unnecessary information ...
Effectiveness: Usability is measured by the extent to which the intended goals of use of the overall system are achieved.
Efficiency: The resources that have to be expended to achieve the intended goals.
Satisfaction: The extent to which the user finds the overall system acceptable.
Suitability for the task
Self-Descriptiveness
Controllability
Conformity with user expectations
Error tolerance
Suitability for individualization
Suitability for Learning
The user is supported in the effective and efficient completion of the task.
More assistants
Improved query assistant (#70)
corpusByMatch assistant (#27)
queryByMatch assistant for spans and relations (#68)
Improving pagination (#5)
Suggestions in the VC Builder
Specialized helpers via plugins
Each dialogue step is immediately comprehensible
The complete query is human readable as a simple sentence
[query] in [VC] with [QL]
In the future, this could be expanded
[Search/Group] [query] in [VC] with [QL] (on [GroupRules])
Improve findability of assistants!
Syntax Highlighting in the search bar (#69)
Making metadata fields more understandable (#40)
Better textual descriptions
The user is able to initiate and control the direction and pace of the interaction
Support history for VC creation
The interface conforms with the user expectations, is consistent and corresponds to the user characteristics, such as task knowledge, education, experience, and to commonly accepted conventions.
Improve rewrite semantics for VCs (#65)
Despite evident errors in the input, the intended result may be achieved with either no or minimal action by the user.
Suggest login in case of zero results (#67)
Improve error messages (#8)
Improve rewrite semantics for VCs (#65)
The interface can be modified to suit the task needs, individual preferences, and skills of the user.
Support user properties (default QLs, default annotation foundries ...)
Remember the user’s search history (#70)
The interface supports and guides the user in learning to use the system.
Interactive introduction to KorAP via Intro.js (#19)
Implement planned features
“Who uses such platforms for what kind of purposes in which ways”? (Fandrych et al., 2016, p. 280)
Paying attention to user feedback (esp. from DRuKoLa)
Conduct a user study (following Fandrych et al., 2016)
Collect usage information with Matomo
Anthony, Laurence (2013):
A critical look at software tools in corpus linguistics. In: Linguistic Research 30, pp. 141-161.
Fandrych, Christian/Frick, Elena/Hedeland, Hanna/Iliash, Anna/Jettka, Daniel/Meißner, Cordula/Schmidt, Thomas/Wallner, Franziska/Weigert, Kathrin/Westpfahl, Swantje (2016):
User, who art thou? User Profiling for Oral Corpus Platforms. In: Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC 2016), May 23-28, Portorož, Slovenia.
Heid, Ulrich (2013):
Usability Tests und "usability design" für die Entwicklung von Internetwörterbüchern. Gastbeitrag zum 6. Arbeitstreffen des DFG-Netzwerks "Internetlexikographie", 20.11.2013, Mannheim.
ISO/TC 159/SC 4 (2006) ISO 9241:
Ergonomics of human-system interaction -- Part 11: Usability: Definitions and concepts & Part 110: Dialogue principles. International Organization for Standardization.
Söhn, Jan-Philipp/Zinsmeister, Heike/Rehm, Georg (2008):
Requirements of a user-friendly, general-purpose corpus query interface. In: Proceedings of the LREC 2008 Workshop Sustainability of Language Resources and Tools for Natural Language Processing, May 31, Marrakech, Morocco.