ABSTRACT
The growth of ICT (Information and Communication Technology) has recently motivated end users, with no computer science skills, to take an active role in the computing world by building and customizing software artifacts on their own according to specific needs. This trend has gradually transformed end users into programmers or software designers, thus taking part in technical development activities. However, this fact may introduce a risk factor and produce a significant socioeconomic impact in the way software is produced by such users, unbalancing the roles of both programmers and end users by giving technical roles to unskilled users. This article discusses such issues and proposes guidelines for enhancing design principles and assisting end users in most complex parts of domain-software customization, rather than enabling the user to program or manage software directly. To this end, in this paper three supporting tools are introduced to provide end users with authoring environments to easily customize software. The tools have been created under a user-centered paradigm, also evaluated in order to measure its usability and demonstrate the scope and adequacy for the end-user's domain.
- Borges, C. R. and Macías, J. A. Feasible Database Querying Using a Visual End-User Approach. Proceedings of the 2010 ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2010), Berlin, Germany, 19--23 June 2010, pp. 187--192. Google ScholarDigital Library
- Klann, M.; Fit, F.: End-User Development. D1.1 Roadmap. Proceedings of the End User Development Workshop at CHI Conference. Ft. Lauderdale, Florida, USA. April 5--10, 2003.Google Scholar
- Lieberman, H., Paternò, F., and Wulf, V. (eds). End-User Development. HCI Series. Springer Verlag, 2006. Google ScholarDigital Library
- Macías, J. A. Intelligent Assistance in Authoring Dynamically-Generated Web Interfaces. World Wide Web. Springer, 11, 2, 1008, pp. 253--286. Google ScholarDigital Library
- Rojas, L and Macías, J. A. End-User Support for Information Architecture Analysis in Interactive Web Applications. Proceedings of the 13th IFIP TC 13 International Conference (Interact 2011). Lisbon, Portugal, September 5--9, 2011, pp. 515--518. Google ScholarDigital Library
Index Terms
- Development of end-user-centered EUD software
Recommendations
End-user development of software services and applications
AVI '10: Proceedings of the International Conference on Advanced Visual InterfacesEnd-User Development (EUD) has traditionally been focusing on non-programmers tailoring or even creating software artifacts, often in organizational context. Some examples of successful EUD concepts include spreadsheet and word processing macros and the ...
User-centered design, activity-centered design, and goal-directed design: a review of three methods for designing web applications
SIGDOC '09: Proceedings of the 27th ACM international conference on Design of communicationWhen conducting research with users in order to design web applications, the practitioner has a variety of methods from which to choose. This paper examines three such methods'User-Centered Design (UCD), Goal-Directed Design (GDD), and Activity-Centered ...
Extreme User Centered Design: Methodology for Eliciting and Ranking Requirements in User-Centered New Product Development: Case Studies from Honduras and the Central African Republic
GHTC '11: Proceedings of the 2011 IEEE Global Humanitarian Technology ConferenceDesigning appropriate technology for people in developing countries is a complex challenge. An unclear aspect of this design is fully understanding and ranking end user requirements, and then creatively designing a user-pulled product. Many methods have ...
Comments