Invited research overview: end-user programming

BA Myers, AJ Ko, MM Burnett - CHI'06 extended abstracts on Human …, 2006 - dl.acm.org
In the past few decades there has been considerable work on empowering end users to be
able to write their own programs, and as a result, users are indeed doing so. In fact, we …

iCAP: Interactive prototy** of context-aware applications

AK Dey, T Sohn, S Streng, J Kodama - … 2006, Dublin, Ireland, May 7-10 …, 2006 - Springer
Although numerous context-aware applications have been developed and there have been
technological advances for acquiring contextual information, it is still difficult to develop and …

Graphical condition builder for facilitating database queries

JH Goldberg, UN Gajendar - US Patent 7,383,513, 2008 - Google Patents
However, use of Boolean operators is difficult for novice users because, for example,
common language usages of these terms can be the opposite of their usage in Boolean …

Studying the language and structure in non-programmers' solutions to programming problems

JF Pane, BA Myers - International Journal of Human-Computer Studies, 2001 - Elsevier
Programming may be more difficult than necessary because it requires solutions to be
expressed in ways that are not familiar or natural for beginners. To identify what is natural …

A framework and methodology for studying the causes of software errors in programming systems

AJ Ko, BA Myers - Journal of Visual Languages & Computing, 2005 - Elsevier
An essential aspect of programmers' work is the correctness of their code. This makes
current HCI techniques ill-suited to analyze and design the programming systems that …

Using HCI techniques to design a more usable programming system

JF Pane, BA Myers, LB Miller - Proceedings IEEE 2002 …, 2002 - ieeexplore.ieee.org
A programming system is the user interface between the programmer and the computer.
Programming is a notoriously difficult activity, and some of this difficulty can be attributed to …

[KÖNYV][B] Temporal information systems in medicine

C Combi, E Keravnou-Papailiou, Y Shahar - 2010 - books.google.com
The effective and efficient use of information systems in health care organizations and
services are a vital element of the quality of life world wide. The modeling of time has …

iCAP: an informal tool for interactive prototy** of context-aware applications

T Sohn, A Dey - CHI'03 extended abstracts on Human factors in …, 2003 - dl.acm.org
iCAP is a system that assists users in prototy** context-aware applications. iCAP supports
sketching for creating input and output devices, and using these devices to design …

Language impact on productivity for industrial end users: A case study from Programmable Logic Controllers

F Fronchetti, N Ritschel, R Holmes, L Li, M Soto… - Journal of Computer …, 2022 - Elsevier
Industrial workplaces increasingly require end-users to create programs for embedded
systems, but little expert scrutiny has been devoted to studying this domain. As a result …

[KÖNYV][B] A programming system for children that is designed for usability

JF Pane - 2002 - search.proquest.com
A programming system is the user interface between the programmer and the computer.
Programming is a notoriously difficult activity, and some of this difficulty can be attributed to …