CI-P: Collaborative Research: Advanced Text Analysis Infrastructure for Software Engineering
CI-P: Collaborative Research: Advanced Text Analysis Infrastructure for Software Engineering
批准号:
1205321
负责人:
Emily Hill
金额:
$3.83万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2012
资助国家:
美国
项目状态:
已结题
起止时间:
2012-06-15 至 2014-05-31
中文摘要
这个计划项目将社区聚集在一起,开始解决在软件工程中使用文本分析(即,分析从软件构件和程序代码中使用的自然语言提取的信息)的挑战。将与软件工程界对使用文本分析感兴趣的研究人员举办一系列讲习班,以便提出设计研究界必要基础设施的要求。软件领域基础文本分析的公共基础设施将包括软件库、数据和教育材料。由于嵌入在软件构件、程序代码和文档中的文本信息编码了软件?S领域的接受者和开发者?了解这些知识,对于支持开发人员有效地维护今天的S软件至关重要,对于软件工程过程中的其他利益相关者,包括经理、客户和用户来说,也是必不可少的。对最近文献的研究表明,超过25项不同的软件工程任务,从需求分析到程序理解,都利用了基于文本分析的工具。本项目-S的成果将产生广泛的影响,使研究人员能够:结合不同类型的文本分析技术;将成功的研究成果转化为行业,为软件工程研究人员应用文本分析技术提供便利;集成新组件,探索具体分析的新方法;获得基于文本分析的软件工程工具的持续用户评估;以及使其他研究人员和从业者能够轻松地利用文本分析来解决新的软件工程问题。长期目标是创建这样一个基础设施,它将允许文本分析与软件工程师使用的当前技术和环境无缝集成。软件规模和复杂性的增加,以及更大的开发团队,使得人类在没有工具支持的情况下维护软件变得更加具有挑战性。
英文摘要
This planning project brings together the community to begin addressing the challenges of using text analysis (i.e., the analysis of the information extracted from the natural language used in software artifacts and program code) in software engineering. A set of workshops will be organized with researchers in the software engineering community interested in the use of text analysis, in order to elicit requirements for the design of the necessary infrastructure for the research community. The common infrastructure of foundational text analyses for the software domain will include software libraries, data, and educational materials.Because the textual information embedded in software artifacts, program code and documentation encodes the software?s domain incepts and developers? knowledge about them, it is critical in supporting developers to effectively maintain today?s software and it is essential to the other stake- holders in the software engineering process, including managers, clients, and users. A study of recent literature shows that over 25 distinct software engineering tasks, ranging from requirements analysis to program comprehension, utilize textual analysis based tools. This project?s outcomes will have a broad impact, enabling researchers to: combine different types of text analysis techniques; transfer results of successful research to industry and facilitate entry for software engineering researchers in applying text analysis techniques; integrate new components for exploration of novel approaches to specific analyses; gain continual user evaluation of text analysis-based software engineering tools; and enable other researchers and practitioners to easily leverage text analysis to solve new software engineering problems. The long-term goal is to create such an infrastructure, which will allow text analysis to integrate seamlessly with current technology and environments used by software engineers. The increase in software size and complexity, as well as larger development teams, have made it significantly more challenging for humans to maintain software without tools to support them.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金