doi: 10.17586/2226-1494-2022-22-4-751-759


УДК 004.514.62 П

Программная инструментальная система создания адаптивных пользовательских интерфейсов

Тагирова Л.Ф., Субботин А.В., Зубкова Т.М.


Читать статью полностью 
Язык статьи - русский

Ссылка для цитирования:
Тагирова Л.Ф., Субботин А.В., Зубкова Т.М. Программная инструментальная система создания адаптивных пользовательских интерфейсов // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22, № 4. С. 751–759. doi: 10.17586/2226-1494-2022-22-4-751-759


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

Ключевые слова: адаптивный интерфейс, искусственный интеллект, экспертная система, нечеткая логика и нечеткие множества, программная инструментальная система

Список литературы
  1. Будущее разработки ПО – за многообразием пользовательских интерфейсов // Открытые системы. СУБД. 2019. № 2. С. 3–7.
  2. Тиханычев О.В. Пользовательские интерфейсы в автоматизированных системах: проблемы разработки // Программные системы и вычислительные методы. 2019. № 2. С. 11–22. https://doi.org/10.7256/2454-0714.2019.2.28443
  3. Riaz A., Gregor S., Dewan S., Xu Q. The interplay between emotion, cognition and information recall from websites with relevant and irrelevant images: a neuro-is study // Decision Support Systems. 2018. V. 111. P. 113–123. https://doi.org/10.1016/j.dss.2018.05.004
  4. Zubkova T., TagirovaL.Intelligent user interface design of application programs // Journal of Physics: Conference Series. 2019. V. 1278. N 1. P. 012026. https://doi.org/10.1088/1742-6596/1278/1/012026
  5. Ben Sassi I., Mellouli S., Ben Yahia S. Context-aware recommender systems in mobile environment: on the road of future research // Information Systems. 2017. V. 72. P. 27–61. https://doi.org/10.1016/j.is.2017.09.001
  6. Исмагилова И.М., Валеев С.С.Построение динамических адаптивных интерфейсов информационно-управляющих систем на основе методов искусственного интеллекта// Вестник Уфимского государственного авиационного технического университета. 2018. Т. 2. № 2(80). С. 122–130.
  7. Зубкова Т.М., Тагирова Л.Ф., Тагиров В.К. Прототипирование адаптивных пользовательских интерфейсов прикладных программ с использованием методов искусственного интеллекта // Научно-технический вестник информационных технологий, механики и оптики. 2019. Т. 19. № 4. С. 680–688. https://doi.org/10.17586/2226-1494-2019-19-4-680-688
  8. Зубкова Т.М., Наточая Е.Н. Проектирование интерфейса программного обеспечения с использованием элементов искусственного интеллекта // Программные продукты и системы. 2017. № 1. С. 5–11. https://doi.org/10.15827/0236-235X.030.1.005-011
  9. Семенов А.М., Тагирова Л.Ф., Тагиров В.К.Использование нечетких экспертных систем при разработке адаптивных человекомашинных интерфейсов// Научно-технический вестник Поволжья. 2019. № 7. С. 71–74.
  10. Трегубов А.С. Разработка адаптивных контекстозависимых интерфейсов с использованием онтологических моделей// Кибернетика и программирование. 2017. № 6. С. 50–56. https://doi.org/10.25136/2306-4196.2017.6.24747
  11. Степанов М.Ф., Степанов А.М. Адаптивный пользовательский интерфейс системы автоматизированного анализа и синтеза алгоритмов управления // Программная инженерия. 2018. Т. 9. № 3. С. 109–122. https://doi.org/10.17587/prin.9.109-122
  12. Ахунова Д.Г., Вострых А.В., Курта П.А. Оценка пользовательского интерфейса информационных систем посредствам моделей качества программного обеспечения // Информатизация и связь. 2020. № 2. С. 127–135. https://doi.org/10.34219/2078-8320-2020-11-2-127-135
  13. Лукин В.Н., Дзюбенко А.Л., Чечиков Ю.Б.Подходы к разработке пользовательского интерфейса// Программирование. 2020. № 5. С. 16–24. https://doi.org/10.31857/S0132347420050052
  14. Vaytsel N.S., Bubareva O.A. Models and methods of computer-aided design of the user interface of software systems // Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование. 2019. Т. 12. № 1. С. 122–128. https://doi.org/10.14529/mmp190110
  15. Саяпин О.В., Тиханычев О.В., Чискидов С.В., Быстракова И.А. Разработка интерфейсов прикладных программ: макетирование или прототипирование  // Прикладная информатика. 2020. Т. 15. № 1(85). С. 47–56. https://doi.org/10.24411/1993-8314-2020-10004
  16. Вакалюк А.А., Басманов С.Н.Разработка подхода к созданию гибкого пользовательского интерфейса на основе преобразования IDEF0-диаграммы//Современные наукоемкие технологии. 2020. № 5. С. 20–25. https://doi.org/10.17513/snt.38026
  17. Беликова С.А. Использование модели деятельности пользователя в предметной области для проектирования пользовательского интерфейса // Информатизация и связь. 2020. № 6. С. 88–91.
  18. Шилова Л.А., Пиляй А.И. Естественно языковые интерфейсы для систем автоматизации // Наука и бизнес: пути развития. 2019. № 11(101). С. 94–96.
  19. Назаров Д.М.Интеллектуальные системы: основы теории нечетких множеств: учебное пособие для вузов. – 3-е изд., испр. и доп. Москва: Юрайт, 2020. 186 с.
  20. Субботин А.В., Тагирова Л.Ф., Тагиров В.К. Инструментальная среда создания прототипов интерфейсов прикладных программ: cвидетельство об официальной регистрации программы для ЭВМ RU2021617761. Бюл. 2021. № 5.


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Информация 2001-2024 ©
Научно-технический вестник информационных технологий, механики и оптики.
Все права защищены.

Яндекс.Метрика