Applying and Integrating Natural Language Processing Analysis of Programs to Aid in Software Maintenance and Evolution
Applying and Integrating Natural Language Processing Analysis of Programs to Aid in Software Maintenance and Evolution
批准号:
0702401
负责人:
Lori Pollock
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2007
资助国家:
美国
项目状态:
已结题
起止时间:
2007-07-15 至 2011-12-31
中文摘要
题目:应用和集成程序的自然语言处理分析来帮助软件维护和进化尽管有可用的软件开发工具,但最近的研究表明,软件工程师花在阅读、定位和理解代码上的时间比实际编写代码的时间要多。研究重点是通过将自然语言处理(NLP)应用于源代码(标识符、文字、注释和错误报告)并集成NLP、信息检索和传统程序分析,开发程序分析和集成工具,以简化程序维护和演变。因此,该项目采用跨学科的方法进行软件分析。预测的影响将显著地推进理论和实用工具的开发,这些工具在软件开发和维护中提供自动或半自动的辅助,这将减少维护时间并有助于提高软件质量。学生在测试中使用的理论和工具,以及课程的介绍侧重于如何进行有效的维护,也将产生显著的有益影响。它将传授新技术,并鼓励关于程序维护和发展的新思路。
英文摘要
Proposal P0702401TITLE Applying and Integrating Natural Language Processing Analysis of Programs to Aid in Software Maintenance and EvolutionPI Lori PollockDespite the available software development tools, recent studies have shown that software engineers spend more time reading, locating, and comprehending code than actually writing code. The research focuses on developing program analyses and integrated tools for easing program maintenance and evolution by applying natural language processing (NLP) to source code (identifiers, literals, comments and bug reports) and integrating NLP, information retrieval, and traditional program analysis. Thus, this project takes an interdisciplinary approach to software analysis. The predicted impact will be significantly advancing theory and development of practical tools that provide automatic or semiautomatic assistance in software development and maintanence, which should decrease maintenance time and help to increase the quality of software. The use of students in testing the theories and tools, and the introduction of courses focusing on how to perform effective maintenance, will also have a significant beneficial impact. It will impart new technologies and encourage new ways of thinking about program maintenance and evolution.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Small: Exploiting Performance Correlations for Accurate and Low-cost Performance Testing for Serverless Computing
-
批准号:2155097
-
项目类别:Standard Grant
-
资助金额:$25.3万
-
财政年份:2022
-
负责人:Lori Pollock
-
依托单位:
Collaborative Research: Minoritized Youth Computer Science Learning, Belonging and Career Interest: Coding and Creating with Beats
-
批准号:2048793
-
项目类别:Standard Grant
-
资助金额:$63.72万
-
财政年份:2021
-
负责人:Lori Pollock
-
依托单位:
Teacher-Driven Development, Implementation, and Assessment of Integrated Computational Thinking in Grades 3-5
-
批准号:1923483
-
项目类别:Standard Grant
-
资助金额:$100.0万
-
财政年份:2019
-
负责人:Lori Pollock
-
依托单位:
SHF: Small: Collaborative Research: Automatically Enhancing Quality of Social Communication Channels to Support Software Developers and Improve Tool Reliability
-
批准号:1813253
-
项目类别:Standard Grant
-
资助金额:$26.59万
-
财政年份:2018
-
负责人:Lori Pollock
-
依托单位:
NSF INCLUDES: WeC4Communites (We Compute for our Communities): Community-Focused Computing for Minoritized Youth
-
批准号:1649224
-
项目类别:Standard Grant
-
资助金额:$29.99万
-
财政年份:2016
-
负责人:Lori Pollock
-
依托单位:
SHF: SMALL: Collaborative Research: Cloud Mentoring: Guiding Cloud Users for Cost Performance through Testing and Recommendation
-
批准号:1618310
-
项目类别:Standard Grant
-
资助金额:$20.64万
-
财政年份:2016
-
负责人:Lori Pollock
-
依托单位:
Infusing Computational Thinking into General Education
-
批准号:1611959
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2016
-
负责人:Lori Pollock
-
依托单位:
CS10K: Leveraging Partner4CS to Build Sustainable Capacity for Teacher Preparation and Support
-
批准号:1639649
-
项目类别:Standard Grant
-
资助金额:$99.73万
-
财政年份:2016
-
负责人:Lori Pollock
-
依托单位:
Collaborative Research: Exploring Partnered Teaching of Interdisciplinary CS+X Courses
-
批准号:1456443
-
项目类别:Standard Grant
-
资助金额:$3.19万
-
财政年份:2015
-
负责人:Lori Pollock
-
依托单位:
Exploring Virtual Interactive Models for Large Scale Research Mentoring of Undergraduate Women in Computing
-
批准号:1504243
-
项目类别:Standard Grant
-
资助金额:$18.23万
-
财政年份:2015
-
负责人:Lori Pollock
-
依托单位:
SHF: SMALL: Automatically Supporting Developer Learning in Context
-
批准号:1422184
-
项目类别:Standard Grant
-
资助金额:$51.57万
-
财政年份:2014
-
负责人:Lori Pollock
-
依托单位:
CI-P: Collaborative Research: Advanced Text Analysis Infrastructure for Software Engineering
-
批准号:1205391
-
项目类别:Standard Grant
-
资助金额:$4.43万
-
财政年份:2012
-
负责人:Lori Pollock
-
依托单位:
CS 10K: Developing and Supporting Computer Science Teachers Via Strategic Partnering
-
批准号:1240905
-
项目类别:Standard Grant
-
资助金额:$85.38万
-
财政年份:2012
-
负责人:Lori Pollock
-
依托单位:
BPC-DP: Partnering Middle School Teachers with Undergraduate Computer Science Teams to Bring Computing to Underrepresented Youth
-
批准号:0940501
-
项目类别:Standard Grant
-
资助金额:$58.64万
-
财政年份:2009
-
负责人:Lori Pollock
-
依托单位:
SHF: Small: Analyzing and Modeling Natural Language Usage in Software to Improve Software Maintenance Tools
-
批准号:0915803
-
项目类别:Standard Grant
-
资助金额:$49.69万
-
财政年份:2009
-
负责人:Lori Pollock
-
依托单位:
Workshop: Support for the CRA-W Career Mentoring Workshop for Women in Research Careers in Computer Science and Engineering; Washington, DC
-
批准号:0520856
-
项目类别:Standard Grant
-
资助金额:$6.37万
-
财政年份:2005
-
负责人:Lori Pollock
-
依托单位:
Travel Grant: Women's Graduate Cohort Project
-
批准号:0353118
-
项目类别:Standard Grant
-
资助金额:$2.5万
-
财政年份:2004
-
负责人:Lori Pollock
-
依托单位:
Special Projects: Support for CRA-W FCRC Career Mentoring Workshop for Women in Research Careers in Computer Science and Engineering; June 7-8, 2003; San Diego, CA
-
批准号:0301046
-
项目类别:Standard Grant
-
资助金额:$8.56万
-
财政年份:2003
-
负责人:Lori Pollock
-
依托单位:
ITR: Bandwidth Efficient Techniques for Ensuring Mobile Code Integrity and Authentication
-
批准号:0219559
-
项目类别:Standard Grant
-
资助金额:$32.82万
-
财政年份:2002
-
负责人:Lori Pollock
-
依托单位:
Increasing Parallel Program Performance with the LC Memory Consistency Model
-
批准号:0105540
-
项目类别:Continuing Grant
-
资助金额:$27.0万
-
财政年份:2001
-
负责人:Lori Pollock
-
依托单位:
海外基金