2010/04/03 by Sergey Andreyev, Andreyev, Sergey
Computer Science · #FOS: Computer and information sciences #Human-Computer Interaction (cs.HC) #Software System Performance and Reliability #cs.HC
paper · pdf · doi:10.48550/arxiv.1004.0438
33 pages, 11 figures
arxiv created 2010/04/03 · openalex publication_date 2010/04/03 · arxiv updated 2010/04/06 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
User-driven applications are the programs, in which the full control is given to the users. Designers of such programs are responsible only for developing an instrument for solving some task, but they do not enforce users to work with this instrument according with the predefined scenario. Users' control of the applications means that only users decide at any moment WHAT, WHEN, and HOW must appear on the screen. Such applications can be constructed only on the basis of moveable / resizable elements. Programs, based on such elements, have very interesting features and open absolutely new possibilities. This article describes the design of the user-driven applications and shows the consequences of switching to such type of programs on the samples from different areas.