THE CALCULATE OF THE TIME COUNT SPENT ON A SELECTING OF SOFTWARE APPLICATION GUI ELEMENT
Authors: Фамильнов А.Р. , Зарубин В.С. , Морозов А.Н. 
Published: July 2024

В статье рассмотрены вопросы оценки качества пользовательских интерфейсов (ПИН) компьютерных программ на основе предложенной математической модели. Наиболее часто под показателем качества ПИН понимается суммарное время элементарных операций (действий) пользователей над элементами ПИН (ЭПИН), затрачиваемое на решение конкретной задачи. Под ЭПИН понимаются такие элементы интерфейса как поля ввода, значки, различного вида списки, таблицы и др. Под элементарными действиями понимается нахождение, достижение и управление ЭПИН. В общем случае расчет времени выполнения операций может быть достаточно сложным. Это связано с тем, что для расчета необходимо знать, какой экранной форме и какой компьютерной программе принадлежит ЭПИН, а также в решении какой задачи он участвует и в какой последовательности. В статье предложена концептуальная модель ПИН на основе ERдиаграммы, в состав которой входят описывающие ПИН сущности (множества) и связи между ними. Получены аналитические зависимости для расчета одного из составляющих показателя качества компьютерных программ, а именно времени нахождения пользователем элементов интерфейса на экране монитора. Показано, что сущности, входящие в ERдиаграмму являются индексированными последовательностями. Для навигации в ERдиаграмме предложены функции, позволяющие находить элемент множества по его индексу в профиле задачи, и наоборот находить индекс заданного элемента множества. Расчет времени нахождения элементов пользовательского интерфейса выполняется с использованием закона Хика.

The article deals with the quality assessment of user interfaces (UI) of computer programs based on the proposed mathematical model. Most often, the quality indicator of a UI is understood as the total time of elementary operations (actions) of users on UI elements (UIE) spent on solving a specific task. UIE means such interface elements as input fields, icons, various types of lists, tables, etc. The elementary actions are understood as finding, achieving and managing UIE. Сalculating the time to perform user actions can be quite complicated. This is due to the fact that for the calculation it is necessary to know which screen form and which computer program the UIE belongs to, and also in the solution of which problem it participates and in what sequence. The article proposes a conceptual model of IDUs based on the ER diagram, which includes entities describing the UIs and the relationships between them. Analytical dependences are obtained for the calculation of one of the components of the quality index of computer programs, namely, the time the user spent finding interface elements placed on the monitor. It is shown that the entities included in the ERdiagram are indexed sequences. To navigate in the ERdiagram, functions are proposed that allow you to find an element of a set by its index in the task profile, and vice versa to find the index of a given element of the set. The calculation of the time spent by the user in finding the interface elements on the monitor is performed using Hicks law.