CAREER: Advancing End-User Programming with Expertise Sharing Tools
职业:利用专业知识共享工具推进最终用户编程
基本信息
- 批准号:1149799
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2012
- 资助国家:美国
- 起止时间:2012-06-01 至 2018-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The objective of this research is to investigate how to improve end-user programmer productivity and learning through user interfaces and algorithms for capturing, sharing, and accessing programming expertise. Focus is on the needs of end-user programmers who create graphical user interfaces and build physical computing systems. Fieldwork and data analyese will be conducted to understand current practices around seeking and providing advice online. Informed by this framework, tools will be developind for creating and sharing high-quality examples and tutorials, finding and recommending relevant examples, and integrating found code into new projects. Success of the methods will be evaluated through laboratory experiments and deployment of instrumented software. This work draws on methodology from computer-supported cooperative work, end-user programming, the design of authoring tools, project-based learning, and design of computer-realized scaffolding. Four types of results will be produced: 1) knowledge about the types of problems end-user programmers seek help on; 2) analysis how current systems help and hinder the sharing of expertise; 3) novel techniques to improve expertise sharing within programming environments; and 4) evaluations that quantify the benefits of such techniques. Programmers increasingly rely on Web resources such as question answering sites, forums, and example repositories to help them prototype, implement, and debug software. This trend is especially prevalent in end-user programmers, who write code but are not professionally trained in Computer Science. They vastly outnumber professional programmers in the United States. Current development tools are largely ignorant of the social exchange of programming advice online: program editors and Web applications are isolated from each other. This lack of specific applications for describing and sharing programming expertise limits the effectiveness of both production and use of knowledge. This work will lower the threshold for programming digital media. The research will increase the quality, scope, and utility of online reference materials. Access to these materials can accelerate learning, improve productivity, increase self-efficacy of programmers, and democratize the production and sharing of programming knowledge.
这项研究的目的是调查如何通过用户界面和算法来提高最终用户程序员的生产力和学习,以捕获,共享和访问编程专业知识。重点是最终用户程序员的需求,这些程序员创建图形用户界面并构建物理计算系统。将进行实地调查和数据分析耶斯,以了解有关在线寻求和提供建议的当前实践。在此框架下,将开发工具,以创建和共享高质量的示例和教程,查找和推荐相关示例,并将发现的代码集成到新项目中。该方法的成功将通过实验室实验和仪器软件的部署进行评估。这项工作借鉴了计算机支持的合作工作,最终用户编程,创作工具的设计,基于项目的学习以及计算机知识脚手架设计的方法。将产生四种类型的结果:1)有关最终用户程序员寻求帮助的知识; 2)分析当前系统如何帮助和阻碍分享专业知识; 3)提高编程环境中专业知识共享的新技术; 4)评估量化此类技术的好处。程序员越来越依靠Web资源,例如答案网站,论坛和示例存储库来帮助他们原型,实施和调试软件。这种趋势在最终用户程序员中尤其普遍,他们编写代码但未接受过计算机科学的专业培训。他们在美国的人数远远超过了专业程序员。当前的开发工具在很大程度上不知道在线编程建议的社会交流:程序编辑和Web应用程序彼此隔离。缺乏描述和共享编程专业知识的特定应用程序限制了知识生产和使用的有效性。这项工作将降低编程数字媒体的阈值。该研究将提高在线参考材料的质量,范围和实用性。使用这些材料可以加速学习,提高生产率,提高程序员的自我效能,并使编程知识的生产和共享民主化。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Bjoern Hartmann其他文献
d.note: revising user interfaces through change tracking, annotations, and alternatives
d.note:通过更改跟踪、注释和替代方案修改用户界面
- DOI:
10.1145/1753326.1753400 - 发表时间:
2010 - 期刊:
- 影响因子:0
- 作者:
Bjoern Hartmann;Sean Follmer;Antonio Ricciardi;Timothy Cardenas;S. Klemmer - 通讯作者:
S. Klemmer
Living Paper: Authoring AR Narratives Across Digital and Tangible Media
Living Paper:跨数字和有形媒体创作 AR 叙事
- DOI:
10.1145/3334480.3383091 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Stephanie Claudino Daffara;Anna Brewer;Balasaravanan Thoravi Kumaravel;Bjoern Hartmann - 通讯作者:
Bjoern Hartmann
Enhancing Cross-Device Interaction Scripting with Interactive Illustrations
通过交互式插图增强跨设备交互脚本
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Pei;Yang Li;Bjoern Hartmann - 通讯作者:
Bjoern Hartmann
Generating Automatic Feedback on UI Mockups with Large Language Models
使用大型语言模型生成 UI 模型的自动反馈
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Peitong Duan;Jeremy Warner;Yang Li;Bjoern Hartmann - 通讯作者:
Bjoern Hartmann
HindSight: Enhancing Spatial Awareness by Sonifying Detected Objects in Real-Time 360-Degree Video
HindSight:通过对实时 360 度视频中检测到的物体进行声音处理来增强空间意识
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
E. Schoop;James Smith;Bjoern Hartmann - 通讯作者:
Bjoern Hartmann
Bjoern Hartmann的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Bjoern Hartmann', 18)}}的其他基金
CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers
CHS:媒介:协作研究:代码人口统计:大规模解决编程接口用户和设计者的信息需求
- 批准号:
1955394 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Synergy: Collaborative: CPS-Security: End-to-End Security for the Internet of Things
协同:协作:CPS-安全:物联网的端到端安全
- 批准号:
1505773 - 财政年份:2015
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
SoCS: Collaborative Research: Strategies for Crowdsourcing Complex Design Work
SoCS:协作研究:众包复杂设计工作的策略
- 批准号:
1210836 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
US-France Collaboration: Architectures and Interaction Paradigms for Multi-Surface Environments
美法合作:多表面环境的架构和交互范式
- 批准号:
1157574 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似国自然基金
果蝇幼虫前进运动发起的神经机制
- 批准号:
- 批准年份:2022
- 资助金额:54 万元
- 项目类别:面上项目
果蝇幼虫前进运动发起的神经机制
- 批准号:32271041
- 批准年份:2022
- 资助金额:54.00 万元
- 项目类别:面上项目
机器人鸟“前进”运动控制神经信息传导通路及反馈研究
- 批准号:61903230
- 批准年份:2019
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
内蒙古中东部毛登-前进场早石炭世强过铝花岗岩带地球化学成因及其构造意义
- 批准号:41702054
- 批准年份:2017
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
搅拌摩擦焊接过程前进阻力周期脉动振荡行为及调控研究
- 批准号:51675248
- 批准年份:2016
- 资助金额:62.0 万元
- 项目类别:面上项目
相似海外基金
Advancing Palliative Care for Older Adults Affected by Neurodegenerative Disease: Parkinsons disease, Alzheimers disease and Related Dementias
推进对受神经退行性疾病影响的老年人的姑息治疗:帕金森病、阿尔茨海默病和相关痴呆症
- 批准号:
10468798 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Advancing Palliative Care for Older Adults Affected by Neurodegenerative Disease: Parkinsons disease, Alzheimers disease and Related Dementias
推进对受神经退行性疾病影响的老年人的姑息治疗:帕金森病、阿尔茨海默病和相关痴呆症
- 批准号:
10055394 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Advancing Palliative Care for Older Adults Affected by Neurodegenerative Disease: Parkinsons disease, Alzheimers disease and Related Dementias
推进对受神经退行性疾病影响的老年人的姑息治疗:帕金森病、阿尔茨海默病和相关痴呆症
- 批准号:
10264138 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Palliative Care for People Living at Home with Advancing Dementia and Their Caregivers
为患有晚期痴呆症的居家患者及其护理人员提供姑息治疗
- 批准号:
9976417 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Palliative Care for People Living at Home with Advancing Dementia and Their Caregivers
为患有晚期痴呆症的居家患者及其护理人员提供姑息治疗
- 批准号:
10628031 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别: