Abstract
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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Anslow, C., Rielhe, D.: Towards End-User Programming with Wikis. In: Proc. WEUSE IV 2008, Leipzig, Germany (2008)
Arias, E., Eden, H., Fischer, G., Gorman, A., Scharff, E.: Transcending the Individual Human Mind - Creating Shared Understanding through Collaborative Design. ACM Transactions on Computer-Human Interaction 7(1), 84–113 (2000)
Blackboard Content System, http://www.blackboard.com/products/Academic_Suite/Content_System/index
Blackwell, A.F.: End-User Developers at Home. Communications of the ACM 47(9), 65–66 (2004)
Blackweell, A.F., Hague, R.: AutoHAN: An architecture for programming at home. In: Proc. IEEE Symposium on Human-Centric Computing Languages and Environments, pp. 150–157 (2001)
Brancheau, J.C., Brown, C.V.: The Management of End-User Computing: Status and Directions. ACM Computing Surveys 25(4) (1993)
Carrara, P., Fogli, D., Fresta, G., Mussio, P.: Toward overcoming culture, skill and situation hurdles in human-computer interaction. Int. J. Universal Access in the Information Society 1(4), 288–304 (2002)
Costabile, M.F., Fogli, D., Letondal, C., Mussio, P., Piccinno, A.: Domain-Expert Users and their Needs of Software Development. In: Proc. UAHCI Conference, Crete, pp. 232–236 (2003)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: End-User Development: the Software Shaping Workshop Approach. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 183–205. Kluwer Academic Publisher, Dordrecht (2006)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: a Model-based Design Methodology. IEEE Transactions on Systems Man and Cybernetics, part A- Systems and Humans 37(6), 1029–1046 (2007)
Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A.: End Users as Unwitting Software Developers. In: Proc. WEUSE IV 2008, Leipzig, Germany, pp. 6–10 (2008)
Cypher, A.: Watch What I Do: Programming by Demonstration. MIT Press, Cambridge (1993)
Da Silva, B., Ginige, A.: Modeling Web Information Systems for Co-Evolution. In: Proc. ICSOFT 2007, Barcelona, Spain (2007)
De Ruyter, B., Van de Sluis, R.: Challenges for End-User Development in Intelligent Environments. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 243–250. Kluwer Academic Publishers, Dordrecht (2006)
Drupal, http://drupal.org/
EUD-Net Thematic Network, http://giove.cnuce.cnr.it/eud-net.htm
Fischer, G., Giaccardi, E.: Meta-Design: A Framework for the Future of End User Development. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, pp. 427–457. Kluwer Academic Publisher, Dordrecht (2006)
Fischer, G.: Seeding, Evolutionary Growth and Reseeding: Constructing, Capturing and Evolving Knowledge in Domain-Oriented Design Environments. Int. J. Automated Software Engineering 5(4), 447–464 (1998)
Fogli, D., Colosio, S., Sacco, M.: Managing Accessibility in Local E-government Websites through End-User Development: A Case Study. Int. J. Universal Access in the Information Society (to appear)
Folmer, E., van Welie, M., Bosch, J.: Bridging patterns: An approach to bridge gaps between SE and HCI. J. of Information and Software Technology 48(2), 69–89 (2005)
Giaccardi, E., Fischer, G.: Creativity and Evolution: A Metadesign Perspective. Digital Creativity 19(1), 19–32 (2008)
Ginige, A., De Silva, B.: CBEADS©: A Framework to Support Meta-design Paradigm. In: Stephanidis, C. (ed.) HCI 2007. LNCS, vol. 4554, pp. 107–116. Springer, Heidelberg (2007)
Goette, T., Collier, C., Daniels White, J.: An exploratory study of the accessibility of state government Web sites. Int. J. Universal Access in the Information Society 5, 41–50 (2006)
Joomla!TM, http://www.joomla.org/
Joomla! Help Site – WCAG Checklist, http://help.joomla.org/
Letondal, C.: Participatory Programming: Developing Programmable Bioinformatics Tools for End-Users. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 207–242. Kluwer Academic Publishers, Dordrecht (2006)
Liang, X., Ginige, A.: Enabling an End-User Drive Approach for Managing Evolving User Interfaces in Business Web Applications. In: ICSOFT 2007, Barcelona, Spain (2007)
Lieberman, H., Paternò, F., Klann, M., Wulf, V.: End-User Development: An Emerging Paradigm. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 1–8. Kluwer Academic Publishers, Dordrecht (2006)
Lieberman, H., Paternò, F., Wulf, V. (eds.): End-User Development. Kluwer Academic Publishers, Dordrecht (2006)
Macías, J.A., Paternò, F.: Customization of Web applications through an intelligent environment exploiting logical interface descriptions. Interacting with Computers 20, 29–47 (2008)
Majhew, D.J.: Principles and Guideline in Software User Interface Design. Prentice-Hall, Englewood Cliffs (1992)
Microsoft Content Management Server, http://www.microsoft.com/cmserver/default.mspx
Microsoft Office SharePoint Designer 2007 (2007), http://office.microsoft.com/it-it/sharepointdesigner/FX100487631040.aspx
Moodle, http://moodle.org/
Mørch, A.: Three Levels of End-User Tailoring: Customization, Integration, and Extension. In: Kyng, M., Mathiassen, L. (eds.) Computers and Design in Context, pp. 51–76. MIT Press, Cambridge (1997)
Mørch, A., Stevens, G., Won, M., Klann, M., Dittrich, Y., Wulf, G.: Component-Based Technologies for End-User Development. Communications of the ACM 47(9), 59–62 (2004)
Myers, B.A., Pane, J.F., Ko, A.: Natural Programming Languages and Environments. Communications of the ACM 47(9), 47–52 (2004)
O’Really: What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software, http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
Paris, M.: Website accessibility: a survey of local e-government websites and legislation in Northern Ireland. Int. J. Universal Access in the Information Society 4, 292–299 (2006)
Parlamento Italiano, Disposizioni per favorire l’accesso dei soggetti disabili agli strumenti informatici, Legge 9 gennaio, n. 4, G.U. n. 13 del 17 gennaio (in Italian) (2004) (in English), http://www.pubbliaccesso.it/normative/law_20040109_n4.htm
Petre, M., Blackwell, A.F.: Children as Unwitting End-User Programmers. In: Proc. VL/HCC 2007, Coeur d’Alène, USA, pp. 239–242 (2007)
PloneTM, http://plone.org/
PloneTM– Accessibility Statement, http://plone.org/accessibility-info
QnECMS – Quick & Easy Accessible CMS, http://www.qnecms.co.uk/
Repenning, A., Ioannidu, A.: Agent-Based End-User Development. Communications of the ACM 47(9), 43–46 (2004)
Rode, J., Bhardwaj, Y., Pérez-Quinones, M.A., Rosson, M.B., Howarth, J.: As Easy as “Click”: End-User Web Engineering. In: Lowe, D.G., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 478–488. Springer, Heidelberg (2005)
Rode, J., Rosson, M.B., Pérez Quinõnes, M.A.: End User Development of Web Applications. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 161–182. Kluwer Academic Publishers, Dordrecht (2006)
Rosson, M.B., Ballin, J., Nash, H.: Everyday Programming: Challenges and Opportunities for Informal Web Development. In: Proc. VL/HCC 2004, Rome, Italy, pp. S123–S130 (2004)
Sitekit CMS, http://www.sitekit.net/
Sutcliffe, A., Mehandjiev, N. (Guest eds.): End-User Development. Communications of the ACM 47(9), 31–32 (2004)
Tidwell, J.: Common Grounds: A Pattern Language for Human-Computer Interface Design, http://www.mit.edu/~jtidwell/common_ground.html
Typo3, http://typo3.com/
Web Accessibility Initiative, http://www.w3.org/WAI/
Web Content Accessibility Guidelines 1.0, W3C Recommendation (May 5, 1999), http://www.w3.org/TR/1999/WAI-WEBCONTENT-19990505
Won, M., Stiemerling, O., Wulf, V.: Component-Based Approaches to Tailorable Systems. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End-User Development, pp. 115–141. Kluwer Academic Publishers, Dordrecht (2006)
Ye, Y., Fischer, G.: Designing for Participation in Socio-Technical Software Systems. In: Stephanidis, C. (ed.) HCI 2007. LNCS, vol. 4554, pp. 312–321. Springer, Heidelberg (2007)
Yin, R.K.: Case study research: Design and methods. Sage, Newbury Park (1984)
Yin, R.K.: Case study methods. In: Green, J.L., Camilli, G., Elmore, P.B. (eds.) Handbook of complementary methods in education research, pp. 111–122. Lawrence Erlbaum Associates, Hillsdale (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fogli, D. (2009). End-User Development for E-Government Website Content Creation. In: Pipek, V., Rosson, M.B., de Ruyter, B., Wulf, V. (eds) End-User Development. IS-EUD 2009. Lecture Notes in Computer Science, vol 5435. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00427-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-00427-8_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00425-4
Online ISBN: 978-3-642-00427-8
eBook Packages: Computer ScienceComputer Science (R0)