Approaches to User Interface Development
- PDF / 296,632 Bytes
- 8 Pages / 612 x 792 pts (letter) Page_size
- 39 Downloads / 234 Views
proaches to User Interface Development V. N. Lukina,*, A. L. Dzyubenkob,**, and Yu. B. Chechikova,b,*** a
Moscow Aviation Institute (National Research University), Volokolamskoe sh. 4, Moscow, 125993 Russia b Financial University under the Government of the Russian Federation, Leningradskii pr. 49, Moscow, 125167 Russia *e-mail: [email protected] **e-mail: [email protected] ***e-mail: [email protected] Received July 29, 2019; revised October 1, 2019; accepted November 1, 2019
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. DOI: 10.1134/S0361768820050059
1. INTRODUCTION
In terms of developing a comfortable user interface, the cognitive approach is the most successful one. In the framework of this approach, metaphoric and idiomatic paradigms originated. They most fully take into account the psychological and technological requirements of users for interfaces, and it is in this direction that is advisable to conduct further research.
Good results can be obtained when the development of a user interface, at least at the layout level, begins immediately after analyzing the requirements for a system, better before developing the program or, at the very least, simultaneously with its development. It is better for the development team to include the corresponding specialists (who are not programmers!) [25] and a customer representative with high qualification and administrative resources who can comment on project flaws in a timely manner and make corrections to the project. At the level of technical specifications, it is necessary to specify in detail the requirements for the interface. This, among other things, enables a more accurate estimation of the development time and cost. In addition, the categories and number of user groups, as well as their goals in information processing, should be determined. Moreover, throughout the development of the user interface, it is necessary to ensure that the interests of the users dominate over the interests of the programmers.
Creating a successful interface requires changing the technology of software product development, taking into account the priority of interaction quality and understanding the importance of user comfort by the project management. Hence, we should rely on the results of scientific research [2–6] and successful practical experience of creating user interfaces in the field of application software development, which is partially enshrined in standards [7–9, 17–19].
2. INVESTIGATION OF THE PROBLEM The competition for increasing sales of personal computers required not only the improvement of t
Data Loading...