Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Ontology of the “Software Usability” Domain

https://doi.org/10.15514/ISPRAS-2018-30(2)-10

Abstract

The article presents the ontology of the "Software usability" domain. Authors provides the review of existing ontologies for “user interface” and “software” domains. The article describes the advantages that can give its use in the analysis and evaluation of software products usability, e.g.: opened data structure for more easily data sharing. The paper presents a class diagram of the proposed ontology and a text description for the classes, object properties and data properties. Presented diagrams contains basic classes (device, session, user, region, variation, image) and subclasses for the event class. Examples of questions that can be answered by ontology are given. e.g.: “What commands are made by users in the region?” and “What variations of the region are in the session?”. Also, the article presents the SPARQL queries that may be used for this ontology. The classification of possible methods of analysis and evaluation of usability on the basis of the ontology is proposed and some of them are described. An example of the user activity data in a standard RDF/XML format is demonstrated. Described ontology "Software Usability" designed for the user activity data representation. Experiments have shown that ontology can be used to analyze the usability of desktop applications for Windows operating systems, including the construction of heat maps. Heat map based on the collected user activity data in is shown. In addition, ontology can be used and extended by any researchers involved in the problems of ease of use of software interfaces, in particular in experiments with different types of interfaces. The authors will welcome comments and suggestions on the refinement and development of ontology from experts in the domain and are ready to cooperate.

About the Authors

A. A. Sytnik
Yuri Gagarin State Technical University of Saratov
Russian Federation


T. E. Shulga
Yuri Gagarin State Technical University of Saratov
Russian Federation


N. A. Danilov
Yuri Gagarin State Technical University of Saratov
Russian Federation


References

1. Federal Agency for Technical Regulation and Metrology, GOST R ISO 9241-210–2016, "Ergonomics of human-system interaction. Part 210. Human-centred design for interactive systems". Standardization information portal. Standartinform, 2017 (in Russian).

2. ISO 9241-11:1998, ISO 9241-11:1998. Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11: Guidance on usability. ISO, URL: https://www.iso.org/obp/ui/#iso:std:iso:9241:-11:ed-1:v1:en.

3. Federal Agency for Technical Regulation and Metrology, GOST-28806-90: Software quality, Terms and definitions. Standardization information portal, Standartinform, 2017 (in Russian).

4. Danilov N.A., Shulga T.E. Review of ontology models of "user interface" and "usability" domains. Problemy upravlenija, obrabotki i peredachi informacii (UOPI-2015): sb. tr. IV Mezhdunar. nauch. konf.: v 2 t. pod red. A.A. L'vova i M.S. Svetlova [Proc. of conference “Problems of information management, processing and transmission (UOPI-2015)”], Saratov: Publishing House «Rajt-Jekspo», 2015, vol. 1, pp. 214-218 (in Russian).

5. Linked Data Glossary. W3C Working Group Note 27 June 2013. URL: http://www.w3.org/TR/2013/NOTE-ld-glossary-20130627/#.

6. Kogalovsky M.R. Ontology-based data access systems. Programming and Computer Software, vol. 38, issue 4, 2012, pp. 167-182. DOI: 10.1134/S0361768812040032.

7. Astrakhantsev N.A., Turdakov D.Y. Automatic construction and enrichment of informal ontologies: A survey. Programming and Computer Software, vol. 39, issue 1, 2013, pp. 34-42. DOI: 10.1134/S0361768813010039.

8. Shulga T.E., Vagarina N.S., Melnikova N.I., Mishhenko D.A. [Models and tools for presenting spatiotemporal data in a semantic web], Izvestija Samarskogo nauchnogo centra Rossijskoj akademii nauk, 2016, vol. 18, issue 4-4, pp. 844-851.

9. G. Atemezing, J. Berners-Lee. A user interface ontology (ui). Linked Open Vocabularies, 2014, URL: http://lov.okfn.org/dataset/lov/vocabs/ui (acessed 20.10.2016).

10. Gribova V.V., Tarasov A.V. The ontology model of the “Graphical User Interface” domain. [Intelligent system], Intellektual'nye Sistemy, 2005, issue 1(9) (in Russian).

11. A. Blandford, T. Green. OSM: an ontology-based approach to usability evaluation. Proceedings of Workshop on Representations. Queen Mary & Westfield College, 1997, Июль.

12. Danilov N., Shulga T., Frolova N., Melnikova N., Vagarina N., Pchelintseva E. Software usability evaluation based on the user pinpoint activity heat map. Advances in Intelligent Systems and Computing, 2016, vol. 465, pp. 217-225 (in Russian).

13. Danilov N.A., Shulga T.E. Constructing a heat map based on the point data of the application user’s activity. Applied informatics, 2015, vol. 10, issue 2 (56), pp. 49-58 (in Russian).

14. Shulga T.E., Danilov N.A. Certificate of state registration of computer programs № 2014662094 "Software package for the collection and visualization of the desktop application user activity data», 2014, 6 October.

15. Shulga T. Je., Danilov N. A., Valjavskij V. A., Mitrofanov A. A., Murzabekov A. M. Certificate of state registration of computer programs №2015610568 «LEGO Turing machine», 2015, 13 January.


Review

For citations:


Sytnik A.A., Shulga T.E., Danilov N.A. Ontology of the “Software Usability” Domain. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2018;30(2):195-214. (In Russ.) https://doi.org/10.15514/ISPRAS-2018-30(2)-10



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)