Content deleted Content added
Citation bot (talk | contribs) Alter: title. Add: date, chapter, s2cid. Removed parameters. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox3 | #UCB_webform_linked 676/2306 |
m →Emergent programming: clean up |
||
Line 25:
Emergence can be defined as a process whereby larger entities, patterns, and regularities arise through interactions among smaller or simpler entities that themselves do not exhibit such properties. The extensive amount of code publicly available on the web can be used to find this type of patterns and regularities. By modeling how developers use programming languages in practices, algorithms for finding common idioms and detecting unlikely code can be created.<ref name="codex" />
This process is limited to the amount of code that programmers are willing and able to share. Because people write more code than they share online there is a lot of duplicated effort. To fully use the power of the crowd, the effort required to publish code online should be reduced.<ref name=ditty>{{cite book|last1=Lieber|first1=Thomas|last2=Miller|first2=Rob|title=Adjunct proceedings of the 25th annual ACM symposium on User interface software and technology |chapter=Programming with everybody
==Examples==
|