Manual techniques for evaluating domain usability

Domain usability is the aspect of a particular user interface that relates to its terminology, hierarchy of terms, feature descriptions or icons, language and consistency. However, domain usability is often neglected not only by software developers, but also by many researchers. To support the development of better, domain-usable user interfaces, the main contribution of this paper is the design of novel techniques for manual domain usability evaluation. We designed five qualitative evaluation techniques. To show the viability of the designed techniques, we demonstrate some of them in the domain of gospel music.

[1]  Mehregan Mahdavi,et al.  Fundamental Usability Guidelines for User Interface Design , 2008, 2008 International Conference on Computational Sciences and Its Applications.

[2]  Jaroslav Porubän,et al.  XML to annotations mapping definition with patterns , 2014, Comput. Sci. Inf. Syst..

[3]  Sergej Chodarev,et al.  Model-aware language specification with Java , 2015, 2015 13th International Conference on Engineering of Modern Electric Systems (EMES).

[4]  Slavomír Šimoňák,et al.  A Terse String-Embedded Language for Tree Searching and Replacing , 2014 .

[5]  Sergej Chodarev,et al.  Towards Programmer Knowledge Profile Generation , 2016 .

[6]  Martin Schmettow,et al.  Linking card sorting to browsing performance – are congruent municipal websites more efficient to use? , 2016, Behav. Inf. Technol..

[7]  Jessica Lee,et al.  Benefits of matching domain structure for planning software: the right stuff , 2011, CHI.

[8]  Milan Nosal,et al.  Program comprehension with four-layered mental model , 2015, 2015 13th International Conference on Engineering of Modern Electric Systems (EMES).

[9]  Suvi Isohella,et al.  Connecting usability with terminology: Achieving usability by using appropriate terms , 2015, 2015 IEEE International Professional Communication Conference (IPCC).

[10]  Martin Tomášek,et al.  The Problem of Malware Packing and its Occurrence in Harmless Software , 2016 .

[11]  Shirley Ann Becker,et al.  A study of web usability for older adults seeking online health resources , 2004, TCHI.

[12]  Daniel L. Schwartz,et al.  Parallel prototyping leads to better design results, more divergence, and increased self-efficacy , 2010, TCHI.

[13]  Alexander S. Kleshchev How Can Ontologies Contribute to Software Development? , 2007, KONT/KPP.

[14]  Ján,et al.  ABSTRACT LANGUAGE OF THE MACHINE MIND , 2016 .

[15]  Liberios Vokorokos,et al.  Exploring Code Projections as a Tool for Concern Management , 2016 .

[16]  Michaela Bacíková,et al.  Ergonomic vs. domain usability of user interfaces , 2013, 2013 6th International Conference on Human System Interactions (HSI).

[17]  Jaroslav Poruban,et al.  Exposing Runtime Information through Source Code Annotations , 2017 .

[18]  Emilia Pietrikova AUDIENCE RESPONSE SYSTEMS: BENEFITS & UTILIZATION , 2015 .

[19]  Slavomír Šimoňák Verification of Communication Protocols Based on Formal Methods Integration , 2012 .

[20]  Valerie Novitzká,et al.  Coalgebras for modelling observable behaviour of programs , 2017 .

[21]  Jakob Nielsen,et al.  Comparative design review: an exercise in parallel design , 1993, INTERCHI.

[22]  Jacob O. Wobbrock,et al.  Understanding usability practices in complex domains , 2010, CHI.

[23]  Anton Baláž,et al.  Peer to Peer System Deployment , 2016 .

[24]  Christian Gütl,et al.  Model your application domain, not your JSON structures , 2013, WWW '13 Companion.

[25]  Ján Kollár,et al.  pLERO: Language for grammar refactoring patterns , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[26]  Irina L. Artemieva Ontology Development for Domains with Complicated Structures , 2007, KONT/KPP.

[27]  Branislav Sobota,et al.  Data Processing for Virtual Reality , 2012 .