Nature-Inspired Usability Optimization

Nature-Inspired Usability Optimization

Sergey Sakulin (Bauman Moscow State Technical University, Russia), Alexander Alfimtsev (Bauman Moscow State Technical University, Russia) and Yuri Kalgin (Bauman Moscow State Technical University, Russia)
DOI: 10.4018/978-1-7998-3222-5.ch007


Nature-inspired algorithms have come into use to solve more and more optimization tasks of high dimension when classical optimization algorithms do not apply. The task of user interface usability optimization becomes the one to be solved by nature-inspired algorithms. Usability optimization suggests a choice of interface design out of a large number of variants. At that, there is no common technique to determine the objective function of such optimization that would lead to the invitation of highly qualified specialists to implement it. The chapter presents a new approach of automatic interface usability optimization. The approach is based on the template employment as well as nature-inspired algorithms such as genetic algorithm (GA), artificial bee colony (ABC) algorithm, and charged system search (CSS) algorithm, bacterial foraging optimization (BFO) algorithm, and cuckoo search (CS) algorithm that are analyzed in the chapter. The results of the experiments have discovered research prospects and new features of the algorithms' application for the set task.
Chapter Preview

2. Background

Different technologies of visualization and analysis of users’ behavior for the evaluation of interface usability are applied. Leading search systems provide journaling facilities of users’ behavior on web pages. These systems provide more and more free software and shareware means of evaluation of various usability metrics as well as the parameters of users’ interaction with the interface. In particular, Google Analytics sets the most suitable interface metrics such as average page views per visit, percentage of click depth per visits, percentage of time spent for the visits.

One of the mostly registered parameters of users’ behavior on the page is time needed to fulfill a task. Time spent on the page tells us indirectly about the level of usability of an interface (Paz et al., 2019). Also the user’s repeated actions can show the places of the preferred location of interface elements and relocate the elements of the current interface so that its usability would increase as well as the speed of user’s work (Chung et al., 2019).

Complete Chapter List

Search this Book: