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


Software development system for creation adaptive user interfaces

L. F. Tagirova, A. V. Subbotin, T. M. Zubkova


Read the full article  ';
Article in Russian

For citation:
Tagirova L.F., Subbotin А.V., Zubkova Т.М. Software development system for creation adaptive user interfaces. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 4, pp. 751–759 (in Russian). doi: 10.17586/2226-1494-2022-22-4-751-759


Abstract
To improve the efficiency of the design engineer, the use of design automation systems is required. Currently, computeraided design tools are multifunctional and have an expanded user interface. Depending on the scope of the task to be solved and the level of training, the design engineer does not need all the means of computer-aided design systems. In this case, an adaptive interface can serve as a means of increasing labor productivity, which can be customized for a particular user, taking into account his experience and physiological features (system experience, computer literacy, experience working with such programs, typing, color blindness, memory, hand motility). The characteristics by which a user system is evaluated have different degrees of uncertainty, ambiguity, and internal inconsistency. These characteristics are difficult to formalize and they are very specific. To perform the evaluation, it is advisable to use intelligent systems based on fuzzy logic and fuzzy sets. The most acceptable in this case is the Mamdani method which uses a minimax composition of fuzzy sets. The proposed mechanism includes a sequence of actions: fuzzification, fuzzy inference, composition, defazzification. A software development system has been developed that allows you to form an interface part of the software taking into account the capabilities of a particular user. The implementation of the developed software system allows you to select a set of elements individually for each design engineer and form an adaptive prototype of the application program interface. In this case, it becomes possible to improve the interaction between a person and a computer, make it more comfortable, reduce the time to search for the necessary functions and the number of erroneous actions, and improve the quality of the work done.

Keywords: adaptive interface, artificial intelligence, expert system, fuzzy logic and fuzzy sets, software development system

References
  1. The future of software development lies in the variety of user interfaces. Open Systems.DBMS, 2019, no. 2, pp. 3–7. (in Russian)
  2. Tikhanychev O.V. User interfaces in automated systems: Development issues. Software systems and computational method, 2019, no. 2, pp. 11–22. (in Russian). 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, vol. 111, pp. 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, vol. 1278, no. 1, pp. 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, vol. 72, pp. 27–61. https://doi.org/10.1016/j.is.2017.09.001
  6. Ismagilova I.M., Valeev S.S. Construction of dynamic adaptive interfaces of information-management systems based on methods of artificial intelligence. Vestnik UGATU, 2018, vol. 22, no. 2(80),pp. 122–130. (in Russian)
  7. Zubkova T.M., Tagirova L.F., Tagirov V.K. Prototyping of adaptive user application programming interfaces by artificial intelligence methods. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2019, vol. 19, no. 4, pp. 680–688. (in Russian). https://doi.org/10.17586/2226-1494-2019-19-4-680-688
  8. Zubkova T.M., Natochaya E.N. Software interface design using elements of artificial intelligence. Software & Systems, 2017, no. 1, pp. 5–11. (in Russian). https://doi.org/10.15827/0236-235X.030.1.005-011
  9. Semenov A.M., Tagirova L.F., Tagirov V.K. Use of indistinct expert systems when developing adaptive human machine interfaces. Scientific and Technical Volga region Bulletin, 2019, no. 7, pp. 71–74. (in Russian)
  10. Tregubov A.S. Development of adaptive context-sensitive interfaces using ontological models. Cybernetics and Programming, 2017, no. 6, pp. 50–56. (in Russian). https://doi.org/10.25136/2306-4196.2017.6.24747
  11. Stepanov M.F., Stepanov A.M. Adaptive user interface for computer-aided control system design. Software Engineering, 2018, vol. 9, no. 3, pp. 109–122. (in Russian). https://doi.org/10.17587/prin.9.109-122
  12. Akhunova D., Vostrukh A., Kurta P. Evaluation of information systems user interface by means of software quality's models. Informatization and Communication, 2020, no. 2, pp. 127–135. (in Russian). https://doi.org/10.34219/2078-8320-2020-11-2-127-135
  13. Lukin V.N., Chechikov Y.B., Dzyubenko A.L. Approaches to user interface development. Programming and Computer Software, 2020, vol.  46, no. 5, pp. 316–323. https://doi.org/10.1134/S0361768820050059
  14. Vaytsel N.S., Bubareva O.A.Мodels and methods of computer-aided design of the user interface of software systems. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2019, vol. 12, no. 1, pp. 122–128. https://doi.org/10.14529/mmp190110
  15. Sayapin O., Tikhanychev O., Chiskidov S., Bystrakova I. Development of application program interfaces: layout or prototype. Journal of Applied Informatics, vol. 15, no. 1(85), pp. 47–56. (in Russian). https://doi.org/10.24411/1993-8314-2020-10004
  16. Vakalyuk A.A., Basmanov S.N An approach developing to creating a flexible user interface based on the IDEF0-diagram conversion. Modern high technologies, 2020, no. 5, pp. 20–25. (in Russian). https://doi.org/10.17513/snt.38026
  17. Belikova S. Using the user activity model in the domain for user interface design. Informatization and Communication, 2020, no. 6, pp. 88–91. (in Russian)
  18. Shilova L.A., Pilyay A.I. Natural language interfaces for cad systems. Science and Business: Ways of Development, 2019, no. 11(101), pp. 94–96. (in Russian)
  19. Nazarov D.M. The Intelligent Systems: Fundamentals of the Fuzzy-Set Theory. Moscow, Urait Publ., 2020, 186 p. (in Russian)
  20. Subbotin A.V., Tagirova L.F., Tagirov V.K. Development environment of the application program interface prototypes. Certificate of the computer program official registration. RU2021617761, 2021. (in Russian)


Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License
Copyright 2001-2024 ©
Scientific and Technical Journal
of Information Technologies, Mechanics and Optics.
All rights reserved.

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