English
Related papers

Related papers: User Interface as a Thinging Machine

200 papers

There is great promise in creating effective technology experiences during situationally-induced impairments and disabilities through the combination of universal design and adaptive interfaces. We believe this combination is a powerful…

Human-Computer Interaction · Computer Science 2019-04-15 Aaron Steinfeld , John Zimmerman , Anthony Tomasic

We adopt a component model based on object-oriented systems, introducing the concepts of components and their structure. A component consists of a dynamically changing set of connected objects. Only some of these objects are interface…

Software Engineering · Computer Science 2014-09-25 Franz Huber , Andreas Rausch , Bernhard Rumpe

Program synthesis from incomplete specifications (e.g. input-output examples) has gained popularity and found real-world applications, primarily due to its ease-of-use. Since this technology is often used in an interactive setting,…

Programming Languages · Computer Science 2017-03-13 Vu Le , Daniel Perelman , Oleksandr Polozov , Mohammad Raza , Abhishek Udupa , Sumit Gulwani

Modern AI enables a high-level, declarative form of interaction: Users describe the intended outcome they wish an AI to produce, but do not actually create the outcome themselves. In contrast, in traditional user interfaces, users invoke…

Human-Computer Interaction · Computer Science 2024-09-18 Michael Terry , Chinmay Kulkarni , Martin Wattenberg , Lucas Dixon , Meredith Ringel Morris

User interaction (UI) logs are high-resolution event logs that record low-level activities performed by a user during the execution of a task in an information system. Each event in a UI log corresponds to a single interaction between the…

Artificial Intelligence · Computer Science 2022-07-26 Luka Abb , Jana-Rebecca Rehse

User interface personalization enhances digital efficiency, usability, and accessibility. However, in user-driven setups, limited support for identifying and evaluating worthwhile opportunities often leads to underuse. We explore a…

Human-Computer Interaction · Computer Science 2026-03-20 Sérgio Alves , Carlos Duarte , Kyle Montague , Tiago Guerreiro

Usability is a key quality attribute of successful software systems. Unfortunately, there is no common understanding of the factors influencing usability and their interrelations. Hence, the lack of a comprehensive basis for designing,…

Human-Computer Interaction · Computer Science 2016-12-15 Sebastian Winter , Stefan Wagner , Florian Deissenboeck

The investigation of tangible user interfaces commenced approximately thirty years ago. Questions on its commercial potential become more pressing as the field becomes mature. To take the field one step further -- as the emergence of…

Human-Computer Interaction · Computer Science 2026-01-01 Guillaume Riviere

Product Data Management (PDM) desktop and web based systems maintain the organizational technical and managerial data to increase the quality of products by improving the processes of development, business process flows, change management,…

Human-Computer Interaction · Computer Science 2011-03-08 Zeeshan Ahmed

Interaction is a fundamental part of using any computer system but it is still an issue for people with special needs. In order to improve this situation, this paper describes a new device-interaction model based on adaptation rules for…

Human-Computer Interaction · Computer Science 2023-01-03 Juan Jesus Ojeda-Castelo , Jose A. Piedra-Fernandez , Luis Iribarne

Selecting an object or element is a fundamental operation in any graphic user interface. It is necessary to select an object before doing any operation (such as, dragging, copying, opening, deleting etc.) on that object. The GUI may provide…

Human-Computer Interaction · Computer Science 2014-04-29 Umakant Mishra

Developing and testing user interfaces (UIs) and training AI agents to interact with them are challenging due to the dynamic and diverse nature of real-world mobile environments. Existing methods often rely on cumbersome physical devices or…

Computer Vision and Pattern Recognition · Computer Science 2025-09-29 Jiannan Xiang , Yun Zhu , Lei Shu , Maria Wang , Lijun Yu , Gabriel Barcik , James Lyon , Srinivas Sunkara , Jindong Chen

Engineering system design -- whether mechatronic, control, or embedded -- often proceeds in an ad hoc manner, with requirements left implicit and traceability from intent to parameters largely absent. Existing specification-driven and…

Computational Engineering, Finance, and Science · Computer Science 2026-05-05 H. Sinan Bank , Daniel R. Herber , Thomas H. Bradley

Human-Computer Interaction with the traditional User Interface is done using a specified in advance script dialog menu, mainly based on human intellect and unproductive use of navigation. This approach does not lead to making qualitative…

Human-Computer Interaction · Computer Science 2014-02-11 Ben Khayut , Lina Fabri , Maya Abukhana

The paper describes the interaction design of a hand-held interface supporting the self-management of Type 1 diabetes. It addresses well-established clinical and human-computer interaction requirements. The design exploits three…

Computers and Society · Computer Science 2020-08-11 Robert Spence , Chukwuma Uduku , Kezhi Li , Nick Oliver , Pantelis Georgiou

The science of Human-Computer Interaction (HCI) is populated by isolated empirical findings, often tied to specific technologies, designs, and tasks. This situation probably lies in observing the wrong object of study, that is to say,…

Human-Computer Interaction · Computer Science 2025-10-08 Guillaume Rivière

Speech is becoming increasingly popular as an interface modality, especially in hands- and eyes-busy situations where the use of a keyboard or mouse is difficult. However, despite the fact that many have hailed speech as being inherently…

Computation and Language · Computer Science 2008-02-06 Frankie James , Manny Rayner , Beth Ann Hockey

In software applications, user models can be used to specify the profile of the typical users of the application, including personality traits, preferences, skills, etc. In theory, this would enable an adaptive application behavior that…

Software Engineering · Computer Science 2025-06-11 Aaron Conrardy , Alfredo Capozucca , Jordi Cabot

Explanations for computer vision models are important tools for interpreting how the underlying models work. However, they are often presented in static formats, which pose challenges for users, including information overload, a gap between…

Human-Computer Interaction · Computer Science 2025-04-16 Indu Panigrahi , Sunnie S. Y. Kim , Amna Liaqat , Rohan Jinturkar , Olga Russakovsky , Ruth Fong , Parastoo Abtahi

Since most software systems provide their users with interactive features, building user interfaces (UI) is one of the core software engineering tasks. It consists in designing, implementing and testing ever more sophisticated and versatile…

Software Engineering · Computer Science 2021-05-31 Arnaud Blouin , Jean-Marc Jézéquel