SHF: Small: Find and Fix Similar Software Bugs
SHF:小型:查找并修复类似的软件错误
基本信息
- 批准号:1018600
- 负责人:
- 金额:$ 48.33万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-08-15 至 2014-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Finding and fixing bugs are crucial in the process of developing reliable and high-quality software. Software developers could base on their own experience with their programs, or effectively find bugs by consulting the similar bugs and fixes from others in the past for the same or different systems. However, the body of knowledge in software engineering is still very limited on the nature, the causes and effects, and the characteristics of such recurring bugs. The learning process from prior known bugs is still ad-hoc, manually, and un-systematically. In this project, a comprehensive approach is introduced to capture the knowledge of prior bugs and corresponding fixes, and to leverage such knowledge to build automated tools to detect potential recurring buggy code at other locations in the same or different systems. Such tools will help to detect bugs early in the development process, leading to higher-quality software and the improvement in productivity of software developers in the bug fixingpractice.In this project, an empirical study will be conducted to collect, analyze, and understand the nature and characteristics of recurring and similar bugs within one and across multiple systems. This project is expected to advance software engineering knowledge on the theoretical foundation, concepts, practical techniques, and automated tools to (1) capture the characteristics and measure the similarity of code units involved in prior known fixed bugs, (2) identify the locations of potential buggy units and derive the guidelines to fix them by matching them to the relevant peer code units of the known bugs, and (3) support the similar bug detection and fixing process. The teaching modules and validation efforts in this project will involve students and professionals, promoting teaching and training software quality assurance.
在开发可靠和高质量的软件的过程中,查找和修复错误至关重要。软件开发人员可以根据自己的程序经验,或通过咨询其他人的类似错误和修复相同或不同系统的方法来有效地找到错误。但是,软件工程知识的体系仍然非常有限,其原因,原因和效果以及此类反复出现的错误的特征。从先前已知错误的学习过程仍然是临时,手动和非系统性的。在该项目中,引入了一种全面的方法,以捕获先前的错误和相应修复程序的知识,并利用此类知识来构建自动化工具,以检测在相同或不同系统中其他位置的潜在重复的错误代码。这样的工具将有助于在开发过程的早期检测错误,从而导致更高质量的软件,并提高Bug FixingPractice中软件开发人员的生产率。在该项目中,将进行一项经验研究,以收集,分析和理解一个和跨多个系统内的反复效果和类似错误的性质和特征。预计该项目将提高有关理论基础,概念,实用技术和自动化工具的软件工程知识,以(1)捕获特征并测量与先前已知固定错误相关的代码单位的相似性,(2)潜在的错误单元的位置,并确定与已知的bug和Support units conting units conting units conting units cobs and unight and cobs and consect and consect and consects and consect and(3),并(3)。该项目的教学模块和验证工作将涉及学生和专业人员,从而促进教学和培训软件质量保证。
项目成果
期刊论文数量(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 }}
Tien Nguyen其他文献
2004 Education for All Handicapped Children Act
2004 年《所有残疾儿童教育法》
- DOI:
10.1007/springerreference_179606 - 发表时间:
2011 - 期刊:
- 影响因子:7.4
- 作者:
Lynna Lan;Tien Nguyen - 通讯作者:
Tien Nguyen
Research on Test Flakiness: from Unit to System Testing
测试脆弱性研究:从单元测试到系统测试
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Kiet Ngo;Vu;Tien Nguyen - 通讯作者:
Tien Nguyen
Agreement between two versions of a CADx system: a simulation study
CADx 系统两个版本之间的一致性:模拟研究
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
B. Sahiner;N. Petrick;S. Paquerault;Weijie Chen;Tien Nguyen - 通讯作者:
Tien Nguyen
QRS 2018 Program Committee
QRS 2018 程序委员会
- DOI:
10.1109/qrs-c.2018.00010 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Jun Ai;Doo;Xiaoying Bai;David Benavides;Arun Chakrapani;Junjie Chen;Frédéric Dadeau;Junhua Ding;T. Dohi;Mercedes G. Merayo;Osamu Mizuno;Tien Nguyen;Manuel Nuñez;H. Okamura;Hailong Sun;Linzhang Wang;Husnu Yenigun - 通讯作者:
Husnu Yenigun
Applicability of CPT-based methods in predicting toe bearing capacities of driven piles in sand
基于 CPT 的方法在预测砂土中打入桩趾部承载力中的适用性
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Le Chi Hung;Tien Nguyen;Ju;Sung - 通讯作者:
Sung
Tien Nguyen的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Tien Nguyen', 18)}}的其他基金
Collaborative Research: CCRI: ENS: Boa 2.0: Enhancing Infrastructure for Studying Software and its Evolution at a Large Scale
合作研究:CCRI:ENS:Boa 2.0:增强大规模研究软件及其演化的基础设施
- 批准号:
2120386 - 财政年份:2021
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1723215 - 财政年份:2016
- 资助金额:
$ 48.33万 - 项目类别:
Continuing Grant
SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
- 批准号:
1723432 - 财政年份:2016
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
- 批准号:
1723198 - 财政年份:2016
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1413927 - 财政年份:2014
- 资助金额:
$ 48.33万 - 项目类别:
Continuing Grant
SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
- 批准号:
1320578 - 财政年份:2013
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
- 批准号:
1223828 - 财政年份:2012
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
Improving Embedded System Education with Software Engineering Methodologies
利用软件工程方法改进嵌入式系统教育
- 批准号:
0737029 - 财政年份:2008
- 资助金额:
$ 48.33万 - 项目类别:
Standard Grant
相似国自然基金
靶向Treg-FOXP3小分子抑制剂的筛选及其在肺癌免疫治疗中的作用和机制研究
- 批准号:32370966
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
化学小分子激活YAP诱导染色质可塑性促进心脏祖细胞重编程的表观遗传机制研究
- 批准号:82304478
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
靶向小胶质细胞的仿生甘草酸纳米颗粒构建及作用机制研究:脓毒症相关性脑病的治疗新策略
- 批准号:82302422
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
HMGB1/TLR4/Cathepsin B途径介导的小胶质细胞焦亡在新生大鼠缺氧缺血脑病中的作用与机制
- 批准号:82371712
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
- 批准号:32372613
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
Using new modalities of synthetic-lethal interactions to find alternative antibacterial drug targets
使用合成致死相互作用的新模式寻找替代抗菌药物靶点
- 批准号:
10395605 - 财政年份:2020
- 资助金额:
$ 48.33万 - 项目类别:
Using new modalities of synthetic-lethal interactions to find alternative antibacterial drug targets
使用合成致死相互作用的新模式寻找替代抗菌药物靶点
- 批准号:
10203878 - 财政年份:2020
- 资助金额:
$ 48.33万 - 项目类别:
Aptamers and riboswitches as models to help tune NMR-based screening methods to find small molecules that target RNA
适体和核糖开关作为模型,帮助调整基于 NMR 的筛选方法,以找到靶向 RNA 的小分子
- 批准号:
533439-2018 - 财政年份:2018
- 资助金额:
$ 48.33万 - 项目类别:
Engage Grants Program
A knowledge map to find Alzheimer's disease drugs
一张知识图谱寻找阿尔茨海默病药物
- 批准号:
10198233 - 财政年份:2018
- 资助金额:
$ 48.33万 - 项目类别:
EKO Approach To Find Small Molecules That Perturb Protein Protein Interaction
EKO 方法寻找干扰蛋白质相互作用的小分子
- 批准号:
8714576 - 财政年份:2014
- 资助金额:
$ 48.33万 - 项目类别: