Skip to main content

Mutual Development: A Case Study in Customer-Initiated Software Product Development

  • Conference paper
End-User Development (IS-EUD 2009)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5435))

Included in the following conference series:

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Chapter  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Engeström, Y.: New forms of learning in co-configuration work. The Journal of Workplace Learning 16, 11–21 (2004)

    Article  Google Scholar 

  8. Engeström, Y.: Enriching the Theory of Expansive Learning: Lessons From Journeys Toward Coconfiguration. Mind, culture and activity 14(1-2), 23–29 (2007)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Knight, W.: Supernatural powers become contagious in PC game (April 28, 2008), http://www.newscientist.com/article.ns?id=dn6857

  21. Lieberman, H., Paterno, F., Wulf, V. (eds.): End-user development: Empowering people to flexibly employ advanced information and communication technology. Kluwer, Dordrecht (2006)

    Google Scholar 

  22. Mehandjiev, N., Bottaci, L. (eds.): End-user development: Special issue of the Journal of End User Computing 10(2) (1998)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. Mørch, A.: Evolving a generic application into a domain-oriented design environment. Scandinavian Journal of Information Systems 8(2), 63–90 (1996)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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)

    Google Scholar 

  30. Norman, D.A.: Workarounds and hacks: The leading edge of innovation. Interactions 15(4), 47–48 (2008)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. Pollock, N., Williams, R.: The biography of the enterprise-wide system or how SAP conquered the World. Routledge, London (2008)

    Google Scholar 

  33. 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)

    Google Scholar 

  34. 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)

    Google Scholar 

  35. Victor, B., Boynton, A.C.: Invented here: Maximizing your organization’s internal growth and profitability. Harvard Business School Press, Boston (1998)

    Google Scholar 

  36. 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)

    Google Scholar 

  37. von Hippel, E.: Innovation by User Communities: Learning From Open-Source Software. MIT Sloan Management review 42(4), 82–86 (2001)

    MathSciNet  Google Scholar 

  38. von Hippel, E.: Democratizing Innovation. MIT Press, Cambridge (2005)

    Google Scholar 

  39. Wulf, V., Golombek, B.: Direct activation: A concept to encourage tailoring activities. Behaviour & Information Tech. 20(4), 249–263 (2001)

    Article  Google Scholar 

  40. Wulf, V., Pipek, V., Won, M.: Component-based tailorability: Enabling highly flexible software applications. Int. J. Hum.-Comput. Stud. 66(1), 1–22 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics