SHF: SMALL: Automatically Supporting Developer Learning in Context

SHF:SMALL:自动支持开发人员在上下文中学习

基本信息

  • 批准号:
    1422184
  • 负责人:
  • 金额:
    $ 51.57万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2014
  • 资助国家:
    美国
  • 起止时间:
    2014-09-01 至 2019-02-28
  • 项目状态:
    已结题

项目摘要

Software developers striving to create and evolve large software systems find themselves frequently in need of learning. They join a new project where they need to learn a new software system and the development team?s culture. They frequently need to learn new Application Programming Interfaces (APIs), or newer components of existing APIs. The project addresses the need for useful automated support for helping software developers learn APIs and how to use them effectively solve the task at hand. The envisioned system performs the underlying automated analysis on a server which takes information from the user?s context and current maintenance or evolution task, as allowed by the user, and sends back learning nuggets as they perform their tasks. With more effective ways to learn, software development could be more efficient and provide more reliable, higher quality software, which has a broad impact on society which depends increasingly on software.This project will contribute to the state of the art by tackling three major challenges to bring this kind of automated support for developer learning into practical use. First, we will develop analysis techniques to bridge the gap between single statement and whole method level analyses for automatic extraction, description, and generalization of information from source code at the multi-statement, algorithm-step level. Second, we will develop tools that automatically identify, extract and categorize different kinds of information such as facts, (positive and negative) opinions/advice, and usage information in mixed text-code artifacts such as emails, question-answer forums, and other developer communications. Third, we will develop tools to automatically identify the relevant context of the developer and identify the relevant learning nuggets for that context. The novel approach to analyses, the resulting tools, data sets, and experimental infrastructure developed within the project will be released, which will enable other researchers and practitioners to build on the project?s results and will ultimately advance knowledge and understanding within the field of Software Engineering.
努力创建和发展大型软件系统的软件开发人员发现自己经常需要学习。他们加入了一个新的项目,在那里他们需要学习一个新的软件系统和开发团队-S文化。他们经常需要学习新的应用程序编程接口(API)或现有API的较新组件。该项目解决了对有用的自动化支持的需求,以帮助软件开发人员学习API以及如何有效地使用它们来解决手头的任务。所设想的系统在服务器上执行底层自动分析,该服务器从用户-S上下文和用户允许的当前维护或演进任务中获取信息,并在他们执行任务时发送回学习块。有了更有效的学习方式,软件开发可以更有效率,并提供更可靠、更高质量的软件,这对越来越依赖软件的社会产生了广泛的影响。这个项目将通过解决三个主要挑战来促进最先进的技术,将这种对开发人员学习的自动化支持投入实际应用。首先,我们将开发分析技术来弥合单语句级分析和整个方法级分析之间的差距,以便在多语句、算法步骤级自动提取、描述和概括源代码中的信息。其次,我们将开发工具,自动识别、提取和分类电子邮件、问答论坛和其他开发人员交流等混合文本代码构件中的不同类型的信息,如事实、(正面和负面)意见/建议和使用信息。第三,我们将开发工具来自动识别开发人员的相关上下文,并确定该上下文的相关学习金块。在项目中开发的新的分析方法、结果工具、数据集和实验基础设施将被发布,这将使其他研究人员和实践者能够在项目的基础上再接再厉-S的结果,并最终将促进软件工程领域的知识和理解。

项目成果

期刊论文数量(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 }}

Lori Pollock其他文献

Exploring K-8 Teachers’ Preferences in a Teaching Augmentation System for Block-Based Programming Environments
探索 K-8 教师在基于块的编程环境的教学增强系统中的偏好
Examining computational thinking across disciplines in higher education classrooms: learning outcomes from student-generated artifacts
  • DOI:
    10.1007/s12528-024-09425-1
  • 发表时间:
    2025-02-26
  • 期刊:
  • 影响因子:
    4.900
  • 作者:
    Yifan Zhang;Amanda Mohammad Mirzaei;Chrystalla Mouza;Lori Pollock;Kevin Guidry
  • 通讯作者:
    Kevin Guidry

Lori Pollock的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Lori Pollock', 18)}}的其他基金

