Playground: an object-oriented simulation system with agent rules for children of all ages
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
New graphical reasoning models for understanding graphical interfaces
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Eager: programming repetitive tasks by demonstration
Watch what I do
Agentsheets: a tool for building domain-oriented dynamic, visual environments
Agentsheets: a tool for building domain-oriented dynamic, visual environments
The Elements of Friendly Software Design
The Elements of Friendly Software Design
Macintosh human interface guidelines
Macintosh human interface guidelines
The Art of Human-Computer Interface Design
The Art of Human-Computer Interface Design
Studying the Novice Programmer
Studying the Novice Programmer
Production systems as a programming language for artificial intelligence applications.
Production systems as a programming language for artificial intelligence applications.
Programming by example
Human Problem Solving
How might people interact with agents
Communications of the ACM
Desktop agents in group-enabled products
Communications of the ACM
KidSim: end user programming of simulations
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Drawings on napkins, video-game animation, and other ways to program computers
Communications of the ACM
Making programming easier for children
interactions
Direct manipulation for comprehensible, predictable and controllable user interfaces
Proceedings of the 2nd international conference on Intelligent user interfaces
Helping users program their personal agents
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Graphical representation of programs in a demonstrational visual shell—an empirical evaluation
ACM Transactions on Computer-Human Interaction (TOCHI)
Building applications using only demonstration
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Graphical definitions: expanding spreadsheet languages through direct manipulation and gestures
ACM Transactions on Computer-Human Interaction (TOCHI)
Programming by example: novice programming comes of age
Communications of the ACM
Specification and dialogue control of visual interaction through visual rewriting systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
Cognitive Factors in Programming with Diagrams
Artificial Intelligence Review
Learning domain knowledge for teaching procedural skills
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
Modeling virtual object behavior within virtual environment
VRST '02 Proceedings of the ACM symposium on Virtual reality software and technology
Mini-languages: a way to learn programming principles
Education and Information Technologies
Collaboration in a Virtual World: Support for Conceptual Learning?
Education and Information Technologies
A visual programming approach for teaching cognitive modelling
Computers & Education
Specification by-Example of Virtual Agents Behavior
IEEE Transactions on Visualization and Computer Graphics
Visual Programming of Virtual Worlds Animation
IEEE MultiMedia
Richer graphical interaction using interactive pixel rewrite systems
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Using pixel rewrites for shape-rich interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual Multiset Rewriting: Applications to Diagram Parsing and Reasoning
WMP '00 Proceedings of the Workshop on Multiset Processing: Multiset Processing, Mathematical, Computer Science, and Molecular Computing Points of View
Negotiation within a multi-agent system for the collaborative design of light industrial buildings
Advances in Engineering Software
Children's perception of computer programming as an aid to designing programming environments
Proceedings of the 2003 conference on Interaction design and children
From turtles to Tangible Programming Bricks: explorations in physical language design
Personal and Ubiquitous Computing
Generating FSMs from interworkings
Distributed Computing
GUI generation from annotated source code
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
An approach for categorizing end user programmers to guide software engineering research
WEUSE I Proceedings of the first workshop on End-user software engineering
ACM Computing Surveys (CSUR)
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
The agentsheets behavior exchange: supporting social behavior processing
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Invited research overview: end-user programming
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Collaborative use & design of interactive simulations
CSCL '99 Proceedings of the 1999 conference on Computer support for collaborative learning
Learning through participatory simulations: network-based design for systems learning in classrooms
CSCL '99 Proceedings of the 1999 conference on Computer support for collaborative learning
Patternprogrammer: yet another rule-based programming environment for children
AUIC '06 Proceedings of the 7th Australasian User interface conference - Volume 50
Interacting with Computers
Journal of Visual Languages and Computing
A visual language and environment for specifying user interface event handling in design tools
AUIC '07 Proceedings of the eight Australasian conference on User interface - Volume 64
Design of an agent-based framework for processes collaboration in electronic marketplace
International Journal of Computer Applications in Technology
End-user development: new challenges for service oriented architectures
Proceedings of the 4th international workshop on End-user software engineering
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Adaptive Metadata Management System for Distributed Video Content Analysis
ACIVS '08 Proceedings of the 10th International Conference on Advanced Concepts for Intelligent Vision Systems
WSEAS TRANSACTIONS on COMMUNICATIONS
KES-AMSTA '07 Proceedings of the 1st KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications
The data playground: An intuitive workflow specification environment
Future Generation Computer Systems
MAMECTIS'08 Proceedings of the 10th WSEAS international conference on Mathematical methods, computational techniques and intelligent systems
ICCOM'08 Proceedings of the 12th WSEAS international conference on Communications
ACM Transactions on Computer-Human Interaction (TOCHI)
Constraint specification by example in a Meta-CASE tool
Proceedings of the doctoral symposium for ESEC/FSE on Doctoral symposium
ICDM '09 Proceedings of the 9th Industrial Conference on Advances in Data Mining. Applications and Theoretical Aspects
Explaining how to play real-time strategy games
Knowledge-Based Systems
REV '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Visualization
An empirical study of specification by example in a software engineering tool
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
The visualization of linear algebra algorithms in apt apprentice
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part I
On formalizing EMF modeling operations with graph transformations
ACM SIGSOFT Software Engineering Notes
Programming techniques and environments in a technology management department
Proceedings of the Fifth Balkan Conference in Informatics
Journal of Visual Languages and Computing
Hi-index | 48.28 |