CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End-user modifiability in design environments
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The management of end-user computing: status and directions
ACM Computing Surveys (CSUR)
End-user modifiability in knowledge-based design environments
End-user modifiability in knowledge-based design environments
Drawings on napkins, video-game animation, and other ways to program computers
Communications of the ACM
Alice: easy to use interactive 3D graphics
Proceedings of the 10th annual ACM symposium on User interface software and technology
ConMan: a visual programming language for interactive graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control
LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control
User Modeling in Human–Computer Interaction
User Modeling and User-Adapted Interaction
Toward Visual Programming Languages for Steering Scientific Computations
IEEE Computational Science & Engineering
Invited research overview: end-user programming
CHI '06 Extended Abstracts on Human Factors in Computing Systems
MATLAB: An Introduction with Applications
MATLAB: An Introduction with Applications
End-user development: new challenges for service oriented architectures
Proceedings of the 4th international workshop on End-user software engineering
Communications of the ACM - Scratch Programming for All
Taxonomies of visual programming and program visualization
Journal of Visual Languages and Computing
Designing for participation in socio-technical software systems
UAHCI'07 Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity
Hi-index | 0.00 |
Quartz Composer is a graphics development environment that uses a visual programming paradigm to enable its users to create a wide variety of animations. Although it is very powerful with a rich set of programming capabilities for its users, there remain barriers to its full use, especially by end-users. This paper presents a prototype end-user programming system that is designed to remove the barriers present in the native Quartz Composer environment. The system, called QEUP, is based on earlier work with cogito. It provides direct access to samples of Quartz Composer output without requiring any of the manual programming involved in Quartz Composer. In order to assess the impacts of QEUP, a user study was conducted with 15 participants. Preliminary results indicate that there may be benefit to using QEUP when first learning Quartz Composer, or when learning new capabilities within it.