Skip to main content

Supporting End Users to Be Co-designers of Their Tools

  • 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

Nowadays very different people use computer systems for their daily working activities, but also for fun and entertainment or only to satisfy their information needs. Designers are doing their best to create computer systems that work as end users expect, but it must be honestly admitted that they often fail and end users have all rights to complain. In order to improve this situation and create better systems, participatory approaches have been proposed, which involve end users in the design and development process. However, this solution is not without flaws, mainly because timing and ways of users’ participation are very critical. In this paper we discuss our approach to create working systems, which is based on a star model of the software life cycle that drives system design, development and evolution, since software design and development is seen as an evolutive process, driven by end-users activities in the real life. System development does not end with its first release; it is experimented by its end users and further evolved on the basis of their feedbacks. End users are truly engaged in the software life cycle as co-designers and experimenters of the software tools they will use in various application domains.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Wagner, E.L., Piccoli, G.: Moving Beyond User Participation to Achieve Successful Is Design. Commun. ACM 50, 51–55 (2007)

    Article  Google Scholar 

  2. Schuler, D., Namioka, A.: Participatory Design: Principles and Practices. Lawrence Erlbaum Associates, Inc., Mahwah (1993)

    Google Scholar 

  3. Mayhew, D.J.: The Usability Engineering Lifecycle: A Practitioner’s Handbook for User Interface Design. Morgan Kaufmann Publishers Inc., San Francisco (1999)

    Book  Google Scholar 

  4. Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: Visual Interactive Systems for End-User Development: A Model-Based Design Methodology. IEEE Transactions on System Man and Cybernetics Part A-Systems and Humans 37, 1029–1046 (2007)

    Article  Google Scholar 

  5. Costabile, M.F., Fogli, D., Marcante, A., Piccinno, A.: Supporting Interaction and Co-Evolution of Users and Systems. In: International Conference on Advanced Visual Interface, pp. 143–150. ACM Press, Venice (2006)

    Google Scholar 

  6. Bianchi, A., Bottoni, P., Mussio, P.: Issues in Design and Implementation of Multimedia Software Systems. In: IEEE International Conference on Multimedia Computing and Systems (ICMCS 1999), pp. 91–96. IEEE Computer Society, Los Alamitos (1999)

    Chapter  Google Scholar 

  7. Nielsen, J.: Usability Engineering. Academic Press, San Diego (1993)

    MATH  Google Scholar 

  8. Fogli, D., Colosio, S., Sacco, M.: Managing Accessibility in Local E-Government Websites through End-User Development: A Case Study. Int. J. Universal Access in the Information Society (to appear)

    Google Scholar 

  9. Bourguin, G., Derycke, A., Tarby, J.C.: Beyond the Interface: Co-Evolution inside Interactive Systems - a Proposal Founded on Activity Theory. In: IHM-HCI, pp. 297–310. Springer, Heidelberg (2001)

    Google Scholar 

  10. Folmer, E., van Welie, M., Bosch, J.: Bridging Patterns: An Approach to Bridge Gaps between SE and HCI. Information and Software Technology 48, 69–89 (2006)

    Article  Google Scholar 

  11. Hix, D., Hartson, H.R.: Developing User Interfaces: Ensuring Usability through Product & Process. John Wiley & Sons, Inc., Chichester (1993)

    MATH  Google Scholar 

  12. Perlis, A.J.: Special Feature: Epigrams on Programming. SIGPLAN Not. 17, 7–13 (1982)

    Article  Google Scholar 

  13. Fischer, G.: Beyond Binary Choices: Understanding and Exploiting Trade-Offs to Enhance Creativity. First Monday 11 (2006)

    Google Scholar 

  14. Buono, P., Simeone, A.L.: An Experience About User Involvement for Successful Design. In: D’Atri, A., De Marco, M., Casalino, N. (eds.) Interdisciplinary Aspects of Information Systems Studies. Springer, Heidelberg (to appear)

    Google Scholar 

  15. Costabile, M.F., Mussio, P., Provenza, L.P., Piccinno, A.: End Users as Unwitting Software Developers. In: Proceedings of the 4th international workshop on End-user software engineering (WEUSE 2008), pp. 6–10. ACM, Leipzig (2008)

    Chapter  Google Scholar 

  16. Shneiderman, B.: Leonardo’s Laptop: Human Needs and the New Computing Technologies. MIT Press, Cambridge (2002)

    Google Scholar 

  17. Burnett, M., Cook, C., Rothermel, G.: End-User Software Engineering. Commun. ACM 47, 53–58 (2004)

    Article  Google Scholar 

  18. 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, vol. 9, pp. 427–457. Springer, Dordrecht (2006)

    Chapter  Google Scholar 

  19. Myers, B., Hudson, S.E., Pausch, R.: Past, Present, and Future of User Interface Software Tools. ACM Trans. Comput.-Hum. Interact. 7, 3–28 (2000)

    Article  Google Scholar 

  20. Sutcliffe, A., Mehandjiev, N.: Introduction. Communications of the ACM 47, 31–32 (2004)

    Article  Google Scholar 

  21. Fischer, G., Giaccardi, E., Ye, Y., Sutcliffe, A., Mehandjiev, N.: Meta-Design: A Manifesto for End-User Development. Communications of the ACM 47, 33–37 (2004)

    Article  Google Scholar 

  22. De Souza, C.S., Barbosa, S.D.J.: A Semiotic Framing for End-User Development. End User Development. In: Lieberman, H., Paternò, F., Wulf, V. (eds.) End User Development, vol. 9, pp. 401–426. Springer, Dordrecht (2006)

    Chapter  Google Scholar 

  23. Iverson, K.E.: Notation as a Tool of Thought. Communications of the ACM 23, 444–465 (1980)

    Article  MathSciNet  Google Scholar 

  24. Costabile, M.F., Fogli, D., Mussio, P., Piccinno, A.: A Meta-Design Approach to End-User Development. In: IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 308–310. IEEE Computer Society, Dallas (2005)

    Google Scholar 

  25. Fogli, D., Fresta, G., Mussio, P.: On Electronic Annotation and Its Implementation. In: Proceedings of the working conference on Advanced visual interfaces, pp. 98–102. ACM, Gallipoli (2004)

    Chapter  Google Scholar 

  26. Carrara, P., Fogli, D., Fresta, G., Mussio, P.: Toward Overcoming Culture, Skill and Situation Hurdles in Human-Computer Interaction. Universal Access in the Information Society 1, 288–304 (2002)

    Article  Google Scholar 

  27. Fischer, G.: Symmetry of Ignorance, Social Creativity, and Meta-Design. In: Proceedings of Creativity & Cognition 1999, pp. 116–123. ACM Press, New York (1999)

    Google Scholar 

  28. Costabile, M.F., Fogli, D., Marcante, A., Mussio, P., Piccinno, A.: A Design Methodology for Tailorable Visual Interactive Systems. In: Int. Conference on Software Engineering and Knowledge Engineering, San Francisco Bay, CA, USA, pp. 450–455 (2006)

    Google Scholar 

  29. Petre, M., Blackwell, A.F.: Children as Unwitting End-User Programmers. In: IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2007, pp. 239–242 (2007)

    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

Costabile, M.F., Mussio, P., Parasiliti Provenza, L., Piccinno, A. (2009). Supporting End Users to Be Co-designers of Their Tools. 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_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-00427-8_5

  • 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