Invited research overview: end-user programming

B. Myers, Amy J. Ko, M. Burnett
{"title":"Invited research overview: end-user programming","authors":"B. Myers, Amy J. Ko, M. Burnett","doi":"10.1145/1125451.1125472","DOIUrl":null,"url":null,"abstract":"In the past few decades there has been considerable work on empowering end users to be able to write their own programs, and as a result, users are indeed doing so. In fact, we estimate that over 12 million people in American workplaces would say that they \"do programming\" at work, and almost 50 million people use spreadsheets or databases (and therefore may potentially program), compared to only 3 million professional programmers. The \"programming\" systems used by these end users include spreadsheet systems, web authoring tools, business process authoring tools such as Visual Basic, graphical languages for demonstrating the desired behavior of educational simulations, and even professional languages such as Java. The motivation for end-user programming is to have the computer be useful for each person's specific individual needs. While the empirical study of programming has been an HCI topic since the beginning the field, it is only recently that there has been a focus on the End-User Programmer as a separate class from novices who are assumed to be studying to be professional programmers. Another recent focus is on making end-user programming more reliable, using \"End-User Software Engineering.\" This paper gives a brief summary of some current and past research in the area of End-User Programming.","PeriodicalId":201154,"journal":{"name":"CHI '06 Extended Abstracts on Human Factors in Computing Systems","volume":" 38","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"119","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CHI '06 Extended Abstracts on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1125451.1125472","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 119

Abstract

In the past few decades there has been considerable work on empowering end users to be able to write their own programs, and as a result, users are indeed doing so. In fact, we estimate that over 12 million people in American workplaces would say that they "do programming" at work, and almost 50 million people use spreadsheets or databases (and therefore may potentially program), compared to only 3 million professional programmers. The "programming" systems used by these end users include spreadsheet systems, web authoring tools, business process authoring tools such as Visual Basic, graphical languages for demonstrating the desired behavior of educational simulations, and even professional languages such as Java. The motivation for end-user programming is to have the computer be useful for each person's specific individual needs. While the empirical study of programming has been an HCI topic since the beginning the field, it is only recently that there has been a focus on the End-User Programmer as a separate class from novices who are assumed to be studying to be professional programmers. Another recent focus is on making end-user programming more reliable, using "End-User Software Engineering." This paper gives a brief summary of some current and past research in the area of End-User Programming.
特邀研究综述:最终用户编程
在过去的几十年里,在授权终端用户能够编写自己的程序方面已经做了大量的工作,结果,用户确实在这样做。事实上,我们估计在美国的工作场所中有超过1200万人会说他们在工作中“做编程”,几乎有5000万人使用电子表格或数据库(因此可能会编程),而只有300万专业程序员。这些终端用户使用的“编程”系统包括电子表格系统、web编写工具、业务流程编写工具(如Visual Basic)、用于演示教育模拟所需行为的图形语言,甚至还有专业语言(如Java)。最终用户编程的动机是让计算机对每个人的特定个人需求有用。虽然编程的实证研究从一开始就一直是HCI领域的一个主题,但直到最近才开始关注最终用户程序员,将其作为一个独立的类别,而不是假设正在学习成为专业程序员的新手。最近的另一个焦点是使用“终端用户软件工程”使终端用户编程更加可靠。本文对当前和过去在终端用户编程领域的一些研究进行了简要的总结。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信