课题基金 / 基金详情

CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers

CHS: Medium: Collaborative Research: Code demography: Addressing information needs at scale for programming interface users and designers
CHS:媒介:协作研究:代码人口统计:大规模解决编程接口用户和设计者的信息需求
批准号:
1956322
负责人:
Miryung Kim
金额:
$15.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30

项目摘要

项目成果

Miryung Kim的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
WebJShrink: a web service for debloating Java bytecode
WebJShrink:用于消除 Java 字节码的 Web 服务
DOI: 10.1145/3368089.3417934
发表时间: 2020
期刊: ESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者: [Macias, Konner, Mathur, Mihir, Bruce, Bobby R., Zhang, Tianyi, Kim, Miryung]
通讯作者: Kim, Miryung
DOI: 10.1145/3368089.3409738
发表时间: 2020-11
期刊: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子: --
作者: [Bobby R. Bruce;Tianyi Zhang;Jaspreet Arora;G. Xu;Miryung Kim]
通讯作者: Bobby R. Bruce;Tianyi Zhang;Jaspreet Arora;G. Xu;Miryung Kim
Concept-Annotated Examples for Library Comparison
用于库比较的概念注释示例
DOI: --
发表时间: 2022
期刊: Proceedings of the ACM Symposium on User Interface Software and Technology
影响因子: --
作者: [Litao Yan, Miryung Kim, Björn Hartmann, Tianyi Zhang, Elena L. Glassman]
通讯作者: Elena L. Glassman
DOI: 10.1145/3313831.3376382
发表时间: 2020-04
期刊: Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems
影响因子: --
作者: [Tianyi Zhang;Bjoern Hartmann;Miryung Kim;Elena L. Glassman]
通讯作者: Tianyi Zhang;Bjoern Hartmann;Miryung Kim;Elena L. Glassman
Collaborative Research: SHF: Medium: Reinventing Fuzz Testing for Data and Compute Intensive Systems
SHF: Medium: Interactive Debegging for Big Data Analytics
I-Corps: Interactive and Automated Debugging for Big Data Analytics
SHF: Small: Analytical Support for Investigating Software Modifications in Collaborative Development Environment
海外基金