Collaborative Research: SHF: Small: Exploiting Performance Correlations for Accurate and Low-cost Performance Testing for Serverless Computing
协作研究:SHF:小型:利用性能相关性对无服务器计算进行准确且低成本的性能测试
  • 批准号:
    2155097
  • 财政年份:
    2022
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Collaborative Research: Minoritized Youth Computer Science Learning, Belonging and Career Interest: Coding and Creating with Beats
合作研究:少数青少年计算机科学学习、归属感和职业兴趣:用 Beats 编码和创造
  • 批准号:
    2048793
  • 财政年份:
    2021
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Teacher-Driven Development, Implementation, and Assessment of Integrated Computational Thinking in Grades 3-5
教师驱动的 3-5 年级综合计算思维的发展、实施和评估
  • 批准号:
    1923483
  • 财政年份:
    2019
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Automatically Enhancing Quality of Social Communication Channels to Support Software Developers and Improve Tool Reliability
SHF:小型:协作研究:自动增强社交沟通渠道的质量以支持软件开发人员并提高工具可靠性
  • 批准号:
    1813253
  • 财政年份:
    2018
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
NSF INCLUDES: WeC4Communites (We Compute for our Communities): Community-Focused Computing for Minoritized Youth
NSF 包括:WeC4Communites(我们为社区计算):针对少数群体青年的以社区为中心的计算
  • 批准号:
    1649224
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
SHF: SMALL: Collaborative Research: Cloud Mentoring: Guiding Cloud Users for Cost Performance through Testing and Recommendation
SHF:小型:协作研究:云指导:通过测试和推荐指导云用户提高成本绩效
  • 批准号:
    1618310
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Infusing Computational Thinking into General Education
将计算思维融入通识教育
  • 批准号:
    1611959
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
CS10K: Leveraging Partner4CS to Build Sustainable Capacity for Teacher Preparation and Support
CS10K:利用 Partner4CS 建设教师准备和支持的可持续能力
  • 批准号:
    1639649
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Collaborative Research: Exploring Partnered Teaching of Interdisciplinary CS+X Courses
协作研究:探索跨学科CS X课程的合作教学
  • 批准号:
    1456443
  • 财政年份:
    2015
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Exploring Virtual Interactive Models for Large Scale Research Mentoring of Undergraduate Women in Computing
探索虚拟交互模型对计算机专业本科女性进行大规模研究指导
  • 批准号:
    1504243
  • 财政年份:
    2015
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

SaTC: CORE: Small: Studying and Measuring the Consequence of Prototype Pollution Vulnerabilities Automatically via Joint Taintflow Analysis
SaTC:核心:小型:通过联合污染流分析自动研究和测量原型污染漏洞的后果
  • 批准号:
    2154404
  • 财政年份:
    2022
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Flanker: Automatically Detecting Lateral Movement in Organizations Using Heterogeneous Data and Graph Representation Learning
协作研究:SaTC:核心:小型:侧翼:使用异构数据和图表示学习自动检测组织中的横向运动
  • 批准号:
    2127232
  • 财政年份:
    2021
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
Collaborative Research: SaTC: CORE: Small: Flanker: Automatically Detecting Lateral Movement in Organizations Using Heterogeneous Data and Graph Representation Learning
协作研究:SaTC:核心:小型:侧翼:使用异构数据和图表示学习自动检测组织中的横向运动
  • 批准号:
    2127200
  • 财政年份:
    2021
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
CHS: Small: Automatically Identifying Misunderstandings of Social Intentions in Online Conversations
CHS:小:自动识别在线对话中社交意图的误解
  • 批准号:
    1910147
  • 财政年份:
    2019
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
CHS: Small: Learning to Automatically Design Interior Spaces
CHS:小:学习自动设计室内空间
  • 批准号:
    1907547
  • 财政年份:
    2019
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Automatically Enhancing Quality of Social Communication Channels to Support Software Developers and Improve Tool Reliability
SHF:小型:协作研究:自动增强社交沟通渠道的质量以支持软件开发人员并提高工具可靠性
  • 批准号:
    1813253
  • 财政年份:
    2018
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Automatically Enhancing Quality of Social Communication Channels to Support Software Developers and Improve Tool Reliability
SHF:小型:协作研究:自动增强社交沟通渠道的质量以支持软件开发人员并提高工具可靠性
  • 批准号:
    1812968
  • 财政年份:
    2018
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
RI: Small: Using Automatically Generated Paraphrases and Discriminative ASR Training to Author Robust Question-Answering Dialogue Systems
RI:小型:使用自动生成的释义和判别性 ASR 训练来编写强大的问答对话系统
  • 批准号:
    1618336
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
III: Small: Collaborative Research: Automatically Generating Contextually-Relevant Visualizations
III:小:协作研究:自动生成上下文相关的可视化
  • 批准号:
    1702440
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
SHF: Small: Automatically Localizing Functional Faults In Deployed Software Applications
SHF:小型:自动定位已部署软件应用程序中的功能故障
  • 批准号:
    1615563
  • 财政年份:
    2016
  • 资助金额:
    $ 51.57万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了