Extracting usability information from user interface events

DM Hilbert, DF Redmiles - ACM Computing Surveys (CSUR), 2000 - dl.acm.org
Modern window-based user interface systems generate user interface events as natural
products of their normal operation. Because such events can be automatically captured and …

Expectation vs. experience: Evaluating the usability of code generation tools powered by large language models

P Vaithilingam, T Zhang, EL Glassman - Chi conference on human …, 2022 - dl.acm.org
Recent advances in Large Language Models (LLM) have made automatic code generation
possible for real-world programming tasks in general-purpose programming languages …

End user development: Survey of an emerging field for empowering people

F Paternò - International Scholarly Research Notices, 2013 - Wiley Online Library
The purpose of this paper is to introduce the motivations behind end user development,
discuss its basic concepts and roots, and review the current state of art. Various approaches …

Agents that reduce work and information overload

P Maes - Readings in human–computer interaction, 1995 - Elsevier
Publisher Summary Computers are becoming the vehicle for an increasing range of
everyday activities. Acquisition of news and information, mail and even social interactions …

[图书][B] A small matter of programming: perspectives on end user computing

BA Nardi - 1993 - books.google.com
A Small Matter of Programming asks why it has been so difficult for end users to command
programming power and explores the problems of end user-driven application development …

[图书][B] Your wish is my command: Programming by example

H Lieberman - 2001 - books.google.com
As user interface designers, software developers, and yes-as users, we all know the
frustration that comes with using" one size fits all" software from off the shelf. Repeating the …

Ergonomic man-machine interface incorporating adaptive pattern recognition based control system

SM Hoffberg, LI Hoffberg-Borghesani - US Patent 6,081,750, 2000 - Google Patents
An adaptive interface for a programmable system, for predicting a desired user function,
based on user history, as well as machine internal status and context. The apparatus …

[PDF][PDF] Direct manipulation for comprehensible, predictable and controllable user interfaces

B Shneiderman - Proceedings of the 2nd international conference on …, 1997 - dl.acm.org
Direct manipulation user interfaces have proven their worth over two decades, but they are
still in their youth. Dramatic opportunities exist to develop direct manipulation programming …

Prototyping an intelligent agent through Wizard of Oz

D Maulsby, S Greenberg, R Mander - … of the INTERACT'93 and CHI'93 …, 1993 - dl.acm.org
Turvy is a simulated prototype of an instructible agent. The user teaches it by demonstrating
actions and pointing at or talking about relevant data. We formalized our assumptions about …

Human–computer interaction, foundations and new paradigms

A Dix - Journal of Visual Languages & Computing, 2017 - Elsevier
This paper explores the roots of human–computer interaction as a discipline, the various
trends which have marked its development, and some of the current and future challenges …