Principles and guidelines in software user interface design
Principles and guidelines in software user interface design
The management of end-user computing: status and directions
ACM Computing Surveys (CSUR)
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Three levels of end-user tailoring: customization, integration, and extension
Computers and design in context
Transcending the individual human mind—creating shared understanding through collaborative design
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
AutoHAN: An Architecture for Programming the Home
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Agent-based end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Natural programming languages and environments
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Component-based technologies 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
Everyday Programming: Challenges and Opportunities for Informal Web Development
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
Website accessibility: a survey of local e-government websites and legislation in Northern Ireland
Universal Access in the Information Society
An exploratory study of the accessibility of state government Web sites
Universal Access in the Information Society
Children as Unwitting End-User Programmers
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
End users as unwitting software developers
Proceedings of the 4th international workshop on End-user software engineering
Towards end-user programming with wikis
Proceedings of the 4th international workshop on End-user software engineering
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
CBEADS©: a framework to support meta-design paradigm
UAHCI'07 Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity
Designing for participation in socio-technical software systems
UAHCI'07 Proceedings of the 4th international conference on Universal access in human computer interaction: coping with diversity
As easy as “click”: end-user web engineering
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Visual Interactive Systems for End-User Development: A Model-Based Design Methodology
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
End-user development of e-government services through meta-modeling
IS-EUD'11 Proceedings of the Third international conference on End-user development
A meta-design approach to the development of e-government services
Journal of Visual Languages and Computing
End User Development and Meta-Design: Foundations for Cultures of Participation
Journal of Organizational and End User Computing
Hi-index | 0.00 |
E-government websites are currently becoming more and more huge and complex. They provide citizens with several kinds of information, including services for online task payment or front office reservation. The creation and maintenance of such websites often require a distributed approach: the content publication task is transferred from software developers to personnel of the various organization departments (here called the publishers ). To this end, a Content Management System (CMS) is usually adopted. However, CMSs do not generally satisfy all requirements and needs that emerge in this application domain. Therefore, the adoption of End-User Development (EUD) techniques, tailored to the publishers' culture, background and skills, represents a possible solution to CMSs' current limitations. In this paper, after discussing the context and the existing problems, we describe an approach to extending CMSs with EUD techniques. The approach will be discussed with reference to the creation and maintenance of the website of an existing government agency.