Unified user interface development: the software engineering of universally accessible interactions

被引:16
|
作者
Anthony Savidis
Constantine Stephanidis
机构
[1] Foundation for Research and Technology - Hellas,
[2] Institute of Computer Science,undefined
关键词
Development processes; Software engineering; Unified user interfaces; User-adapted interfaces; User interface architectures;
D O I
10.1007/s10209-004-0096-8
中图分类号
学科分类号
摘要
In the information society, the notion of “computing-platform” encompasses, apart from traditional desktop computers, a wide range of devices, such as public-use terminals, phones, TVs, car consoles, and a variety of home appliances. Today, such computing platforms are mainly delivered with embedded operating systems (such as Windows CE, Embedded/ Personal Java, and Psion Symbian), while their operational capabilities and supplied services are controlled through software. The broad use of such computing platforms in everyday life puts virtually anyone in the position of using interactive software applications in order to carry out a variety of tasks in a variety of contexts of use. Therefore, traditional development processes, targeted towards the elusive “average case”, become clearly inappropriate for the purposes of addressing the new demands for user- and usage-context diversity and for ensuring accessible and high-quality interactions. This paper will introduce the concept of unified user interfaces, which constitutes our theoretical platform for universally accessible interactions, characterized by the capability to self-adapt at run-time, according to the requirements of the individual user and the particular context of use. Then, the unified user interface development process for constructing unified user interfaces will be described, elaborating on the interactive-software engineering strategy to accomplish the run-time self-adaptation behaviour.
引用
收藏
页码:165 / 193
页数:28
相关论文
共 50 条
  • [21] Usability Engineering for Cognitively Accessible Software
    Dirks, Susanne
    Buehler, Christian
    COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PT I, 2018, 10896 : 446 - 453
  • [22] A unified model to manage requirement engineering for global software development
    AlQarni, Turki A.
    Qureshi, Rizwan J.
    KUWAIT JOURNAL OF SCIENCE, 2019, 46 (01) : 33 - 42
  • [23] Development of engineering requirements for unified software facilities for metrological purposes
    A. M. Merezhko
    A. N. Budkin
    S. M. Ermishin
    S. V. Musatov
    Measurement Techniques, 1998, 41 : 508 - 513
  • [24] Development of engineering requirements for unified software facilities for metrological purposes
    Merezhko, AM
    Budkin, AN
    Ermishin, SM
    Musatov, SV
    MEASUREMENT TECHNIQUES, 1998, 41 (06) : 508 - 513
  • [25] Mutual Development: The Software Engineering Context of End-User Development
    March, Anders I.
    Andersen, Renate
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2010, 22 (02) : 36 - 57
  • [26] A Domain Knowledge Driven Approach for User Interface Software Development
    王海鹰
    刘慎权
    JournalofComputerScienceandTechnology, 1991, (02) : 145 - 152
  • [27] Development of a graphical user interface for a vehicle emission modeling software
    Kumar, A
    Makkapaty, S
    Manne, GK
    ENVIRONMENTAL PROGRESS, 2003, 22 (01): : A8 - A15
  • [28] KNOWBENCH A Semantic User Interface for Managing Knowledge in Software Development
    Panagiotou, Dimitris
    Mentzas, Gregoris
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 508 - 511
  • [29] A highly extensible graphical user interface in a software development environment
    Sugiyama, Y
    DESIGN OF COMPUTING SYSTEMS: SOCIAL AND ERGONOMIC CONSIDERATIONS, 1997, 21 : 327 - 330
  • [30] Development of a graphical user interface for LATEX plotting software KETpic
    Nakamura, Yasuyuki
    Takato, Setsuo
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE OF COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, 2009, : 109 - +