Training wheels in a user interface
Communications of the ACM
First Steps in Programming: A Rationale for Attention Investment Models
HCC '02 Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC'02)
Everyday Programming: Challenges and Opportunities for Informal Web Development
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Tinkering and gender in end-user programmers' debugging
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework and methodology for studying the causes of software errors in programming systems
Journal of Visual Languages and Computing
Discovering computing: perspectives of web designers
Proceedings of the Sixth international workshop on Computing education research
Cleanroom: Edit-Time Error Detection with the Uniqueness Heuristic
VLHCC '10 Proceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing
Learning web development: challenges at an earlier stage of computing education
Proceedings of the seventh international workshop on Computing education research
Children as webmakers: designing a web editor for beginners
Proceedings of the 12th International Conference on Interaction Design and Children
Towards a taxonomy of errors in HTML and CSS
Proceedings of the ninth annual international ACM conference on International computing education research
Hi-index | 0.00 |
We describe the initial design rationale and early findings from studies of a web editor for beginners called openHTML. We explain our strategy of transitional design that views web editors as a part of a complex socio-technical system that spans multiple tools, practices, and actors. Our goal is to create a toolkit that can engage beginners in meaningful activities now and prepare them for more sophisticated activities in the future.