Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Communications of the ACM - Special issue Participatory Design
Model-based design of interactive applications
intelligence
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
The Semiotic Engineering of Human-Computer Interaction (Acting with Technology)
The Semiotic Engineering of Human-Computer Interaction (Acting with Technology)
Building environments for end-user development and tailoring
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Meta-design: expanding boundaries and redistributing control in design
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Negotiating system changes with designers and users
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
Hi-index | 0.00 |
The use of information systems has grown rapidly in recent years, but the number of stakeholders has not grown at the same rate. Thus, there is a tendency to engage and empower end users in the software development process (EUD). Furthermore, users can participate in the development of additional functions to an existing system. This research focus on the creation of new functions (or extensions) in an existing web interface by specifying a series of actions. In this paper we present the results of our first study to analyse how two distinct groups of end users respond to the use of a macro language for the Web (CoScripter), while trying to represent system extensions. The study thus suggests that: (1) CoScripter is suitable for the specification of system extensions by end users, but (2) it needs some improvements in order to meet the needs of End User Development (EUD).