Abstract
This paper discusses problems associated with modern user interfaces, analyzes interfaces built on the implementation paradigm, identifies the weaknesses of this paradigm, estimates some existing methodologies for interface development, and justifies the use of metaphoric or idiomatic methodologies when creating or improving user interfaces.
At an annual meeting, Kenneth Olsen, an engineer, co-founder, and head of Digital Equipment Corp., admitted that he did not know how to make coffee with the company’s microwave.
Similar content being viewed by others
Notes
Leont’ev, A.N., Stanovlenie psikhologii deyatel’nosti (Establishment of Activity Psychology), Moscow: Smysl, 2003.
http://aarronwalter.com. See also his original paper “The personality layer.”
REFERENCES
Andreev, V.N., Approximate contents of a technical specification for the development of user interface and dialogue. http://www.usability.ru/toader/articles.htm.
Grachev, N.N., Psikhologiya inzhenernogo truda (Psychology of Engineering Work), Moscow: Vysshaya shkola, 1998.
Norman, D., The Design of Everyday Things, Basic Books, 2013.
Osnovy inzhenernoi psikhologii (Fundamentals of Engineering Psychology), Moscow: Vysshaya shkola, 1986.
Sugak, E., Ergonomic aspects of user interface design, Extended Abstract of Cand. Sci. (Psych.) Dissertation.
Dushkov, B.A., Lomov, B.F., and Smirnov, B.A., Khrestomatiya po inzhenernoi psikhologii (Chrestomathy on Engineering Psychology), Dushkov, B.A., Ed., Moscow: Vysshaya shkola, 1991.
ISO 9241-10-1996, Ergonomic requirements for office work with visual display terminals (VDTs): Dialogue principles, p. 10.
ISO 9241-12-1998, Ergonomic requirements for office work with visual display terminals (VDTs): Presentation of information, p. 12.
ISO 9241-16-1998, Ergonomic requirements for office work with visual display terminals (VDTs): Direct manipulation dialogues, p. 16.
Arlov, L., How to create a good user interface? http://www.usability.ru/toader/articles.htm.
Baten’kina, O.V., Dizain pol’zovatel’skogo interfeisa informatsionnykh sistem: ucheb. posobie (Design of Information System User Interface: Teaching Guide), Omsk: Izd. Omskogo Gos. Tekh. Univ., 2014.
Garrett, J.J., The Elements of User Experience: User-Centered Design for the Web, New Riders, 2010, 2 ed.
Gerasimov, Yu., Mind-blowing interface.
Golovach, V., Books and papers on user interfaces. http://www.usethics.ru/lib.
Golovach, V., Usability testing on the cheap. https://medium.com/usethics-doc/юзaбилити-тecтиpoвaниe-пo-дeшeвкe-2e853250960f.
Golovach, V.V., User interface design. http://www.uibook1.ru.
GOST R 56274-2014, General indicators and requirements in ergonomics.
GOST R ISO MEK 9126-93, Information technology, Estimation of software products, Quality characteristics and guidelines for their use.
GOST R ISO/MEK 12119-2000, Information technology, Software packages, Quality requirements and testing.
Nielsen, J., Basics of usability, 2018. http://www.promo-webcom.by/analytics/usability/1429-elementarnyie-osnovyi-yuzabiliti.
Sedel'nikov, A., Five common mistakes when developing program interfaces. http://www.usability.ru/toader/mycolumn/five_errors.htm.
Solov'ev, S.V., Tsoi, R.I., and Grinkrug, L.S., Tekhnologiya razrabotki prikladnogo programmnogo obespecheniya (Application Software Development Technology), Akademiya Estestvoznaniya, 2011. https://monographies.ru/en/book/view?id=141.
Spolsky, J., User Interface Design for Programmers, Apress, 2001. http://www.usability.ru/toader/articles/uid4p_1.htm.
Human–machine interface: Organization rules. http://genew.ru/cheloveko-mashinnij-interfejs-pravila-organizacii.html?page=6.
Platt, D.S., Why Software Sucks… and What You Can Do about It, Addison-Wesley, 2006.
Donskoi, M., User interface. http://www.usability.ru/toader/articles/user_interface.htm.
Intellekt cheloveka i programmy EVM (Human Intelligence and Computer Programs), Tikhomirov, O.K., Ed., Moscow, 1979.
Lukin, V.N. and Zotova, A.A., User interface: History and present, Tezisy dokladov XV Mezhdunarodnoi studencheskoi shkoly-seminara “Novye informatsionnye tekhnologii” (Proc. 15th Int. Stud. Sch. Semin. New Information Technologies), Moscow: Mos. Inst. Elektron. Mat., 2007.
Dehning, W., Essig, H., and Maass, S., The Adaptation of Virtual Man–Computer Interfacer to User Requirements in Dialogs, 1981.
Raskin, J., The Human Interface: New Directions for Designing Interactive Systems, Addison-Wesley, 2000.
Shneiderman, B., Software Psychology: Human Factors in Computer and Information Systems, Winthrop Publishers, 1980.
Naikom, Emotional design with examples. https://naikom.ru/blog/archives/6382.
Coats, R.B. and Vlaeminke, I., Man/Computer Interfaces, Alfred Waller, 1987.
Shneiderman, B., Designing the User Interface: Strategies for Effective Human-Computer Interaction, Pearson, 2017, 6th ed.
Minansi, M., Graficheskii interfeis pol’zovatelya. Sekrety proektirovaniya (Graphical User Interface: Design Secrets), Moscow: Mir, 1996.
Gul'tyaev, A. and Mashin, I., Proektirovanie i dizain pol’zovatel’skogo interfeisa (User Interface Development and Design), St. Petersburg: Korona print, 2000.
Cooper, A., Reimann, R., and Cronin, D., About Face 3: The Essentials of Interaction Design, Wiley, 2007, 3rd ed.
Lukin, V.N., Skobeeva, M.V., Chechikov, Yu.B., et al., Automated biochemical laboratory: Perspective development, Lab. Delo, 1989, no. 9, pp. 26–28.
Lukin, V.V., Lukin, V.N., and Lukin, T.V., Tekhnologiya razrabotki programmnogo obespecheniya (Software Development Technology), Moscow: Vuzovskaya kniga, 2019.
Vyatchin, K., Definition of user profiles. http://www.sdteam.com/t15690.
Latyshev, V.L. and Klypina, I.A., Predstavlenie informatsii v sisteme “Chelovek–komp’yuter” (Information Representation in a Human–Computer System), Moscow: Mos. Aviats. Inst., 1993.
Kuznetsov, A., Emotional design or the mystery of the fourth wave. https://uexpert.ru/emotsionalnyj-dizajn-ili-tajna-chetvyortoj-volny.
Latyshev, V.L. and Klypina, I.A., Predstavlenie informatsii v sisteme “Chelovek–komp’yuter” (Information Representation in a Human–Computer System), Moscow: Mos. Aviats. Inst., 1993.
Walter, A., Designing for Emotion, A Book Apart, 2011.
Tognazzini, B., Polite interface or dialog creation principles. http://www.usability.ru/toader/articles.htm.
Nielsen, J., Designing Web Usability, New Riders, 1999.
van Dam, A., Next-generation user interfaces, Commun. ACM, 1997.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by Yu. Kornienko
Rights and permissions
About this article
Cite this article
Lukin, V.N., Dzyubenko, A.L. & Chechikov, Y.B. Approaches to User Interface Development. Program Comput Soft 46, 316–323 (2020). https://doi.org/10.1134/S0361768820050059
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0361768820050059