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其他文献
Teaching human-centered design innovation across engineering, humanities and social sciences
跨工程、人文和社会科学教授以人为本的设计创新
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
L. Oehlberg;Ian Leighton;A. Agogino;Bjoern Hartmann - 通讯作者:
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
Enhancing Cross-Device Interaction Scripting with Interactive Illustrations
通过交互式插图增强跨设备交互脚本
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Pei;Yang Li;Bjoern Hartmann - 通讯作者:
Bjoern Hartmann
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
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
相似海外基金
ALPACA - Advancing the Long-range Prediction, Attribution, and forecast Calibration of AMOC and its climate impacts
APACA - 推进 AMOC 及其气候影响的长期预测、归因和预报校准
- 批准号:
2406511 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Planning: Advancing Discovery on a Sustainable National Research Enterprise
规划:推进可持续国家研究企业的发现
- 批准号:
2412406 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: CHIPS: TCUP Cyber Consortium Advancing Computer Science Education (TCACSE)
合作研究:CHIPS:TCUP 网络联盟推进计算机科学教育 (TCACSE)
- 批准号:
2414607 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: Conference: DESC: Type III: Eco Edge - Advancing Sustainable Machine Learning at the Edge
协作研究:会议:DESC:类型 III:生态边缘 - 推进边缘的可持续机器学习
- 批准号:
2342498 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
HSI Implementation and Evaluation Project: Green Chemistry: Advancing Equity, Relevance, and Environmental Justice
HSI 实施和评估项目:绿色化学:促进公平、相关性和环境正义
- 批准号:
2345355 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
AUC-GRANTED: Advancing Transformation of the Research Enterprise through Shared Resource Support Model for Collective Impact and Synergistic Effect.
AUC 授予:通过共享资源支持模型实现集体影响和协同效应,推进研究企业转型。
- 批准号:
2341110 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Cooperative Agreement
Advancing Child and Youth-led Climate Change Education with Country
与国家一起推进儿童和青少年主导的气候变化教育
- 批准号:
DP240100968 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Discovery Projects
Photonic-Enabled THz Duplex Metasurface: Advancing Communication and Sensing
光子太赫兹双工超表面:推进通信和传感
- 批准号:
24K17324 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Advancing Governance and Resilience for Climate Adaptation through Cultural Heritage (AGREE)
通过文化遗产促进气候适应的治理和抵御能力(同意)
- 批准号:
AH/Z000017/1 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Research Grant
Governing Sustainable Futures: Advancing the use of Participatory Mechanisms for addressing Place-based Contestations of Sustainable Living
治理可持续未来:推进利用参与机制来解决基于地方的可持续生活竞赛
- 批准号:
ES/Z502789/1 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Research Grant














{{item.name}}会员




