Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
The management of end-user computing: status and directions
ACM Computing Surveys (CSUR)
Programming by example (introduction)
Communications of the ACM
Usability Engineering
Supporting the end users' views
Proceedings of the Working Conference on Advanced Visual Interfaces
Defining visual languages for interactive computing
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Towards Standardized Pen-Based Annotation of Breast Cancer Findings
Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains
Hi-index | 0.00 |
In several computer applications, end-users are experts in a specific domain, not necessarily experts in computer science, who use computer environments to perform their daily tasks. In this paper we present a methodology for designing interactive systems based on the development of multimedia and multimodal environments for supporting the activities of such domain-expert users. We call these environments Software Shaping Workshops: they aim at easing the way people program and interact with computers, thus allowing domain-expert users to develop software applications without the burden of using a traditional programming language, but using high level visual languages tailored to their needs. It is shown how this design methodology is easily applicable through the software tool BANCO.