End-User Development of Enterprise Widgets

  • Michael Spahn
  • Volker Wulf
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5435)


Companies are operating in a dynamic environment, resulting in a continuous need of adapting used information systems to changing business processes and associated information needs. Viewed from a micro-perspective, business users are managing and executing business processes on a daily basis, but are not able to adapt used software to their individual needs and working practice. In this paper, we present an End-User Development (EUD) approach and prototypic environment, enabling business users to create enterprise widgets tailored to their personal information needs without the need of programming knowledge, by mashing up enterprise resources using a lightweight visual design paradigm. The approach especially considers extensibility of building blocks for widget creation even by small and medium sized enterprises (SMEs) using existing knowledge. We give evidence on the applicability of the approach in real enterprise contexts, by providing first results of an evaluation in three German SMEs.


End-User Development Mashup Widget 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Roth, A., Scheidl, S.: End-User Development for Enterprise Resource Planning Systems. In: Informatik 2006, pp. 596–599. GI (2006) Google Scholar
  2. 2.
    Brehm, L., Heinzl, A., Markus, M.L.: Tailoring ERP Systems: A Spectrum of Choices and their Implications. In: 34th Annual Hawaii International Conference on System Sciences (HICSS-34). IEEE, Los Alamitos (2001)Google Scholar
  3. 3.
    Markus, M.L., Tanis, C.: The Enterprise System Experience: From Adoption to Success. In: Zmud, R.W. (ed.) Framing the Domains of IT Research: Glimpsing the Future through the Past, pp. 173–207. Pinnaflex (2000)Google Scholar
  4. 4.
    Wulf, V., Rohde, M.: Towards an integrated Organization and Technology Development. In: Designing Interactive Systems 1995 (DIS 1995). ACM, New York (1995)Google Scholar
  5. 5.
    Gallivan, M.J., Keil, M.: The User–Developer Communication Process: A critical Case Study. ISJ 13, 37–68 (2003)Google Scholar
  6. 6.
    Beringer, J.: Reducing Expertise Tension. Commun. ACM 47, 39–40 (2004)CrossRefGoogle Scholar
  7. 7.
    Lieberman, H., Paternò, F., Wulf, V.: End User Development. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  8. 8.
    Spahn, M., Dörner, C., Wulf, V.: End User Development: Approaches towards a flexible Software Design. In: 16th European Conference on Information Systems (ECIS 2008), pp. 303–314. CISC (2008) Google Scholar
  9. 9.
    Wulf, V., Pipek, V., Won, M.: Component-based Tailorability: Towards highly flexible Software Applications. IJHCS 66, 1–22 (2008)Google Scholar
  10. 10.
    Erl, T.: Service-oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005)Google Scholar
  11. 11.
    Microsoft Popfly,
  12. 12.
  13. 13.
    Gartner Identifies the Top 10 Strategic Technologies for 2008 (2008),
  14. 14.
    Spahn, M., Dörner, C., Wulf, V.: End User Development of Information Artefacts: A Design Challenge for Enterprise Systems. In: 16th European Conference on Information Systems (ECIS 2008), pp. 482–493. CISC (2008)Google Scholar
  15. 15.
    Caceres, M.: Widgets 1.0 Requirements. W3C Working Draft. W3C (2008) Google Scholar
  16. 16.
    Kvale, S.: Interviews: An Introduction to Qualitative Research Interviewing. Sage Publications, Thousand Oaks (1996)Google Scholar
  17. 17.
    Muller, M.J.: Participatory Design: The third Space in HCI. In: The Human-Computer Interaction Handbook: Fundamentals, evolving Technologies and emerging Applications, pp. 1051–1068. Erlbaum (2003)Google Scholar
  18. 18.
    Spahn, M., Kleb, J., Grimm, S., Scheidl, S.: Supporting Business Intelligence by Providing Ontology-based End-User Information Self-Service. In: 1st International Workshop on Ontology-supported Business Intelligence (OBI 2008). ACM, New York (2008)Google Scholar
  19. 19.
    MacLean, A., Carter, K., Lövstrand, L., Moran, T.: User-tailorable Systems: Pressing the Issues with Buttons. In: SIGCHI Conference on Human Factors in Computing Systems (CHI 1990), pp. 175–182. ACM, New York (1990)Google Scholar
  20. 20.
  21. 21.
    Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, USA (2000)Google Scholar
  22. 22.
    Lal, R.: Creating Vista Gadgets. Sams (2008)Google Scholar
  23. 23.
    Davis, F.D.: A Technology Acceptance Model for empirically testing new End-User Information Systems: Theory and Results. PhD thesis, Sloan School of Management, Massachusetts Institute of Technology, Cambridge, MA, USA (1986)Google Scholar
  24. 24.
    Davis, F.D.: Perceived Usefulness, perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13, 319–340 (1989)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Michael Spahn
    • 1
  • Volker Wulf
    • 2
  1. 1.SAP AG, SAP ResearchDarmstadtGermany
  2. 2.University of SiegenSiegenGermany

Personalised recommendations