CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers
CHS:媒介:协作研究:代码人口统计:大规模解决编程接口用户和设计者的信息需求
基本信息
- 批准号:1955394
- 负责人:
- 金额:$ 15万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Society is undergoing a digital transformation. More and more aspects of life are touched by software. Programmers often write new software by combining pre-existing pieces of software in novel ways. These pre-existing pieces, called programming interfaces, are written by other programmers, to be reused. However, the creators of programming interfaces often do not know enough about how their work gets used by others. Users often face barriers in deciding which of a set of interfaces they should choose, and how to use them. This project will conduct studies to learn about the unmet needs of programmers and then create novel tools to support the design, comparison, and use of programming interfaces. For this investigation, the team will develop a software infrastructure that automatically analyzes and processes large sets of online code.This research will deepen our understanding of unmet information needs of programming interface designers and users, and how these are reflected in community usage data. To address the unmet needs, the team will perform an iterative design process, developing novel tools, interaction techniques, and implications for helping developers understand the big picture of existing code repositories. This is expected to help make emergent software design choices within a community explicit, rather than implicit, and for improving code quality. The research is based on an approach called code demography: the study of recurring patterns in large code corpora. It will apply code demography to investigate: (1) how to use programming interfaces in a particular context; (2) how to design and evolve a programming interface; and (3) how to assess and select among multiple programming interfaces with similar capabilities.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
社会正在经历数字化转型。生活中越来越多的方面被软件所触及。程序员经常通过以新颖的方式组合预先存在的软件来编写新软件。这些预先存在的部分,称为编程接口,由其他程序员编写,可以重用。然而,编程接口的创建者通常不太了解他们的工作如何被其他人使用。用户在决定他们应该选择一组接口中的哪一个以及如何使用它们时经常面临障碍。该项目将进行研究,了解程序员未满足的需求,然后创建新的工具来支持编程接口的设计,比较和使用。在这项调查中,该团队将开发一个软件基础设施,自动分析和处理大量的在线代码。这项研究将加深我们对编程界面设计者和用户未满足的信息需求的理解,以及这些需求如何反映在社区使用数据中。为了解决未满足的需求,该团队将执行迭代设计过程,开发新的工具,交互技术,以及帮助开发人员了解现有代码存储库的整体情况的含义。这将有助于在社区中明确而不是隐含地做出紧急软件设计选择,并提高代码质量。这项研究基于一种称为代码人口统计学的方法:研究大型代码语料库中的重复模式。它将应用代码人口统计学来调查:(1)如何在特定环境中使用编程接口;(2)如何设计和发展编程接口;以及(3)如何在具有类似功能的多个编程接口中进行评估和选择。该奖项反映了NSF的法定使命,并被认为值得通过使用基金会的智力价值和更广泛的影响审查标准进行评估来支持。
项目成果
期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Concept-Annotated Examples for Library Comparison
用于库比较的概念注释示例
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Litao Yan;Miryung Kim;Björn Hartmann;Tianyi Zhang;Elena L. Glassman
- 通讯作者:Elena L. Glassman
UMLAUT: Debugging Deep Learning Programs using Program Structure and Model Behavior
- DOI:10.1145/3411764.3445538
- 发表时间:2021-05
- 期刊:
- 影响因子:0
- 作者:E. Schoop;Forrest Huang;Bjoern Hartmann
- 通讯作者:E. Schoop;Forrest Huang;Bjoern Hartmann
{{
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)}}的其他基金
Synergy: Collaborative: CPS-Security: End-to-End Security for the Internet of Things
协同:协作:CPS-安全:物联网的端到端安全
- 批准号:
1505773 - 财政年份:2015
- 资助金额:
$ 15万 - 项目类别:
Continuing Grant
SoCS: Collaborative Research: Strategies for Crowdsourcing Complex Design Work
SoCS:协作研究:众包复杂设计工作的策略
- 批准号:
1210836 - 财政年份:2012
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
US-France Collaboration: Architectures and Interaction Paradigms for Multi-Surface Environments
美法合作:多表面环境的架构和交互范式
- 批准号:
1157574 - 财政年份:2012
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CAREER: Advancing End-User Programming with Expertise Sharing Tools
职业:利用专业知识共享工具推进最终用户编程
- 批准号:
1149799 - 财政年份:2012
- 资助金额:
$ 15万 - 项目类别:
Continuing Grant
相似海外基金
CHS: Medium: Collaborative Research: Augmenting Human Cognition with Collaborative Robots
CHS:媒介:协作研究:用协作机器人增强人类认知
- 批准号:
2343187 - 财政年份:2023
- 资助金额:
$ 15万 - 项目类别:
Continuing Grant
CHS: Medium: Collaborative Research: Empirically Validated Perceptual Tasks for Data Visualization
CHS:媒介:协作研究:数据可视化的经验验证感知任务
- 批准号:
2236644 - 财政年份:2022
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Research: Regional Experiments for the Future of Work in America
CHS:媒介:合作研究:美国未来工作的区域实验
- 批准号:
2243330 - 财政年份:2021
- 资助金额:
$ 15万 - 项目类别:
Continuing Grant
CHS: Medium: Collaborative Research: From Hobby to Socioeconomic Driver: Innovation Pathways to Professional Making in Asia and the American Midwest
CHS:媒介:协作研究:从爱好到社会经济驱动力:亚洲和美国中西部专业制造的创新之路
- 批准号:
2224258 - 财政年份:2021
- 资助金额:
$ 15万 - 项目类别:
Continuing Grant
CHS: Medium: Collaborative Research: Computer-Aided Design and Fabrication for General-Purpose Knit Manufacturing
CHS:媒介:协作研究:通用针织制造的计算机辅助设计和制造
- 批准号:
1955444 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Research: Teachable Activity Trackers for Older Adults
CHS:媒介:协作研究:针对老年人的可教学活动追踪器
- 批准号:
1955590 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers
CHS:媒介:协作研究:代码人口统计:大规模解决编程接口用户和设计者的信息需求
- 批准号:
1955699 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Reearch: Bio-behavioral data analytics to enable personalized training of veterans for the future workforce
CHS:中:协作研究:生物行为数据分析,为未来的劳动力提供退伍军人的个性化培训
- 批准号:
1955721 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Research: Fabric-Embedded Dynamic Sensing for Adaptive Exoskeleton Assistance
CHS:媒介:协作研究:用于自适应外骨骼辅助的织物嵌入式动态传感
- 批准号:
1955979 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant
CHS: Medium: Collaborative Research: Computer-Aided Design and Fabrication for General-Purpose Knit Manufacturing
CHS:媒介:协作研究:通用针织制造的计算机辅助设计和制造
- 批准号:
1956085 - 财政年份:2020
- 资助金额:
$ 15万 - 项目类别:
Standard Grant