End-User Development of e-Government Services through Meta-modeling

This paper describes an approach to the end-user development of online services for citizens of a government agency. With reference to a typical government-to-citizen service, the paper discusses how such services are currently structured and provided to citizens, and how their implementation can be transferred from software professionals to administrative personnel, who do not generally possess any programming expertise. The analysis of e-government services is carried out according to different perspectives pertaining to the citizen, the employee, the software engineer and the human-computer interaction expert. This analysis leads to define an abstract service model (a meta-model) and constitutes the first phase of the end-user development approach here proposed. The meta-model can then be used to design an environment for service creation suitable to the competencies and background of the target end-user developers. This design activity constitutes the second phase of the proposed approach.

[1]  Volker Wulf,et al.  End-User Development of Enterprise Widgets , 2009, IS-EUD.

[2]  Fabio Paternò,et al.  Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides , 2009, IS-EUD.

[3]  Fabio Paternò,et al.  Natural Development of Nomadic Interfaces Based on Conceptual Descriptions , 2006, End User Development.

[4]  Giovanni Toffetti Carughi,et al.  Engineering rich internet applications with a model-driven approach , 2010, TWEB.

[5]  John Edgar Tidwell,et al.  Common ground: a pattern language for human-computer interface design , 1997 .

[6]  F. Paternò Model-based design of interactive applications , 2000, INTL.

[7]  Marco Winckler,et al.  Organizing User Interface Patterns for e-Government Applications , 2008, EHCI/DS-VIS.

[8]  Patricia A. Urban,et al.  Coping with Diversity , 2003 .

[9]  Buddhima De Silva,et al.  CBEADS(c): A Framework to Support Meta-design Paradigm , 2007, HCI.

[10]  Yueqian Xu Notice of RetractionElectronic Service Delivery: Endeavor to improve the Government Innovation , 2010, 2010 IEEE International Conference on Advanced Management Science(ICAMS 2010).

[11]  Buddhima De Silva,et al.  Meta-model to Support End-User Development of Web Based Business Information Systems , 2007, ICWE.

[12]  Jenifer Tidwell,et al.  Designing interfaces - patterns for effective interaction design , 2019 .

[13]  Piero Mussio,et al.  End users as unwitting software developers , 2008, WEUSE '08.

[14]  Gerhard Fischer,et al.  Meta-design: A Framework for the Future of End-User Development , 2006, End User Development.

[15]  Max Mühlhäuser,et al.  Enabling end-user driven business process composition through programming by example in a Collaborative Task management system , 2008, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing.

[16]  Daniela Fogli End-User Development for E-Government Website Content Creation , 2009, IS-EUD.

[17]  Daniela Fogli,et al.  Multi-Facet Design of Interactive Systems through Visual Languages , 2007 .

[18]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[19]  San Murugesan Web engineering , 1999, LINK.

[20]  Volker Wulf,et al.  Component-based tailorability: Enabling highly flexible software applications , 2008, Int. J. Hum. Comput. Stud..

[21]  Daniela Fogli,et al.  Managing accessibility in local e-government websites through end-user development: a case study , 2009, Universal Access in the Information Society.

[22]  Lars Grammel,et al.  An End User Perspective on Mashup Makers , 2008 .

[23]  Daniela Fogli,et al.  Visual Interactive Systems for End-User Development: A Model-Based Design Methodology , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[24]  Athula Ginige,et al.  Enabling an End-User Driven Approach for Managing Evolving User Interfaces in Business Web Applications - A Web Application Architecture Using Smart Business Object , 2007, ICSOFT.

[25]  Margaret Burnett,et al.  End-User Development , 2013, Lecture Notes in Computer Science.

[26]  Mary Beth Rosson,et al.  What’s in a mashup? And why? Studying the perceptions of web-active end users , 2008, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing.

[27]  Jenifer Tidwell Designing Interfaces , 2005 .

[28]  HENRY LIEBERMAN,et al.  End-User Development: An Emerging Paradigm , 2006, End User Development.

[29]  Arthur G. Money,et al.  e-Government online forms: design guidelines for older adults in Europe , 2011, Universal Access in the Information Society.

[30]  Fabio Paternò,et al.  End-User Development , 1998, Lecture Notes in Computer Science.

[31]  Dirk Riehle,et al.  Towards end-user programming with wikis , 2008, WEUSE '08.

[32]  Volker Wulf,et al.  Component-based technologies for end-user development , 2004, Commun. ACM.

[33]  Fabio Paternò,et al.  Supporting Multimodality in Service-Oriented Model-Based Development Environments , 2010, HCSE.