Keynote Speaker: Mary Beth Rosson
Evolutionary Design of a Developmental Learning Community
Paper session 1: End User Development in theory and practice 1
Paper session 2: End User Development in theory and practice 2
Paper session 3: End User Development Technology 1
Paper session 4: End User Development Technology 2
Paper session 5: Collaboration in EUD 1
The End of the User – The Computer as a Thing
We may all agree on the importance of end users, as in end user programming, human centred design or user driven innovation. But are there theoretical limits with political implications to this anthropocentric understanding of our engagement with users, technology and the artifacts we call computers? Has the end user been patronised by contemporary progressive design and taken hostage by neo-liberal capitalism? In sociology it is becoming clear that society is not just social, but also material. The neglected objects strike back. Just think of global environmental crises. With design research it might be just the same. We know design cannot be reduced to the shaping of dead objects, as in object oriented programming, but humans are neither users liv-ing external to objects. Where sociology have had to acknowledge that society is a collective of humans and non-humans, design might have to do away with both users and objects to remain socially and politically relevant. This talk explores the conse-quences of replacing the object and the user with the thing. Etymologically the thing was originally not an objective matter, but a political assembly dealing with matters of concern. Which humans and non-humans should be invited to participate in con-temporary design things? Who invites? Who is marginalised or excluded? What is-sues should be dealt with? Which designarly and parliamentary technologies should be invoked in prototyping futures? If the computer is to become a controversial thing, is that a well-grounded end of the user?
Guidelines for Efficient and Effective End-User Development of Mashups.
Saeed Aghaee and Cesare Pautasso
Software Development for the Working Actuary.
David Raymond Christiansen
Automated Test Case Generation in End-User Programming.
Nysret Musliu, Wolfgang Slany and Johannes Gärtner
Component-Based Design and Software Readymades .
Anders Mørch and Li Zhu
End User Architecting.
TagTrainer: A Meta-Design Approach to Interactive Rehabilitation Technology.
Socio-technical Systems That Foster and Support Mindfulness Can Benefit form End User Control Mechanism.
Community Supported Constructionist Learning – Designing a virtual (constructionist and social) learning environment for children.
Thomas von Rekowski
Culture of Participation in the Digital Age - Empowering End Users to Improve Their Quality of Life.
David Díez Cebollero, Anders Mørch, Antonio Piccinno and Stefano Valtolina
EUD for Supporting Sustainability in Maker Communities.
Alexander Boden, Gabriela Avram, Irene Posch, Volkmar Pipek, and Geraldine Fitzpatrick
Panel Discussion: Bridging Technology & Collaboration
Technology for EUD and collaboration of end user developers and with IT professionals are two important pillars to make EUD work. However, often it feels more like a tug-of-war than a joined endeavor. What can we do to combine both takes to unleash the potentials of EUD? The panel will take up three themes: Collaboration and Community, Languages and Concepts and EUDs as “programmers”.
Mary Beth Rosson, Pennyvania State University, US
Gerhard Fischer, University of Colorado, Boulder, US
Andrew Begel, Microsoft Research, US
Peter Sestoft, IT University of Copenhagen, Denmark
David Redmiles, University of California Irvine, US
Yvonne Dittrich, IT University of Copenhagen, Denmark