Collaborative Research: SHF: Small: RUI: Context-aware Models of Source Code Summarization

协作研究:SHF:小型:RUI:源代码摘要的上下文感知模型

基本信息

  • 批准号:
    2100050
  • 负责人:
  • 金额:
    $ 5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2021
  • 资助国家:
    美国
  • 起止时间:
    2021-10-01 至 2024-09-30
  • 项目状态:
    已结题

项目摘要

The objective of this research project is to address key barriers towards automatic documentation generation for software source code. Programmers create software by writing instructions in source code. That source code is often very difficult to understand, and programmers often must spend significant time writing and updating natural language descriptions of the code to serve as a guide to other programmers. But programmers tend to avoid this task, leading to difficult-to-understand legacy code, bugs, struggles for novice programmers, and other problems. The process of writing these natural language descriptions is called "source code summarization" and this project aims to automate this process. The long-term goal of the project is that automatic documentation generation will improve productivity for software engineers, and increase the quality of software generally.The two key barriers that this project targets are: 1) context-aware models of code summarization, and 2) improved optimization and evaluation procedures for those models. The research towards item (1) centers on novel neural network-based algorithms for reading and understanding source code. The "context" of a section of source code includes the surrounding source code, dependencies and dependents, programmer communications, bug reports, architecture documentation, and many other software artifacts. This proposal aims to build new neural models of code that include this context such as attentional graph neural networks and dynamic memory networks. The research towards item (2) centers on improving the metrics used to evaluate models of source code summarization, as well as optimization functions used to train these models. This project includes both design of these metrics and functions, and experiments to evaluate them.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)Condect-Actect-Acce汇总模型,以及2)改进这些模型的优化和评估程序。 对项目(1)项目的研究集中在新型神经网络算法中,用于阅读和理解源代码。 源代码一部分的“上下文”包括周围的源代码,依赖关系和依赖项,程序员通信,错误报告,体系结构文档和许多其他软件工件。 该建议旨在构建代码的新神经模型,其中包括此上下文,例如注意力图神经网络和动态内存网络。 对项目(2)的研究集中在改善用于评估源代码摘要模型的指标以及用于训练这些模型的优化功能。 该项目既包括这些指标和功能的设计,也包括对它们进行评估的实验。该奖项反映了NSF的法定任务,并使用基金会的知识分子优点和更广泛的影响评估标准,被认为值得通过评估来获得支持。

项目成果

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

Siyuan Jiang其他文献

Application of trajectory guide method in industrial robot on-line measurement
轨迹引导法在工业机器人在线测量中的应用
  • DOI:
    10.1117/12.2645544
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    7.8
  • 作者:
    Yang An;Xixin Zhu;Xiaocen Wang;Siyuan Jiang;Xueyan Ma
  • 通讯作者:
    Xueyan Ma
Spin–orbit torque reconfigurable diffraction gratings
自旋轨道扭矩可重构衍射光栅
  • DOI:
    10.1063/5.0201222
  • 发表时间:
    2024
  • 期刊:
  • 影响因子:
    4
  • 作者:
    Xiaolin Huang;Zitian Xu;Jiayang Liang;Biao Wu;Siyuan Jiang;Nan Gao
  • 通讯作者:
    Nan Gao
On the Accuracy of Forward Dynamic Slicing and Its Effects on Software Maintenance
前向动态切片的准确性及其对软件维护的影响
High Resolution 3D Microwave Real Time Imaging System Based on Intelligent Metasurface
基于智能超表面的高分辨率3D微波实时成像系统
Fault Tolerance Control of Doubly Salient Electromagnetic Generator Based on Capacitor Split-Phase Bridge Converter Under Loss of Excitation
基于电容分相桥式变流器的双凸极电磁发电机失磁容错控制

Siyuan Jiang的其他文献

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

相似国自然基金

支持二维毫米波波束扫描的微波/毫米波高集成度天线研究
  • 批准号:
    62371263
  • 批准年份:
    2023
  • 资助金额:
    52 万元
  • 项目类别:
    面上项目
腙的Heck/脱氮气重排串联反应研究
  • 批准号:
    22301211
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
水系锌离子电池协同性能调控及枝晶抑制机理研究
  • 批准号:
    52364038
  • 批准年份:
    2023
  • 资助金额:
    33 万元
  • 项目类别:
    地区科学基金项目
基于人类血清素神经元报告系统研究TSPYL1突变对婴儿猝死综合征的致病作用及机制
  • 批准号:
    82371176
  • 批准年份:
    2023
  • 资助金额:
    49 万元
  • 项目类别:
    面上项目
FOXO3 m6A甲基化修饰诱导滋养细胞衰老效应在补肾法治疗自然流产中的机制研究
  • 批准号:
    82305286
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331302
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: LEGAS: Learning Evolving Graphs At Scale
协作研究:SHF:小型:LEGAS:大规模学习演化图
  • 批准号:
    2331301
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
  • 批准号:
    2403134
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Small: Efficient and Scalable Privacy-Preserving Neural Network Inference based on Ciphertext-Ciphertext Fully Homomorphic Encryption
合作研究:SHF:小型:基于密文-密文全同态加密的高效、可扩展的隐私保护神经网络推理
  • 批准号:
    2412357
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
  • 批准号:
    2402804
  • 财政年份:
    2024
  • 资助金额:
    $ 5万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了