Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
The usability engineering lifecycle: a practitioner's handbook for user interface design
The usability engineering lifecycle: a practitioner's handbook for user interface design
Symmetry of igorance, social creativity, and meta-design
C&C '99 Proceedings of the 3rd conference on Creativity & cognition
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Communications of the ACM
Leonardo's Laptop: Human Needs and the New Computing Technologies
Leonardo's Laptop: Human Needs and the New Computing Technologies
Usability Engineering
Participatory Design: Principles and Practices
Participatory Design: Principles and Practices
On electronic annotation and its implementation
Proceedings of the working conference on Advanced visual interfaces
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Meta-design: a manifesto for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Special Feature: Epigrams on programming
ACM SIGPLAN Notices
A Meta-Design Approach to End-User Development
VLHCC '05 Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing
Supporting interaction and co-evolution of users and systems
Proceedings of the working conference on Advanced visual interfaces
Children as Unwitting End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Moving beyond user participation to achieve successful IS design
Communications of the ACM
End users as unwitting software developers
Proceedings of the 4th international workshop on End-user software engineering
Issues in Design and Implementation of Multimedia Software Systems
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Bridging patterns: An approach to bridge gaps between SE and HCI
Information and Software Technology
Managing accessibility in local e-government websites through end-user development: a case study
Universal Access in the Information Society
Visual Interactive Systems for End-User Development: A Model-Based Design Methodology
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
The state of the art in end-user software engineering
ACM Computing Surveys (CSUR)
Negotiating system changes with designers and users
Proceedings of the 3rd Mexican Workshop on Human Computer Interaction
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
End users as co-designers of their own tools and products
Journal of Visual Languages and Computing
An EUD Approach to the Design of Educational Games
International Journal of Distance Education Technologies
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
Principles for human-centred design of IR interfaces
PROMISE'12 Proceedings of the 2012 international conference on Information Retrieval Meets Information Visualization
Towards user-authored agent dialogues for assessment in personalised ambient assisted living
International Journal of Web Engineering and Technology
Hi-index | 0.00 |
Nowadays very different people use computer systems for their daily working activities, but also for fun and entertainment or only to satisfy their information needs. Designers are doing their best to create computer systems that work as end users expect, but it must be honestly admitted that they often fail and end users have all rights to complain. In order to improve this situation and create better systems, participatory approaches have been proposed, which involve end users in the design and development process. However, this solution is not without flaws, mainly because timing and ways of users' participation are very critical. In this paper we discuss our approach to create working systems , which is based on a star model of the software life cycle that drives system design, development and evolution, since software design and development is seen as an evolutive process, driven by end-users activities in the real life. System development does not end with its first release; it is experimented by its end users and further evolved on the basis of their feedbacks. End users are truly engaged in the software life cycle as co-designers and experimenters of the software tools they will use in various application domains.