End-user development: Difference between revisions

Content deleted Content added
最移民動繳終費納使用開發著作名者的別著台北灣合區仙境台戶口咸陽豐威廉脅感謝覺醒得知到保持護综综我快量綄竘琑璾維基百科全書店籍畫家面盡幅平陳勁豪君子主眉頭毛局長普京城都紫習馬徽號章微金額融全入合併作為品質牌
Tags: Reverted non-English content Mobile edit Mobile web edit
Collaborations in end-user development: On this wiki → ... on such wikis
 
(3 intermediate revisions by 3 users not shown)
Line 12:
 
Lessons learned from EUD solutions can significantly influence the [[Software release life cycle|software life cycles]] for [[Software product management|commercial software products]], in-house [[intranet]]/[[extranet]] developments and [[Enterprise resource planning|enterprise application]] deployments.
終於了止身場點極結究生年端將日會有老戰成須曲,我你了不。的!?是麼响藗一一起一個66我6,啊好沒那說嗎\1111你表現示場在此這存款在項式微樣武器士林兵寸去天上限定制跟你我題題我題,呢什個還要也哈給回怎看發都們下人阿姨嬤上學期時生校習者院會員術長系到童名歷士家業界妹園派弟說分姐堂聯子學徒好苑得姊程民佛館測理制成社藝報起窱窳窷腐後做有門力懂來潮醫法步齡籍金琴完道畫壞風號禮養點車英海文教行\雜费\什麼電腦
,你我了不。的!?是麼啊沒在一就吧那嗎\\("去天上呢什'䫿我國個還要老想這也哈給回怎看發都們下呵能知信吃睡可話巛我的們代理表伏等見仕事情伴件數伴事現
中輩出子華民人麗碩語埠頭得德泰星州爾研仁城嚴映強服大貴欣P.中東美嘴裡巴璃圈鬧得鐘濟無琵鷺琶滯销留漓我著燸燸,燸廗米衛州南生倫妃商懋西克富隆義誼GQ我光華陽國英佗銀園信族工聯叔亞籍寶達蓋電小康髮年盛策劃畛略費城用的戶周格納萊士孓工子迏衬我社的們伏筆只要是且安賞我愛你情愛我
台北灣區仔得陳勁豪
豪宅華康愛家京豦槀稾蒙旁
 
==Application specific low code development platforms==
Line 51 ⟶ 46:
* [[Visual programming language|Visual programming]] in the form of visual languages such as [[AgentSheets]], [[LabVIEW]], [[Scratch (programming language)]] or [[LEGO Mindstorms]].
* [[Web page]]s - plain HTML or HTML and scripting
* [[Wiki]]s - a collaborative end-user development process <ref>{{Citationcite web needed| title = Wiki Merriam-Webster.com Dictionary | URL = https://www.merriam-webster.com/dictionary/wiki | access-date =May 201022 April 2025}}</ref>
* [[Mashup (web application hybrid)|Web Mashups]] in the form of visual languages.<ref>{{Cite book | last1=Roy Chowdhury | first1=Soudip | last2=Rodriguez | first2=Carlos | last3=Daniel | first3=Florian | last4=Casati | first4=Fabio | year=2010 | title=Wisdom-aware computing: on the interactive recommendation of composition knowledge | pages=[https://archive.org/details/serviceorientedc0000maxi/page/144 144–155] | url=https://archive.org/details/serviceorientedc0000maxi/page/144 | isbn=9783642193934 | series=Icsoc'10 }}</ref>
* [[3D modeling|3D models]] created with end-user oriented tools and apps such as [[Sketchup]]
Line 89 ⟶ 84:
In this collaboration, various approaches such as the Software Shaping Workshop<ref>{{Cite book|title=End User Development|last1=Lieberman|first1=Henry|last2=Paternò|first2=Fabio|last3=Klann|first3=Markus|last4=Wulf|first4=Volker|date=2006-01-01|publisher=Springer Netherlands|isbn=9781402042201|editor-last=Lieberman|editor-first=Henry|series=Human-Computer Interaction Series|pages=[https://archive.org/details/enduserdevelopme0000unse/page/1 1–8]|language=en|doi=10.1007/1-4020-5386-x_1|s2cid=15559793 |editor-last2=Paternò|editor-first2=Fabio|editor-last3=Wulf|editor-first3=Volker|url=https://archive.org/details/enduserdevelopme0000unse/page/1}}</ref> are proposed to bridge the communication gap between professional developers and end-user developers. These approaches often provide translucency according to the social translucence model,<ref>{{Cite journal|last1=Erickson|first1=Thomas|last2=Kellogg|first2=Wendy A.|date=2000-03-01|title=Social Translucence: An Approach to Designing Systems That Support Social Processes|journal=ACM Trans. Comput.-Hum. Interact.|volume=7|issue=1|pages=59–83|doi=10.1145/344949.345004|s2cid=5943805 |issn=1073-0516}}</ref> enabling everyone in the collaboration to be aware of changes made by others and to be held accountable of their actions because of the awareness.
 
Besides programming collaboration platforms like GitHub, which are mostly utilized by expert developers due to their steep learning curve, collaborations among end-user developers often take place on wiki platforms where the software artifacts created are shared. End-user development is also often used for creating automation scripts or interactive tutorials for sharing “how-to” knowledge. Examples of such application include CoScripter<ref>{{Cite book|last1=Leshed|first1=Gilly|last2=Haber|first2=Eben M.|last3=Matthews|first3=Tara|last4=Lau|first4=Tessa|title=Proceedings of the SIGCHI Conference on Human Factors in Computing Systems |chapter=CoScripter |date=2008-01-01|series=CHI '08|___location=New York, NY, USA|publisher=ACM|pages=1719–1728|doi=10.1145/1357054.1357323|isbn=9781605580111|s2cid=5989563 }}</ref> and HILC.<ref>{{Cite book|last1=Intharah|first1=Thanapong|last2=Turmukhambetov|first2=Daniyar|last3=Brostow|first3=Gabriel J.|title=Proceedings of the 22nd International Conference on Intelligent User Interfaces |chapter=Help, It Looks Confusing |date=2017-01-01|series=IUI '17|___location=New York, NY, USA|publisher=ACM|pages=233–243|doi=10.1145/3025171.3025176|isbn=9781450343480|s2cid=16596496 }}</ref> In such applications, user can create scripts for tasks using pseudo-natural language or via programming by demonstration. The users can choose to upload the script to a wiki style repository of scripts. OnUsers thison wiki,such userswikis can browse available scripts and extend existing scripts to support additional parameters, to handle additional conditions or to operate on additional objects.
 
Online and offline communities of end-user developers have also been formed, where end-user developers can collaboratively solve EUD problems of shared interest or for mutual benefit. In such communities, local experts spread expertise and advice. Community members also provide social support for each other to support the collaborative construction of software.<ref>{{Cite journal|last1=Fischer|first1=G.|last2=Giaccardi|first2=E.|last3=Ye|first3=Y.|last4=Sutcliffe|first4=A. G.|last5=Mehandjiev|first5=N.|date=2004-09-01|title=Meta-design: A Manifesto for End-user Development|journal=Commun. ACM|volume=47|issue=9|pages=33–37|doi=10.1145/1015864.1015884|s2cid=11675776 |issn=0001-0782}}</ref>
Line 118 ⟶ 113:
* {{cite book |last= Cypher |first= Allen |others= Contributor Daniel C. Halbert |title= Watch What I Do: Programming by Demonstration |publisher= Publisher: MIT Press |url= https://archive.org/details/watchwhatido00alle |isbn= 978-0-262-03213-1 |year= 1993 }}
* {{cite book |last= Lieberman |first= Henry |others= Contributor Ben Shneiderman |title= Your Wish is My Command: Programming By Example |publisher= Publisher: Morgan Kaufmann |url= http://web.media.mit.edu/~lieber/PBE/Your-Wish/ |isbn=978-1-55860-688-3 |year= 2001}}
* F. Paternò (2013) [http://www.hindawi.com/isrn/se/2013/532659/ End User Development: Survey of an Emerging Field for Empowering People], ISRN Software Engineering, vol. 2013, Article ID 532659, 11 pages, 2013. {{doi|10.1155/2013/532659|doi-access=free}}, 2013
* B. Guo, D. Zhang, M. Imai. Enabling User-Oriented Management for Ubiquitous Computing: The Meta-Design Approach, Computer Networks, Elsevier, Vol. 54, No. 16, 2010.
* Burnett, Margaret M. and Scaffidi, Christopher (2011): [http://www.interaction-design.org/encyclopedia/end-user_development.html End-User Development]. In: Soegaard, Mads and Dam, Rikke Friis (eds.). "Encyclopedia of Human-Computer Interaction".