Abstract
End User Development offers technical flexibility to encourage the appropriation of software applications within specific contexts of use. Appropriation needs to be understood as a phenomenon of many collaborative and creative activities. To support appropriation, we propose integrating communication channels into software applications. Such an appropriation infrastructure provides communication and collaboration support to stimulate knowledge sharing among users and between users and developers. It exploits the technological flexibility of software applications to enable these actors to change usages and configurations. Taking the case of the BSCWeasel groupware, we demonstrate how an appropriation infrastructure can be realized. Empirical results from the BSCWeasel project demonstrate the impact of such an infrastructure on the appropriation and design process. Based on these results, we argue that appropriation infrastructures should be tightly integrated in the application using the IT artifact itself as a boundary object as well as a bridge between design and use.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Interface Element
- Software Development Process
- Computer Support Cooperative Work
- Collaboration Support
- eXtreme Program
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Appelt, W.: What Groupware Functionality do Users Really Use? In: Proceedings of the 9th Euromicro Workshop on PDP 2001. IEEE Computer Society, Los Alamitos (2001)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Pearson Education (2000)
Bentley, R., Dourish, P.: Medium versus mechanism: Supporting collaboration through customisation. In: Proceedings of ECSCW 1995. Kluwer Academic Publishers, Stockholm (1995)
Bentley, R., et al.: Supporting Collaborative Information Sharing with the World Wide Web: The BSCW Shared Workspace System. In: The World Wide Web Journal: Proceedings of the 4th International WWW Conference, vol. 1, pp. 63–74 (1995)
Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: a Model-based Design Methodology. IEEE Trans. on SMC - Part A: Systems and Humans 37(6), 1029–1046 (2007)
de Souza, C.S., Barbosa, S.D.J., Silva, S.R.P.: Semiotic engineering principles for evaluating end-user programming environments. Interacting with Computers 13 (2001)
Dourish, P.: Developing a Reflective Model of Collaborative Systems. ACM Transactions on Computer-Human Interaction 2(1), 40–63 (1995)
Finck, M., Gumm, D., Pape, B.: Using Groupware for Mediated Feedback. In: Proceedings of the Participation Design Conference 2004 (2004)
Fischer, G., Girgensohn, A.: End-user modifiability in design environments. In: Proceedings of the SIGCHI conference on Human factors in computing systems. ACM Press, Washington (1990)
Fischer, G., Ostwald, J.: Seeding, Evolutionary Growth, and Reseeding: Enriching Participatory Design with Informed Participation. In: Proceedings of the Participatory Design Conference (PDC 2002). 2002. CPSR, Malmö (2002)
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–458. Springer, Heidelberg (2006)
Floyd, C., Reisin, F.-M., Schmidt, G.: STEPS to Software Development with Users Source. In: Proceedings of the 2nd European Software Engineering Conference. LNCS. Springer, London (1989)
Gamma, E., Wiegand, J.: The eclipse way processes that adapt (2005)
Grüttner, M.: Entwicklung eines generischen Visualisierungs- und Interaktionskonzepts für kontextsensitive Hilfesysteme und prototypische Implementierung für das Eclipse RCP-Framework. In: Wirtschaftsinformatik. University of Siegen: Siegen (2007)
Henderson, A., Kyng, M.: There’s No Place Like Home: Continuing Design in Use. In: Greenbaum, J.K. (ed.) Design at Work - Cooperative Design of Computer Artifacts, Hillsdale, pp. 219–240 (1991)
IBM, Draft: Eclipse Platform Technical Overview, IBM Corporation and The Eclipse Foundation (2005)
Karsten, H., Jones, M.: The long and winding road: Collaorative IT and organisational change. In: Int. Conference on Computer Supported Work (CSCW 1998). ACM Press, New York (1998)
Kiczales, G., des Rivières, J., Bobrow, D.: The Art of the Meta-Object Protocol. MIT Press, Cambridge (1991)
Lieberman, H., Paternó, F., Wulf, V. (eds.): End User Development. Springer, Berlin (2006)
Lippert, M.: Eclipse Core - Unter der Haube, Teil 2: Ein Blick auf den Entwicklungsprozess des Eclipse-Plattform-Projekts. Eclipse Magazin (2006)
Malone, T.W., Lai, K.-Y., Fry, C.: Experiments with Oval: a radically tailorable tool for cooperative work. ACM TOIS 13(2), 177–205 (1995)
McLean, A., et al.: User tailorable systems: Pressing the issues with buttons. In: Proceedings of CHI 1990, Seattle, Washington (1990)
Mørch, A.: Three Levels of End-user Tailoring: Customization, Integration and Extension. In: Kyng, M., Henderson, H. (eds.) Computers and Design in context, pp. 51–76. MIT Press, Cambridge (1997)
Naur, P.: Programming as Theory Building. Microprocessing and Microprogramming 15, 253–261 (1985)
Ngwenyama, O.K.: Groupware, social action and organizational emergence: on the process dynamics of computer mediated distributed work. Accounting, Management and Information Technologies 8(4), 123–143 (1998)
Oberquelle, H.: Situationsbedingte und benutzerorientierte Anpassbarkeit von Groupware. In: Hartmann, A., et al. (eds.) Menschengerechte Groupware - Software-ergonomische Gestaltung und partizipative Umsetzung, pp. 31–50. Stuttgart, Teubner (1994)
Orlikowski, W.J.: Evolving with Notes: Organizational change around groupware technology. In: Ciborra, C. (ed.) Groupware & Teamwork, pp. 23–60. J. Wiley, Chichester (1996)
Orlikowski, W.J., Hofman, J.D.: An Improvisational Model for Change Management: The Case of Groupware Technologies. Sloan Management Review, pp. 11–21 (Winter 1997)
Pipek, V.: From Tailoring to Appropriation Support: Negotiating Groupware Usage. In: Faculty of Science, Department of Information Processing Science 2005. University of Oulu, Oulu (2005)
Pipek, V., Kahler, H.: Supporting Collaborative Tailoring. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End-User Development. Springer, Berlin (2006)
Pipek, V.W.: A Groupware’s Life. In: Proceedings of the Sixth European Conference on Computer Supported Cooperative Work (ECSCW 1999). Kluwer, Dordrecht (1999)
Rumpe, B., Schröder, A.: Quantitative Untersuchung des Extreme Programming Prozesses (2001)
Star, S.L., Bowker, G.C.: How to infrastructure. In: Lievrouw, L.A., Livingstone, S. (eds.) Handbook of New Media - Social Shaping and Consequences of ICTs, pp. 151–162. SAGE Pub., London (2002)
Stevens, G.: BSCWeasel – How to make an existing Groupware System more flexible. In: Demo presentation on the 9th European Conference on Computer-Supported Cooperative Work (2005)
Stevens, G., Budweg, S., Pipek, V.: The BSCWeasel and Eclipse-powered Cooperative End User Development. In: Proc. Workshop Eclipse as a Vehicle for CSCW Research at the Int. Conf. on CSCW 2004, Chicago, IL, USA (2004)
Stevens, G., Wiedenhöfer, T.: CHIC - A pluggable solution for community help in context. In: Proc of the 4th NordiCHi (2006)
Stiemerling, O.: Component-Based Tailorability. In: Institut für Informatik III, Rheinische Friedrich-Wilhelms-Universität, Bonn (2000)
Suchman, L.: Located accountabilities in technology production. Scandinavian Journal of Information Systems 14(2), 91–105 (2002)
Suchman, L.A.: Plans and situated actions: the problem of human-machine communication. Cambridge University Press, Cambridge (1990)
Törpel, B., Pipek, V., Rittenbruch, M.: Creating Heterogeneity - Evolving Use of Groupware in a Network of Freelancers. Special Issue on Evolving Use of Groupware, Computer Supported Cooperative Work: The Journal of Collaborative Computing (JCSCW) 12(1-2) (2003)
Twidale, M.B.: Over the Shoulder Learning: Supporting Brief Informal Learning. Computer Supported Cooperative Work 14(6), 505–547 (2005)
von Hippel, E., Katz, R.: Shifting Innovation to Users via Toolkits. Management Science 48(7), 821–833 (2002)
Wulf, V.: Evolving Cooperation when Introducing Groupware – A Self-Organization Perspective. Cybernetics and Human Knowing 6(2), 55–75 (1999)
Wulf, V., Golombek, B.: Exploration environments: concept and empirical evaluation. In: Proc. of the GROUP (2001)
Wulf, V., Golombek, B.: Direct Activation: A Concept to Encourage Tailoring Activities. Behaviour & Information Technology 20(4), 249–263 (2001)
Wulf, V., Rohde, M.: Towards an Integrated Organization and Technology Development. In: ACM Proceedings of the Symposium on Designing Interactive Systems (1995)
Wulf, V., Pipek, V., Won, M.: Component-based tailorability: Enabling highly flexible software applications. Int. J. Hum.-Comput. Stud. 66(1), 1–22 (2008)
Wikipedia: Perpetual beta. Online resource (November 28, 2008), http://en.wikipedia.org/wiki/Perpetual_beta
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
Stevens, G., Pipek, V., Wulf, V. (2009). Appropriation Infrastructure: Supporting the Design of Usages. 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_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-00427-8_4
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)