课题基金 / 基金详情

CAREER:Understanding Program Comprehension for Automated Software Documentation Generation

CAREER:Understanding Program Comprehension for Automated Software Documentation Generation
职业:了解自动软件文档生成的程序理解
批准号:
1452959
负责人:
Collin McMillan
金额:
$45.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-09-01 至 2020-08-31

项目摘要

项目成果

Collin McMillan的其他基金

相似基金

相关文献

中文摘要
翻译
这个研究项目的目标是1)创建一个软件开发专业人员如何编写软件文档的程序理解模型,以及2)使用该模型设计算法来自动化编写文档的过程。在软件开发项目中,编写文档的过程是一项主要的开销,而且经常被忽略。通过自动化过程的关键组件,这项研究可以帮助程序员避免这些费用,从而提高生产力。该项目研究了程序员在阅读源代码以编写文档时遵循的过程。然后,该项目提出了模拟该过程的算法。这些算法与新颖的自然语言生成系统相结合,以创建软件行为的描述。然后将这些描述集成到源代码的文档中。这个项目的一个关键的更广泛的影响是增加了视力障碍者的劳动力参与。首先,研究产生的描述可以用于盲人程序员的无障碍技术,帮助盲人程序员阅读源代码。第二,为盲人和视障儿童开设的国家K-12学校的扩展项目帮助这些学校的学生为软件开发行业的职业生涯做好准备。
英文摘要
The objective of this research project is 1) to create a model of program comprehension for how software development professionals write software documentation, and 2) to use this model to design algorithms to automate the process of writing documentation. The process of writing documentation is a major expense in software development projects, and is often neglected. By automating key components of the process, this research helps programmers to avoid this expense and therefore to be more productive.The project studies the process that programmers follow when reading source code to write documentation. Then, the project proposes algorithms to mimic that process. These algorithms are integrated with novel natural language generation systems to create descriptions of software behavior. These descriptions are then integrated into documentation of the source code. A key broader impact of this project is to increase the workforce participation of persons with visual disabilities. First, the descriptions generated by the research can be used in accessibility technologies for blind programmers, to help those programmers read source code. Second, an outreach program to state K-12 schools for the blind and visually impaired helps prepare students in these schools prepare for a career in the software development industry.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1145/3379597.3387449
发表时间: 2020-04
期刊: 2020 IEEE/ACM 17th International Conference on Mining Software Repositories (MSR)
影响因子: --
作者: [S. Haque;Alexander LeClair;Lingfei Wu;Collin McMillan]
通讯作者: S. Haque;Alexander LeClair;Lingfei Wu;Collin McMillan
Collaborative Research: SHF: Medium: Towards More Human-like AI Models of Source Code
  • 批准号:
    2211428
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $86.4万
  • 财政年份:
    2022
  • 负责人:
    Collin McMillan
  • 依托单位:
Collaborative Research: SHF: Small: Context-aware Models of Source Code Summarization
  • 批准号:
    2100035
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.9万
  • 财政年份:
    2021
  • 负责人:
    Collin McMillan
  • 依托单位:
SHF: Small: Enabling Software Engineering Virtual Assistant Technology
  • 批准号:
    1717607
  • 项目类别:
    Standard Grant
  • 资助金额:
    $40.72万
  • 财政年份:
    2017
  • 负责人:
    Collin McMillan
  • 依托单位:
CI-EN: Collaborative Research: TraceLab Community Infrastructure for Replication, Collaboration, and Innovation
  • 批准号:
    1510329
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2015
  • 负责人:
    Collin McMillan
  • 依托单位:
国内基金
海外基金
Navigating Sustainability: Understanding Environm ent,Social and Governanc e Challenges and Solution s for Chinese Enterprises in Pakistan's CPEC Framew ork
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    Noshaba Aziz
  • 依托单位:
Understanding structural evolution of galaxies with machine learning
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    Nicola Rosario Napolitano
  • 依托单位:
Understanding complicated gravitational physics by simple two-shell systems
  • 批准号:
    12005059
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万元
  • 批准年份:
    2020
  • 负责人:
    国分隆文
  • 依托单位: