Abstract
The paper is a case study of customer-initiated software product development. We have observed and participated in system development activities in a commercial software house (company) over a period of two years. The company produces project-planning tools for the oil and gas industry, and relies on interaction with customers for further development of its products. Our main research question is how customers and professional developers engage in mutual development mediated by shared software tools (products and support systems). We have used interviews with developers and customers as our main source of data, and identified the activities (from use to development) where customers have contributed to development. We analyze our findings in terms of co-configuration, meta-design and modding in order to name and compare the various stages of development (adaptation, generalization, improvement request, specialization, and tailoring).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Andersen, R.: Customer-initiated product development: A case study of adaptation and co-configuration, Master’s thesis, Dept. of Informatics, University of Oslo, Norway (2008)
Bansler, J.P., Havn, E.: Information systems development with generic systems. In: Walter, W.R.J. (ed.) Proceedings from Second European Conference on Information Systems, pp. 30–31. Nijenrode University Press, Breukelen (1994)
Costabile, M.F., Foglia, D., Fresta, G., Mussio, P., Piccinno, A.: Software environments for end-user development and tailoring. PsychNology Journal 2(1), 99–122 (2004)
Dittrich, Y., Vaucouleur, S.: Practices around customization of standard systems. In: Proceedings of the 2008 international Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2008), pp. 37–40. ACM Press, New York (2008)
Douthwaite, B., Keatinge, J.D.H., Park, J.R.: Why promising technologies fail: The neglected role of user innovation during adoption. Research Policy 30(5), 819–836 (2001)
Ehn, P., Kyng, M.: Cardboard computers: Mocking-it-up or hands-on the future. In: Greenbaum, J., Kyng, M. (eds.) Design at Work: Cooperative Design of Computer Systems, pp. 169–195. Lawrence Erlbaum, Hillsdale (1991)
Engeström, Y.: New forms of learning in co-configuration work. The Journal of Workplace Learning 16, 11–21 (2004)
Engeström, Y.: Enriching the Theory of Expansive Learning: Lessons From Journeys Toward Coconfiguration. Mind, culture and activity 14(1-2), 23–29 (2007)
Eriksson, J., Dittrich, Y.: Combining tailoring and evolutionary software development for rapidly changing business systems. Journal of Organizational and End-User Computing 19(2), 47–64 (2007)
Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A.G., Mehandjiev, N.: Meta-design: A manifesto for end-user development. Comm. ACM 47(9), 33–37 (2004)
Fischer, G., Ostwald, J.: Seeding, evolutionary growth, and reseeding: Enriching participatory design with informed participation. In: Proceedings of the Participatory Design Conference (PDC 2002), pp. 135–143. ACM Press, New York (2002)
Fischer, G., Scharff, E.: Meta-design: Design for designers. In: Proceedings 3rd International Conference on Designing Interactive Systems (DIS 2000), New York, pp. 396–405 (2000)
Floyd, I.R., Jones, M.C., Rathi, D., Twidale, M.B.: Web mash-ups and patchwork prototyping: User-driven technological innovation with Web 2.0 and open source software. In: Proceedings of the 40th annual Hawaii international Conference on System Sciences, pp. 86–96 (2007)
Gantt, M., Nardi, B.: Gardeners and gurus: Patterns of cooperation among CAD users. In: Proceedings of the Conference on Computer-Human Interaction (CHI 1992), pp. 107–117. ACM Press, New York (1992)
Jeppesen, L.B.: Profiting from innovative user communities: How firms organize the production of user modifications in the computer industry. Working Papers 2003-2004, Dept. of Industrial Economics and Strategy, Copenhagen Business School, Denmark (2004)
Jeppesen, L.B., Molin, M.J.: Consumers as co-developers: Learning and innovation outside the firm. Working Papers, 2003-01, Dept. of Industrial Economics and Strategy, Copenhagen Business School, Denmark (2003)
Kaasbøll, J., Øgrim, L.: Super-users: Hackers, management hostages or working class heroes? A Study of user influence on redesign in distributed organizations. In: Proceedings of the 17th Information Systems Research Seminar in Scandinavia (IRIS-17), pp. 784–798. Dept. of Information Processing Science, University of Oulu, Finland (1994)
Kanstrup, A.M., Christiansen, E.: Selecting and evoking innovators: Combining democracy and creativity. In: Proceedings of the 4th Nordic Conference on HCI (NordiCHI 2006), pp. 321–330. ACM Press, New York (2006)
King, N.: Template analysis. In: Symon, G., Cassell, C. (eds.) Qualitative methods and analysis in organizational research: A practical guide, pp. 118–134. Sage, London (1994)
Knight, W.: Supernatural powers become contagious in PC game (April 28, 2008), http://www.newscientist.com/article.ns?id=dn6857
Lieberman, H., Paterno, F., Wulf, V. (eds.): End-user development: Empowering people to flexibly employ advanced information and communication technology. Kluwer, Dordrecht (2006)
Mehandjiev, N., Bottaci, L. (eds.): End-user development: Special issue of the Journal of End User Computing 10(2) (1998)
Mehandjiev, N., Sutcliffe, A.G., Lee, D.: Organisational views of end-user development. In: Lieberman, H., Paterno, F., Wulf, V. (eds.) End user development: Empowering people to flexibly employ advanced information and communication technology. Kluwer Academic Publishers, Dordrecht (2005)
Mørch, A.: Evolving a generic application into a domain-oriented design environment. Scandinavian Journal of Information Systems 8(2), 63–90 (1996)
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.I., Hansen Åsand, H.R., Ludvigsen, S.R.: The Organization of End User Development in an Accounting Company. In: Clarke, S. (ed.) End User Computing Challenges and Technologies: Emerging Tools and Applications, pp. 102–123. Information Science Reference, Hershey (2007)
Mørch, A.I., Mehandjiev, N.D.: Tailoring as collaboration: The mediating role of multiple representations and application units. Computer Supported Cooperative Work 9(1), 75–100 (2000)
Mørch, A.I., Stevens, G., Won, M., Klann, M., Dittrich, Y., Wulf, V.: Component-based technologies for end-user development. Comm. ACM 47(9), 59–62 (2004)
Nedic, D., Olsen, E.A.: Customizing an open source web portal framework in a business context: Integrating participatory design with an agile approach. Master’s thesis, Dept. of Informatics, University of Oslo, Norway (2007)
Norman, D.A.: Workarounds and hacks: The leading edge of innovation. Interactions 15(4), 47–48 (2008)
Nygård, K.A., Mørch, A.I.: The Role of Boundary Crossing for Knowledge Advancement in Product Development. In: Proceedings Int’l Conf. Computers in Education (ICCE 2007), pp. 183–186. IOS Press, Amsterdam (2007)
Pollock, N., Williams, R.: The biography of the enterprise-wide system or how SAP conquered the World. Routledge, London (2008)
Stevens, G., Wulf, V.: A new dimension in access control: Studying maintenance engineering across organizational boundaries. In: Proceedings of CSCW 1992, pp. 196–205. ACM Press, New York (2002)
Stevens, G., Wiedenhofer, T.: CHIC - A pluggable solution for community help in context. In: Proceedings of the 4th Nordic Conference on HCI (NordiCHI 2006), pp. 212–221. ACM Press, New York (2006)
Victor, B., Boynton, A.C.: Invented here: Maximizing your organization’s internal growth and profitability. Harvard Business School Press, Boston (1998)
Volkoff, O., Strong, D.M., Elmes, M.B.: Between a Rock and a Hard Place: Boundary Spanners in an ERP Implementation. In: Proceedings of the 8th Americas Conference on Information Systems, pp. 958–962 (2002)
von Hippel, E.: Innovation by User Communities: Learning From Open-Source Software. MIT Sloan Management review 42(4), 82–86 (2001)
von Hippel, E.: Democratizing Innovation. MIT Press, Cambridge (2005)
Wulf, V., Golombek, B.: Direct activation: A concept to encourage tailoring activities. Behaviour & Information Tech. 20(4), 249–263 (2001)
Wulf, V., Pipek, V., Won, M.: Component-based tailorability: Enabling highly flexible software applications. Int. J. Hum.-Comput. Stud. 66(1), 1–22 (2008)
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
Andersen, R., Mørch, A.I. (2009). Mutual Development: A Case Study in Customer-Initiated Software Product Development. 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_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-00427-8_3
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)