doi: 10.17586/2226-1494-2019-19-4-680-688


PROTOTYPING OF ADAPTIVE USERs’ APPLICATION PROGRAMMING INTERFACES BY ARTIFICIAL INTELLIGENCE METHODS

T. M. Zubkova, L. F. Tagirova, V. K. Tagirov


Read the full article  ';
Article in Russian

For citation:

Zubkova T.M., Tagirova L.F., Таgirоv 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). doi: 10.17586/2226-1494-2019-19-4-680-688



Abstract

Subject of Research. The paper presents research on the development of the application software user interface with the use of artificial intelligence elements. A technique is created for development of adaptive application programming interfaces based on assessment of the users’ professional qualities, psychophysiological features and emotional state. The program system is developed and implemented capable of selecting the application programming interface with regard to the users’ audience and the user’s specific state. The analysis of works on this problem is carried out. As a result, it is revealed that while the user’s model and the interface prototype creation the authors were limited to assessment of computer skills and domain knowledge, but the user’s emotional state and psychophysiological features were not considered. Method. Indistinct expert system with a core in the form of the production model of knowledge representation is used for implementation of program system analytical part. The group of experts is created and ranging of users’ characteristics is implemented at a preliminary stage. The rule base of expert system production model is developed which chooses the most suitable prototype of interface template on the basis of assessment results of users’ characteristics and their emotional state. Main Results. Application of artificial intelligence methods gives the possibility to design user’s interfaces at higher qualitative level. The implemented adaptive interface provides convenient interaction of the user with a program system and reduces the number of wrong specialists’ actions. Practical Relevance. The developed program system for design of adaptive users’ interfaces can be used at application software design in various areas of interests for wide users’ audience.


Keywords: adaptive interface, artificial intelligence, expert system, production model

References
  1. Kurzantseva L.I. About creation of the intelligent interface of a computer system with properties of adaptation. Computer Means, Networks and Systems, 2007, no. 6, pp. 104–110. (in Russian)
  2. Zubkova T.M., Natochaya E.N. Software interface design using elements of artificial intelligence. Software and Systems, 2017, no. 1, pp. 5–11. (in Russian)
  3. Verlan' A.F., Sopel' M.F., Furtat Yu.O. On adaptive user interface organization in automated systems. Izvestiya SFedU. Engineering Sciences, 2014, no. 1, pp. 100–110. (in Russian)
  4. Popov F.A., Anufriyeva N.Yu. The intellectualization of information systems user interfaces. Tomsk State University Journal, 2007, no. 300(1), pp. 130–133.
  5. Dikovitsky V.V. Shishayev M.G. Technologyof construction of adaptive user interface for multipurpose information systems at industrial plants. Journal of Instrument Engineering, 2014, vol. 57, no. 10, pp. 12–16. (in Russian)
  6. Gumirov Sh.Sh. User-interface adaptation method based on hidden Markov models. Vestnik NSU. Series: Information Technologies, 2010, vol. 8, no. 2, pp. 43–53. (in Russian)
  7. Dong Y., Zhang H., Herrera-Viedma E. Integrating experts' weights generated dynamically into the consensus reaching process and its applications in managing non-cooperative behaviors. Decision Support Systems, 2016, vol. 84, pp. 1–15. doi: 10.1016/j.dss.2016.01.002
  8. Lu J., Wu D., Mao M., Wang W., Zhang G.Recommender system application developments: a survey. Decision Support Systems, 2015. vol. 74, pp. 12–32. doi: 10.1016/j.dss.2015.03.008
  9. Araz O.M., Lant T., Fowler J.W., Jehn M.Simulation modeling for pandemic decision making: a case study with bi-criteria analysis on school closures. Decision Support Systems, 2013, vol. 55, no. 2, pp. 564–575. doi: 10.1016/j.dss.2012.10.013
  10. Guo Z.Optimal decision making for online referral marketing. Decision Support Systems, 2012, vol. 52, no. 2, pp. 373–383. doi: 10.1016/j.dss.2011.09.004
  11. Toledo C.M., Chiotti O., Galli M.R. Process-aware approach for managing organisational knowledge. Information Systems, 2016, vol. 62, pp. 1–28. doi: 10.1016/j.is.2016.04.001
  12. Sarker S., Ahuj M.Work-life conflict of globally distributed software development personnel: an empirical investigation using border theory. Information Systems Research, 2018, vol. 29, no. 1, pp. 103–126. doi: 10.1287/isre.2017.0734
  13. Manfreda A., Kovacic A., Stemberger M.I., Trkman P.Absorptive capacity as a precondition for business process improvement // Journal of Computer Information Systems. 2014. Т. 54. № 2. С. 35–43. doi: 10.1080/08874417.2014.11645684
  14. Huang T.C.-K., Chen Y.-L., Chang T.-H. A novel summarization technique for the support of resolving multi-criteria decision making problems. Decision Support Systems, 2015, vol. 79, pp. 109–124. doi: 10.1016/j.dss.2015.08.004
  15. Maklakov A.G. General Psychology. St. Petersburg, Piter Publ., 2019, 583 p. (in Russian)
  16. Sobchik L.N. The Modified Eight-Color Luscher Test. St. Petersburg, Speech, 2001, 112 p.
  17. Giarrantano J.C., Riley G.D. Expert Systems: Principles and Programming. Thomson, 2005.
  18. Habarov S.P. Intelligent information systems. Available at: http://www.habarov.spb.ru/new_es/index.htm (accessed: 29.04.2019)


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.

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