Formalized approaches to assessing the usability of the user interface of web applications
https://doi.org/10.32362/2500-316X-2021-9-2-7-21
Abstract
The paper proposes an approach based on the use of mathematical methods for modeling the behavior of the designed web application and user behavior. This approach allows an evaluation of the usability of this application. The paper discusses the models of user interfaces (UI), which are used to assess the convenience of site navigation. The possibility of using two classes of UI models is shown – structural-logical (ontological) and probabilistic. Models of the first class are used to assess the degree of comprehensibility of the proposed UI navigation on the search web resource in the accepted terms. For this, mathematically defined measures of similarity between the elements of the UI and their relationships and the elements of a hypothetical (but plausible) model of the user’s perception of the search area in a given subject area are used. In particular, the paper substantiates the possibility of using Jaccard and Levenshtein lexicographic distance metrics as such measures of similarity. Probabilistic models are based on Markov chains. With the help of these models, in the presence of reliable statistical data collected during the trial operation of a web application or its prototype, it is proposed to estimate the average number of user steps required to solve a specific problem of finding information about a subject area object. The paper provides some recommendations on the use of similarity measures to improve the usability of the UI of web applications. In addition, data on the technique for estimating the probabilities of transitions of Markov chains and semantic connections are presented. To clarify the features of the UI analysis models proposed in the article, the website of the RTU MIREA Admission Committee (https://priem.mirea.ru) is provided with a fairly simple organization that provides a search for information about admission and training at the University. The application of the approach described in the paper, along with traditional methods of testing the usability of UI, will increase the overall level of usability of applications, and thereby reduce the cost of identifying and correcting related errors.
About the Authors
B.M M. BasokRussian Federation
Boris M. Basok, Cand. Sci. (Eng.), Associate Professor, Department of Mathematical Software and Standardization of Information Technology, Institute of Information Technology
78, Vernadskogo pr., Moscow, 119454
Scopus Author ID: 6602074818, Researcher ID: X-6744-2019
S. L. Frenkel
Russian Federation
Sergey L. Frenkel, Cand. Sci. (Eng.), Senior Researcher
44-2, Vavilova ul., Moscow, 119333
Scopus Author ID: 36865996500
References
1. Basok B.M., Rozhanskaya A.N., Frenkel’ S.L. On webapplications usability testing. Rossiiskii tekhnologicheskii zhurnal = Russian Technological Journal. 2019;7(6):9−24 (in Russ.). https://doi.org/10.32362/2500-316X-2019-7-6-9-24
2. Kirajima A., Kariya N., Takagi H. and Zhang Y. Evaluation of website usability using Markov chains and latent semantic analysis. IEICE Trans., Com.2005;E88–B(4):1467−1475. https://doi.org/10.1093/ietcom/e88-b.4.1467
3. Shahzad S. Ontology-based User Interface Development: User Experience Elements Pattern. Journal of Universal Computer Science. 2011;17(7):1078−1088. https://doi.org/10.3217/jucs-017-07-1078
4. Antoniou G., Franconia E., van Harmelen F. Introduction to semantic web ontology languages. In: Reasoning Web. Lecture Notes in Computer Science, Eisinger N., Maluszynski J. (Eds.) Vol. 3564. Berlin: Heidelberg, Springer; 2005, p. 1−21. https://doi.org/10.1007/11526988_1
5. Islam M., Islam A. Ontology mapping and semantics of web interface signs. Cent. Comput. Inf. Sci.2016;6:20. https://doi.org/10.1186/s13673-016-0077-y
6. Gan M., Dou X., Jiang R. From ontology to semantic similarity: calculation of ontology-based semantic similarity. The Scientific World Journal. 2013;2013: Article ID 793091. http://dx.doi.org/10.1155/2013/793091
7. Leskovec J., Rajaraman A., Ullman J.D. Mining of massive datasets. California: Cambridge University Press; 2014. ISBN: 978-1-107-07723-2
8. Levenshtein V.I. Binary codes capable of correcting deletions, insertions, and reversals. Dokl. Akad. Nauk SSSR.1965;163(4):845–848.
9. Liu V., Lang B., Zepeng G. Calculating semantic similarity between academic articles using topic event and ontology. URL: https://arxiv.org/abs/1711.11508
10. Kapoor B., Sharma S. A comparative study ontology building tools for semantic web applications. International journal of Web & Semantic Technology. 2010;1(3). http://dx.doi.org/10.5121/ijwest.2010.1301
11. Strsim 0.0.3. A library implementing different string similarity and distance measures. URL: https://pypi.org/project/strsim/
12. Mitrofanova A. Absorbing states in Markov chains. Mean time to absorption. Wright-Fisher Model. Moran Model. URL: https://cs.nyu.edu/mishra/COURSES/09.HPGP/scribe2
13. Yang Liu, Xiangji Huang, Aijun An. Personalized recommendation with adaptive mixture of Markov models. J. of The American SOC. for Inf, Sc, and Tech. 2007;58(12):1851−1870. http://dx.doi.org/10.1002/asi.20631
Supplementary files
|
1. Ontology of the "Specialty" field for the education level | |
Subject | ||
Type | Исследовательские инструменты | |
View
(97KB)
|
Indexing metadata ▾ |
The paper proposes an approach based on the use of mathematical methods for modeling the behavior of the designed web application and user behavior. The paper discusses the models of user interfaces, which are used to assess the convenience of site navigation: structural-logical (ontological) and probabilistic. Structural-logical models are used to assess the degree of comprehensibility of an interface on the search web resource in the accepted terms. With the help of probabilistic models, it is proposed to estimate the average number of user steps required to solve a specific problem of finding information about a subject.
Review
For citations:
Basok B.M., Frenkel S.L. Formalized approaches to assessing the usability of the user interface of web applications. Russian Technological Journal. 2021;9(2):7-21. (In Russ.) https://doi.org/10.32362/2500-316X-2021-9-2-7-21