CAREER:Understanding Program Comprehension for Automated Software Documentation Generation
职业:了解自动软件文档生成的程序理解
基本信息
- 批准号:1452959
- 负责人:
- 金额:$ 45万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2015
- 资助国家:美国
- 起止时间:2015-09-01 至 2020-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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)创建一个软件开发专业人员如何编写软件文档的程序理解模型,以及2)使用这个模型来设计算法,以自动化编写文档的过程。 编写文档的过程是软件开发项目中的一项主要费用,并且经常被忽视。 通过自动化的过程中的关键组成部分,这项研究可以帮助程序员,以避免这种费用,因此,更productively.The项目研究的过程中,程序员遵循时,阅读源代码编写文档。 然后,该项目提出了模拟该过程的算法。 这些算法与新颖的自然语言生成系统相结合,以创建软件行为的描述。 然后将这些描述集成到源代码的文档中。 该项目的一个重要影响是提高视力残疾人的劳动力参与率。 首先,研究产生的描述可以用于盲人程序员的可访问性技术,以帮助这些程序员阅读源代码。 第二,一个针对盲人和视障人士的K-12学校的推广计划帮助这些学校的学生为软件开发行业的职业生涯做好准备。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Improved Automatic Summarization of Subroutines via Attention to File Context
- DOI:10.1145/3379597.3387449
- 发表时间:2020-04
- 期刊:
- 影响因子:0
- 作者:S. Haque;Alexander LeClair;Lingfei Wu;Collin McMillan
- 通讯作者:S. Haque;Alexander LeClair;Lingfei Wu;Collin McMillan
{{
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 }}
Collin McMillan其他文献
Docio: Documenting API Input/Output Examples
Docio:记录 API 输入/输出示例
- DOI:
- 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Siyuan Jiang;A. Armaly;Collin McMillan;Qiyu Zhi;Ronald A. Metoyer - 通讯作者:
Ronald A. Metoyer
CLAN : Closely reLated ApplicatioNs
CLAN:密切相关的应用程序
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Collin McMillan;Mary;Williamsburg - 通讯作者:
Williamsburg
Searching, selecting, and synthesizing source code
- DOI:
10.1145/1985793.1986013 - 发表时间:
2011-05 - 期刊:
- 影响因子:0
- 作者:
Collin McMillan - 通讯作者:
Collin McMillan
Programmer Visual Attention During Context-Aware Code Summarization
上下文感知代码摘要期间程序员的视觉注意力
- DOI:
- 发表时间:
2024 - 期刊:
- 影响因子:0
- 作者:
Aakash Bansal;Robert Wallace;Z. Karas;Ningzhi Tang;Yu Huang;T. Li;Collin McMillan - 通讯作者:
Collin McMillan
An Empirical Study on the Patterns of Eye Movement during Summarization Tasks
总结任务中眼动模式的实证研究
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Paige Rodeghero;Collin McMillan - 通讯作者:
Collin McMillan
Collin McMillan的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Collin McMillan', 18)}}的其他基金
Collaborative Research: SHF: Medium: Towards More Human-like AI Models of Source Code
合作研究:SHF:Medium:迈向更人性化的 AI 源代码模型
- 批准号:
2211428 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Small: Context-aware Models of Source Code Summarization
合作研究:SHF:小型:源代码摘要的上下文感知模型
- 批准号:
2100035 - 财政年份:2021
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
SHF: Small: Enabling Software Engineering Virtual Assistant Technology
SHF:小型:启用软件工程虚拟助理技术
- 批准号:
1717607 - 财政年份:2017
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
CI-EN: Collaborative Research: TraceLab Community Infrastructure for Replication, Collaboration, and Innovation
CI-EN:协作研究:用于复制、协作和创新的 TraceLab 社区基础设施
- 批准号:
1510329 - 财政年份:2015
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
相似国自然基金
Navigating Sustainability: Understanding Environm ent,Social and Governanc e Challenges and Solution s for Chinese Enterprises
in Pakistan's CPEC Framew
ork
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
Understanding structural evolution of galaxies with machine learning
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Understanding complicated gravitational physics by simple two-shell systems
- 批准号:12005059
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Understanding Teacher Effectiveness and Retention Among Single Subject Math Program Completers in the First Five Years of Teaching
了解教师在教学前五年的效率和单科数学课程完成者的保留率
- 批准号:
2345187 - 财政年份:2024
- 资助金额:
$ 45万 - 项目类别:
Continuing Grant
Conference Proposal: 2023 CREST Program / Understanding Interventions Conference
会议提案:2023 CREST 计划/理解干预会议
- 批准号:
2334653 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Understanding the effects of a family preservation program for parents with intellectual disability
了解家庭保护计划对智力障碍父母的影响
- 批准号:
10573666 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Understanding Breast Cancer Risk and Screening in Transgender Persons through a Pilot Breast Cancer Screening Program
通过乳腺癌筛查试点计划了解跨性别者的乳腺癌风险和筛查
- 批准号:
10738974 - 财政年份:2023
- 资助金额:
$ 45万 - 项目类别:
Understanding Longer-Living Older Adult Research: The Summer Program on Aging
了解长寿老年人研究:老龄化夏季项目
- 批准号:
476343 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Understanding how to Attract, Adapt, IMplement and Sustain an evidence-informed fall prevention exercise program in Community Settings: The AAIMS project.
了解如何在社区环境中吸引、适应、实施和维持循证跌倒预防锻炼计划:AAIMS 项目。
- 批准号:
471206 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Operating Grants
Understanding the Rules of Life Program: Scientific Advancements and Future Opportunities
了解生命规则计划:科学进步和未来机遇
- 批准号:
2227810 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Understanding Barriers to Engagement in the Diabetes Prevention Program among Low-Income Latino Patients: Design and Implementation of an Intervention in Community Health Centers
了解低收入拉丁裔患者参与糖尿病预防计划的障碍:社区卫生中心干预措施的设计和实施
- 批准号:
10626825 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Collaborative Research: IRES Track I: Flood Resilience Program - Integrated research experiences to foster understanding on how to increase resilience in flood-prone communities
合作研究:IRES 第一轨:防洪计划 - 综合研究经验,以促进对如何提高易受洪水影响的社区的防灾能力的理解
- 批准号:
2153697 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Standard Grant
Educational program development after passing EPA nurses -From a research perspective on Japanese language education and understanding of different cultures-
EPA护士通过后的教育项目开发 -从日语教育和不同文化理解的研究角度-
- 批准号:
22K10667 - 财政年份:2022
- 资助金额:
$ 45万 - 项目类别:
Grant-in-Aid for Scientific Research (C)