This is an old revision of this page, as edited by Sharkers(talk | contribs) at 21:13, 19 April 2014(Added this page to the HCI WikiProject). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 21:13, 19 April 2014 by Sharkers(talk | contribs)(Added this page to the HCI WikiProject)
This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
This article is within the scope of WikiProject Computer science, a collaborative effort to improve the coverage of Computer science related articles on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.Computer scienceWikipedia:WikiProject Computer scienceTemplate:WikiProject Computer scienceComputer science
This article is within the scope of WikiProject Human–Computer Interaction, a project which is currently considered to be inactive.Human–Computer InteractionWikipedia:WikiProject Human–Computer InteractionTemplate:WikiProject Human–Computer InteractionHuman–Computer Interaction
I would like to propose an external link to the following End-User Development Discussion Forum, which is now listed on the EUSES Resource page. This is an open forum for discussion of end-user development ideas, papers, strategies, tools, etc. It is a new forum that is not yet linked from the master site at zipxap.com, but will be eventually. DISCLOSURE: I run this forum. If you deem value in the link then please add it. Ktpenrose (talk) 16:06, 14 September 2009 (UTC)[reply]
I think this article deals more with who will make the end-user-application, as opposed to how the application will be made. When I look at the examples given for EUD's, I find they use spreadsheet and visual programming paradigm's.
Maybe the more useful distinction is that this is a software development paradigm. This means that this is a way of gathering software requirements, a way to make software more flexible by including EUD, or a collection of paradigm's and tools that are easy to use by non-programmers. I think it's not a programming paradigm by itself.
Not just who will make the application, but EUD explicitly deals with how the application will be made. There are techniques described in the linked reference books to create semi-automatic code from examples, to create programming languages that are adequate to non-technical people and to make repetitive tasks easier (i.e. "programming", not just gathering requirements). Those are not presently described in detail but are the meat of the discipline. I'm not sure how you differenciate "programming paradigm" and "software development paradigm" though. I suppose you could call EUD a collection of programming paradigms, since several different paradigms fall under this umbrella (see [1]). Diego (talk) 12:11, 18 March 2012 (UTC)[reply]