End-user development

This is an old revision of this page, as edited by Frap (talk | contribs) at 19:16, 26 April 2008 (Added dash). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

End-user development (EUD) is a research topic within the field of computer science. It is concerned with the question of how to enable a user of a certain software to extend and adapt it to its needs. End User Development is a set of activities or techniques that allow people, who are non-professional developers to create or modify a software artifact. A typical example of EUD is macro programming in an office suite. End User Development is not limited to programming. Other examples of End User Development include the creation and modification of:

  • Web pages - plain HTML or HTML and scripting
  • Wikis - a collaborative End-User Development process
  • Spreadsheets
  • 3D models created with end-user oriented tools and approaches such as Sketchup

See also