Studying the language and structure in non-programmers' solutions to programming problems
International Journal of Human-Computer Studies
Using HCI Techniques to Design a More Usable Programming System
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Tabular and Textual Methods for Selecting Objects from a Group
VL '00 Proceedings of the 2000 IEEE International Symposium on Visual Languages (VL'00)
End user software engineering: CHI 2007 special interest group meeting
CHI '07 Extended Abstracts on Human Factors in Computing Systems
End user software engineering: chi'2008 special interest group meeting
CHI '08 Extended Abstracts on Human Factors in Computing Systems
More natural end-user software engineering
Proceedings of the 4th international workshop on End-user software engineering
End user software engineering: CHI: 2009 special interest group meeting
CHI '09 Extended Abstracts on Human Factors in Computing Systems
SEEUP '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Foundations for End User Programming
A natural, tiered and executable UIDL for 3D user interfaces based on Concept-Oriented Design
ACM Transactions on Computer-Human Interaction (TOCHI)
Toque: designing a cooking-based programming language for and with children
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End user software engineering: CHI 2010 special interest group meeting
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Programming languages as user interfaces
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
CHI '12 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.00 |
HANDS is a new programming system for children that was designed for usability. This paper examines the effectiveness of three features of HANDS: queries, aggregate operations, and data visibility. The system is compared with a limited version that lacks these features. In the limited version, programmers can achieve the same results but must use more traditional programming techniques. Children using the full-featured HANDS system performed significantly better than their peers who used the limited version. This provides evidence that usability of programming systems can be improved by including these features.