Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
A visual representation for knowledge structures
HYPERTEXT '89 Proceedings of the second annual ACM conference on Hypertext
End-user programming language: the CHI'92 workshop report
ACM SIGCHI Bulletin
Recursive interfaces for reactive objects
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Programmable design environments: integrating end-user programming with domain-oriented assistance
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
VIKI: spatial hypertext supporting emergent structure
ECHT '94 Proceedings of the 1994 ACM European conference on Hypermedia technology
Programmable applications: interpreter meets interface
ACM SIGCHI Bulletin
Spatial hypertext: designing for change
Communications of the ACM
Finding and using implicit structure in human-organized spatial layouts of information
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Balancing usability and learning in an interface
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
ScienceWorks modeler: scaffolding the doing of science
CHI '94 Conference Companion on Human Factors in Computing Systems
Spatial hypertext and the practice of information triage
HYPERTEXT '97 Proceedings of the eighth ACM conference on Hypertext
A WYSIWYG literate programming system (preliminary report)
CSC '91 Proceedings of the 19th annual conference on Computer Science
The Mjølner Environment: Direct Interaction with Abstractions
ECOOP '88 Proceedings of the European Conference on Object-Oriented Programming
Human-computer interaction for kids
The human-computer interaction handbook
Supporting personal collections across digital libraries in spatial hypertext
Proceedings of the 4th ACM/IEEE-CS joint conference on Digital libraries
ACM Computing Surveys (CSUR)
Interactive transformation of java programs in eclipse
Proceedings of the 28th international conference on Software engineering
Expressive programs through presentation extension
Proceedings of the 6th international conference on Aspect-oriented software development
Aligning development tools with the way programmers think about code changes
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Children's programming, reconsidered: settings, stuff, and surfaces
Proceedings of the 8th International Conference on Interaction Design and Children
Code canvas: zooming towards better development environments
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
"Let the players play!" & other earnest remarks about videogame authorship
ICLS '10 Proceedings of the 9th International Conference of the Learning Sciences - Volume 1
Non-programmers identifying functionality in unfamiliar code: strategies and barriers
Journal of Visual Languages and Computing
The Scratch Programming Language and Environment
ACM Transactions on Computing Education (TOCE)
Programming with time: cyber-physical programming with impromptu
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Education and Information Technologies
Hi-index | 48.23 |
Programming is most often viewed as a way for experts to get computers to perform complex tasks efficiently and reliably. Boxer presents an alternative image—programming as a way for nonexperts to control a reconstructible medium, much like written language, but with dramatically extended interactive capabilities.