ABSTRACT
The main challenge of next years is to allow users of software systems, who are non-professional software developers, to create, modify or extend software artefacts. In this panel we want to discuss with the CHI community the key aspects in the area of End User Development and an associated research agenda, which should be then proposed to the main research agencies, such as NSF and EU ICT.
- Benkler, Y. (2006) The Wealth of Networks: How Social Production Transforms Markets and Freedom, Yale University Press, New Haven. Google ScholarDigital Library
- Beringer, Jörg (2004) Reducing Expertise Tension., End User Development, Communications of the ACM, Sept. 2004, Volume 47, Number 9, 39--40. Google ScholarDigital Library
- Berti, S., Paternò, F., Santoro, C. Natural Development of Nomadic Interfaces Based on Conceptual Descriptions, in End User Development, pp.143--160, Springer Verlag, 2006.Google Scholar
- Costabile, M. F.; Fogli, D.; Mussio, P.; Piccinno, A., Visual Interactive Systems for End-User Development: A Model-Based Design Methodology, IEEE Trans. on Systems, Man and Cybernetics, part A- Systems and Humans, Vol. 37, Nov. 2007. pp.:1029--1046. Google ScholarDigital Library
- Fischer, G. (2002) Beyond 'Couch Potatoes': From Consumers to Designers and Active Contributors, in FirstMonday (Peer-Reviewed Journa), Available at http://firstmonday.org/issues/issue7_12/fischer/.Google Scholar
- Fischer, G., & Giaccardi, E. (2006) "Meta-Design: A Framework for the Future of End User Development." In H. Lieberman, F. Paternòò, & V. Wulf (Eds.), End User Development, Springer Verlag, pp. 427--457.Google ScholarCross Ref
- Ko, A.J. and Myers, B.A., "A Framework and Methodology for Studying the Causes of Software Errors in Programming Systems." Journal of Visual Languages and Comput., Feb, 2005. 16(1): pp. 41--84. Google ScholarDigital Library
- Ko, A.J. and Myers, B.A. "Designing the Whyline, A Debugging Interface for Asking Why and Why Not questions about Runtime Failures," in Proceedings CHI'2004. April 24-29, 2004. Vienna: pp. 151--158. Google ScholarDigital Library
- Myers, B. A., Pane, J. F. and Ko, A. Natural Programming Languages and Environments. Communications of the ACM, Sept. 2004, 47, 9, 47--52. Google ScholarDigital Library
Index Terms
- The next challenge: from easy-to-use to easy-to-develop. are you ready?
Recommendations
Invited research overview: end-user programming
CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing SystemsIn the past few decades there has been considerable work on empowering end users to be able to write their own programs, and as a result, users are indeed doing so. In fact, we estimate that over 12 million people in American workplaces would say that ...
The next step: from end-user programming to end-user software engineering
CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing SystemsIs it possible to bring the benefits of rigorous software engineering methodologies to end users? End users create software when they use spreadsheet systems, web authoring tools and graphical languages, when they write educational simulations, ...
End users creating effective software
CHI EA '05: CHI '05 Extended Abstracts on Human Factors in Computing SystemsIs it possible to bring the benefits of rigorous software engineering methodologies to end users? End users create software when they use spreadsheet systems, web authoring tools and graphical languages, when they write educational simulations, ...
Comments