End-user development: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Alter: title. Add: chapter, date. | Use this bot. Report bugs. | Suggested by Abductive | Category:Software features | #UCB_Category 35/49
change paradigms template to navbox (see Template talk:Programming paradigms#too long)
Line 1:
{{Programming paradigms}}
 
'''End-user development''' ('''EUD''') or '''end-user programming''' ('''EUP''') refers to activities and tools that allow [[User (computing)|end-user]]s – people who are not professional software developers – to [[Computer programming|program computers]]. People who are not professional developers can use EUD tools to create or modify ''software artifacts'' (descriptions of automated behavior) and complex data objects without significant knowledge of a [[programming language]]. In 2005 it was estimated (using statistics from the U.S. [[Bureau of Labor Statistics]]) that by 2012 there would be more than 55 million end-user developers in the United States, compared with fewer than 3 million professional programmers.<ref>{{Cite book|last1=Scaffidi|first1=C.|last2=Shaw|first2=M.|last3=Myers|first3=B.|title=2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05) |chapter=Estimating the Numbers of End Users and End User Programmers |date=2005-09-01|pages=207–214|doi=10.1109/VLHCC.2005.34|isbn=978-0-7695-2443-6|s2cid=14608501 }}</ref> Various EUD approaches exist, and it is an active [[Discipline (academia)|research topic]] within the field of [[computer science]] and [[human-computer interaction]]. Examples include [[natural language programming]],<ref>Little, Greg, and Robert C. Miller. "[https://web.archive.org/web/20171210231913/https://pdfs.semanticscholar.org/b740/08688a029d7c48a2153a7905e7fa65fea72f.pdf Translating keyword commands into executable code]." Proceedings of the 19th annual ACM symposium on User interface software and technology. ACM, 2006.</ref><ref>Bruckman, Amy, and Elizabeth Edwards. "[http://www.cc.gatech.edu/~asb/papers/conference/edwards-bruckman-chi99.pdf Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming language]." Proceedings of the SIGCHI conference on Human Factors in Computing Systems. ACM, 1999.
APA
Line 126 ⟶ 124:
* [http://giove.cnuce.cnr.it/eud-net.htm The European Commission Network of Excellence on End-User Development] {{Webarchive|url=https://web.archive.org/web/20160303191133/http://giove.cnuce.cnr.it/eud-net.htm |date=2016-03-03 }}
* [https://web.archive.org/web/20120402234145/http://www.iisi.de/international-symposium-on-end-user-development/conference-series/ Conference Series International Symposium on End-User Development]
 
{{Programming paradigms navbox}}
 
{{DEFAULTSORT:End-User Development}}