HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
基本信息
- 批准号:1314399
- 负责人:
- 金额:$ 35.62万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-08-01 至 2018-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
In any design or learning activity, exploration is a key component. Significant research and conventional wisdom show that the best way to achieve a high-quality design is to explore multiple variations and iteratively evaluate them. When novices learn a new skill or system, they must explore and practice the available options. Similarly, when experts try to understand and improve an existing design, they must explore different approaches to modifying its behavior. Unfortunately, exploration is risky, error-prone, and cumbersome using today's tools. For instance, when users decide their current design is not effective, the only mechanisms available for selectively backtracking out of changes are linear undo and version control, which make it difficult to isolate backtracking to specific edits, or else users must manually remove undesired edits, which is slow and fallible. Further, today's tools do not support comparing two variants of a design or combining elements from multiple variants. Research is showing that these manual processes inhibit exploration, making users and designs less effective.To address these problems PIs from four partner institutions have come together to undertake a research program that is both broad and deep, focusing on the creation and management of variations during a system's implementation and evolution. The goal is to discover new theories, algorithms, visualizations, and tools that support variations in code. The team will evaluate all of their approaches through lab and field studies, and they will investigate how users can be educated in more effective ways to work with variations. Based on a choice calculus for representing variations in software, they will develop a theory for formally defining and reasoning about variations. They will leverage theories of human behavior such as Minimalist Learning, Attention Investment, and Information Foraging, to develop a theory of Variation Foraging. They will develop an infrastructure including multiple levels of transcripts of users' editing operations that will support a novel form of selective undo and enable users to investigate their existing variants, return to any previous variant, and mix and match elements from multiple variants. They will develop algorithms to enable recording of interactions with variants so they can be explored and reused to explore and test new variants; these recordings will be augmented with automatically created data to help users understand behaviors they have not explicitly explored. Using this infrastructure the PIs will invent visualizations, search facilities, and interaction techniques that provide effective ways for users to find, understand, explore, reuse and create variants, and be able to ask "why" questions to understand the differences among variations of a system. For novices, an "Idea Garden" will help them explore new strategies for identifying which variations can help solve a problem and how to implement them.Broader Impacts: This research will enhance infrastructure for research and education by producing an integrated, open source web development environment for use by researchers and the world. The work will therefore benefit society by empowering the tens of millions of end-user programmers to creatively build content and applications for the web. The PIs will advance discovery while promoting learning by integrating their research into undergraduate courses on creativity and software engineering, and by supporting summer camps for at least 300 high school students per year. Project outcomes will be disseminated to researchers through publications and presentations, to computing educators through the above-mentioned camps and the National Girls Collaborative Project, and through public deployment. The PIs expect high interest because the work will be based on JavaScript, which is today's most popular programming language and for which there is a high demand for better tools. The research will address underrepresentation via its focus on investigating how to support both male and female end-user programmers, by involving high-school members of underrepresented groups, and by engaging many of the PIs? female students.
在任何设计或学习活动中,探索都是一个关键组成部分。重要的研究和传统智慧表明,实现高质量设计的最佳方法是探索多种变体并对其进行迭代评估。当新手学习一项新技能或新系统时,他们必须探索和实践可用的选项。同样,当专家试图理解和改进现有的设计时,他们必须探索不同的方法来修改其行为。不幸的是,使用今天的工具进行探索是有风险的、容易出错的,而且很麻烦。例如,当用户认为当前的设计不有效时,可用于选择性回滚更改的唯一机制是线性撤消和版本控制,这使得很难将回滚隔离到特定的编辑,否则用户必须手动删除不希望的编辑,这是缓慢且容易出错的。此外,今天的工具不支持比较设计的两个变体或组合来自多个变体的元素。研究表明,这些手工过程抑制了探索,降低了用户和设计的效率。为了解决这些问题,来自四个合作机构的pi聚集在一起,开展了一项既广泛又深入的研究计划,重点关注系统实施和进化过程中变化的创建和管理。我们的目标是发现支持代码变化的新理论、算法、可视化和工具。该团队将通过实验室和实地研究来评估他们的所有方法,他们将调查如何以更有效的方式教育用户处理各种变化。基于表示软件变化的选择演算,他们将开发一种正式定义和推理变化的理论。他们将利用人类行为的理论,如极简学习、注意力投资和信息觅食,来发展变异觅食理论。他们将开发一种基础设施,包括用户编辑操作的多级转录本,支持一种新颖的选择性撤销形式,使用户能够调查现有的变体,返回到任何以前的变体,并混合和匹配来自多个变体的元素。他们将开发算法来记录与变体的交互,以便对它们进行探索和重用,以探索和测试新的变体;这些记录将被自动生成的数据增强,以帮助用户理解他们尚未明确探索的行为。使用这个基础结构,pi将发明可视化、搜索工具和交互技术,为用户提供有效的方法来发现、理解、探索、重用和创建变体,并能够问“为什么”问题来理解系统变体之间的差异。对于新手来说,“创意花园”将帮助他们探索新的策略,以确定哪些变化有助于解决问题以及如何实施它们。更广泛的影响:这项研究将通过为研究人员和全世界提供一个集成的、开源的网络开发环境来增强研究和教育的基础设施。因此,这项工作将使数以千万计的最终用户程序员能够创造性地为网络构建内容和应用程序,从而造福社会。这些pi将通过将他们的研究整合到创造力和软件工程的本科课程中,以及每年为至少300名高中生提供夏令营支持,在促进学习的同时推进发现。项目成果将通过出版物和报告向研究人员传播,通过上述营地和全国女童合作项目向计算机教育工作者传播,并通过公共部署传播。项目负责人期望有很高的兴趣,因为这项工作将基于JavaScript,这是当今最流行的编程语言,对更好的工具有很高的需求。这项研究将通过调查如何支持男性和女性最终用户程序员来解决代表性不足的问题,方法是让代表性不足群体的高中成员参与进来,并让许多pi参与进来。女学生。
项目成果
期刊论文数量(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 }}
Amy Ko其他文献
P3.02c-056 Interim Results From the Phase I Study of Nivolumab + nab-Paclitaxel + Carboplatin in Non-Small Cell Lung Cancer (NSCLC): Topic: IT
- DOI:
10.1016/j.jtho.2016.11.1851 - 发表时间:
2017-01-01 - 期刊:
- 影响因子:
- 作者:
Jonathan W. Goldman;Ben George;Martin Gutierrez;Amy Ko;Peter O'Dwyer;Gregory Otterson;Hatem Soliman;Nataliya Trunova;David Waterhouse;Karen Kelly - 通讯作者:
Karen Kelly
Robust Analysis of Metabolic Pathways
代谢途径的稳健分析
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
E. Gruber;Amy Ko;Michael MacGillvray;Miranda Sawyer - 通讯作者:
Miranda Sawyer
MA08.06 Impact of Depth of Response (DpR) on Survival in Patients with Advanced NSCLC Treated with First-Line Chemotherapy
- DOI:
10.1016/j.jtho.2016.11.438 - 发表时间:
2017-01-01 - 期刊:
- 影响因子:
- 作者:
Daniel Morgensztern;Mary O'Brien;Teng Ong;Mark Socinski;Pieter Postmus;Amy Ko - 通讯作者:
Amy Ko
Investigating the Role of ventral veins lacking in the Endocrine Regulation of Metamorphic Timing
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Amy Ko - 通讯作者:
Amy Ko
P1.47: ABOUND.sqm QoL by Response: Interim Analysis of Squamous NSCLC Pts Treated With nab-Paclitaxel/Carboplatin Induction Therapy: Track: Advanced NSCLC
- DOI:
10.1016/j.jtho.2016.08.069 - 发表时间:
2016-10-01 - 期刊:
- 影响因子:
- 作者:
Corey Langer;Vera Hirsh;Katayoun I. Amiri;Amy Ko;Jeanna Knoble;Melissa Johnson;Robert Jotte;Michael Mccleod;Teng Jin Ong;Ray Page;David Spigel;Howard J. West;Nataliya Trunova - 通讯作者:
Nataliya Trunova
Amy Ko的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Amy Ko', 18)}}的其他基金
Collaborative Research: An Equitable, Justice-Focused Ecosystem for Pacific Northwest Secondary CS Teaching
合作研究:太平洋西北地区中学计算机教学的公平、注重正义的生态系统
- 批准号:
2318257 - 财政年份:2023
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
Developing Authentic and Fair Computer Science Assessments
制定真实且公平的计算机科学评估
- 批准号:
2100296 - 财政年份:2021
- 资助金额:
$ 35.62万 - 项目类别:
Continuing Grant
Justice-Focused Secondary CS Teacher Education
以正义为中心的中学计算机教师教育
- 批准号:
2031265 - 财政年份:2020
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
EXP: Automatically Synthesizing Valid, Personalized, Formative Assessments of CS1 Concepts
EXP:自动综合有效的、个性化的、形成性的 CS1 概念评估
- 批准号:
1735123 - 财政年份:2017
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Programming Strategies
SHF:媒介:协作研究:编程策略
- 批准号:
1703304 - 财政年份:2017
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
CER: Collaborative Research: Computing Education through Collaborative Debugging
CER:协作研究:通过协作调试进行计算教育
- 批准号:
1240786 - 财政年份:2012
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
CAREER: Enabling and Exploiting Evidence-Based Bug Triage
职业:启用和利用基于证据的错误分类
- 批准号:
0952733 - 财政年份:2010
- 资助金额:
$ 35.62万 - 项目类别:
Continuing Grant
WORKSHOP: Visual Languages and Human-Centric Computing Conference 2010 Doctoral Consortium: Democratizing Computational Tools
研讨会:视觉语言和以人为本的计算会议 2010 年博士联盟:计算工具民主化
- 批准号:
1032097 - 财政年份:2010
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
WORKSHOP: VL/HCC'09 Doctoral Consortium: Democratizing Access to Computational Tools
研讨会:VL/HCC09 博士联盟:计算工具的民主化
- 批准号:
0929989 - 财政年份:2009
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
相似国自然基金
水稻穗粒数调控关键因子LARGE6的分子遗传网络解析
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
量子自旋液体中拓扑拟粒子的性质:量子蒙特卡罗和新的large-N理论
- 批准号:
- 批准年份:2020
- 资助金额:62 万元
- 项目类别:面上项目
甘蓝型油菜Large Grain基因调控粒重的分子机制研究
- 批准号:31972875
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
Large PB/PB小鼠 视网膜新生血管模型的研究
- 批准号:30971650
- 批准年份:2009
- 资助金额:8.0 万元
- 项目类别:面上项目
基因discs large在果蝇卵母细胞的后端定位及其体轴极性形成中的作用机制
- 批准号:30800648
- 批准年份:2008
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
LARGE基因对口腔癌细胞中α-DG糖基化及表达的分子调控
- 批准号:30772435
- 批准年份:2007
- 资助金额:29.0 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: HCC: Medium: Intelligent support for non-experts to navigate large information spaces
协作研究:HCC:中:为非专家导航大型信息空间提供智能支持
- 批准号:
2106882 - 财政年份:2021
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
Collaborative Research: HCC: Medium: RUI: Intelligent support for non-experts to navigate large information spaces
协作研究:HCC:中:RUI:为非专家导航大型信息空间提供智能支持
- 批准号:
2106896 - 财政年份:2021
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
Collaborative Research: HCC: Medium: Intelligent support for non-experts to navigate large information spaces
协作研究:HCC:中:为非专家导航大型信息空间提供智能支持
- 批准号:
2107334 - 财政年份:2021
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
Collaborative Research: HCC: Medium: Intelligent support for non-experts to navigate large information spaces
协作研究:HCC:中:为非专家导航大型信息空间提供智能支持
- 批准号:
2106865 - 财政年份:2021
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1559657 - 财政年份:2015
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Information Technology, Remote Socialization, and the Development of Occupational Identity
HCC:大型:协作研究:信息技术、远程社交和职业认同的发展
- 批准号:
1543683 - 财政年份:2014
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Beyond Flat Images: Acquiring, Processing, and Fabricating Visually Rich Material Appearance
HCC:大型:协作研究:超越平面图像:获取、处理和制造视觉丰富的材料外观
- 批准号:
1451828 - 财政年份:2014
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1314356 - 财政年份:2013
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1314365 - 财政年份:2013
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant
HCC: Large: Collaborative Research: Variations to Support Exploratory Programming
HCC:大型:协作研究:支持探索性编程的变体
- 批准号:
1314384 - 财政年份:2013
- 资助金额:
$ 35.62万 - 项目类别:
Standard Grant