SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
基本信息
- 批准号:1320578
- 负责人:
- 金额:$ 30万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2013
- 资助国家:美国
- 起止时间:2013-09-01 至 2017-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software has become a critical infrastructure in our society with itspervasive use in all kinds of products from home appliances toautomobiles, from individual pacemakers and smart phones to airtraffic control systems and high-end computers in large-scale powergrids. During software development, the build process is vital to makesure that a software product is correctly and reliably constructed andconfigured in accordance with different users' operation environments,operating systems, platforms, and devices. To reliably build asoftware product, a build tool is used to execute build code togenerate the executable and deliverable files according to the rulesspecified in the build files. As a software project evolves over time,build code continually evolves and is defect-prone due to the highrate of changes and complexity of the build files. The complexity ofbuild code leads to two important issues. First, the maintenance ofcomplex build code has imposed much extra effort on softwaredevelopers. Second, its complexity is a source for configuration andbuild errors in software development.This project aims to improve software reliability with a comprehensiveapproach to develop a scientific foundation for build code analysis toprovide automatic supports for 1) build code maintenance and 2)detecting, testing, and locating configuration and build errors. Wewill first examine configuration and build code errors and related maintenance tasks in real-world projects. Second, we will develop a scientific foundationwith novel concepts, techniques, and algorithms for build code staticanalysis, build code smell and configuration error detection,refactoring, and change analysis. Third, we will investigate afoundation for build code dynamic analysis and leverage it to supportfault localization in build code given a reported buildfailure. Finally, a theoretical foundation and tool supports(e.g. semi-automatic test generation) for build code testing will bedeveloped. Our research will fundamentally advance the body ofknowledge in theoretical foundation for software building, build codeanalysis and maintenance. Our results will lead to more reliablesoftware and improvement in code quality as well as in the developers'productivity. Our validation efforts involve students andprofessionals, promoting teaching and training in informationassurance and software reliability.
软件已成为我们社会的关键基础设施,从家用电器toautomobiles中的各种产品中使用,从单个起搏器和智能手机到机器人控制系统和大型PowerGrogrid中的高端计算机。在软件开发过程中,构建过程对于确保软件产品的正确构建和配置是根据不同用户的操作环境,操作系统,平台和设备来构造和配置的。为了可靠地构建Austoftware产品,使用构建工具来执行构建代码根据构建文件中规定的Rulessess ofers of -offy code键入可执行文件和可交付的文件。随着软件项目的发展,由于构建文件的变化和复杂性的高度,构建代码不断发展,并且易于缺陷。建筑代码的复杂性导致了两个重要问题。首先,Complex Build Code的维护为软卫生员施加了很多额外的努力。其次,其复杂性是软件开发中配置和建筑错误的来源。本项目旨在提高软件可靠性,并进行全面分析,以建立对构建代码分析的科学基础,用于构建代码分析的Toprovide自动支持1)构建代码维护和2)检测,检测,测试和定位配置和构建错误。我们将在现实世界项目中首先检查配置并构建代码错误以及相关的维护任务。其次,我们将开发一个科学基础,以及用于构建代码静态分析,构建代码气味和配置错误检测,重构和变化分析的新颖概念,技术和算法。第三,我们将调查构建代码动态分析的AF基础,并利用IT为构建代码中的支持FART FARTIANT,给定报告的构建代码。最后,构建代码测试的理论基础和工具支持(例如,半自动测试生成)将被构成收益。我们的研究从根本上可以推进软件构建,建立编码和维护的理论基础中的知识基础。我们的结果将导致更多的Reliablesoftware和代码质量以及开发人员的生产力的改进。我们的验证工作涉及学生和专业人士,促进信息助理和软件可靠性方面的教学和培训。
项目成果
期刊论文数量(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
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1723215 - 财政年份:2016
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
SHF:Small: Build Code Maintenance and Detecting, Testing, Locating Configuration and Build Errors
SHF:Small:构建代码维护以及检测、测试、定位配置和构建错误
- 批准号:
1723432 - 财政年份:2016
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
- 批准号:
1723198 - 财政年份:2016
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
SHF: Large: Collaborative Research: Exploiting the Naturalness of Software
SHF:大型:协作研究:利用软件的自然性
- 批准号:
1413927 - 财政年份:2014
- 资助金额:
$ 30万 - 项目类别:
Continuing Grant
TWC: Small: Detection and Prevention of Prior Known Software Security Vulnerabilities
TWC:小:检测和预防先前已知的软件安全漏洞
- 批准号:
1223828 - 财政年份:2012
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
SHF: Small: Find and Fix Similar Software Bugs
SHF:小型:查找并修复类似的软件错误
- 批准号:
1018600 - 财政年份:2010
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
Improving Embedded System Education with Software Engineering Methodologies
利用软件工程方法改进嵌入式系统教育
- 批准号:
0737029 - 财政年份:2008
- 资助金额:
$ 30万 - 项目类别:
Standard Grant
相似国自然基金
靶向Treg-FOXP3小分子抑制剂的筛选及其在肺癌免疫治疗中的作用和机制研究
- 批准号:32370966
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
化学小分子激活YAP诱导染色质可塑性促进心脏祖细胞重编程的表观遗传机制研究
- 批准号:82304478
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
靶向小胶质细胞的仿生甘草酸纳米颗粒构建及作用机制研究:脓毒症相关性脑病的治疗新策略
- 批准号:82302422
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
HMGB1/TLR4/Cathepsin B途径介导的小胶质细胞焦亡在新生大鼠缺氧缺血脑病中的作用与机制
- 批准号:82371712
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
小分子无半胱氨酸蛋白调控生防真菌杀虫活性的作用与机理
- 批准号:32372613
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
思春期小児の身体活動・睡眠・肥満傾向と近隣環境との関係性の解明
阐明青春期儿童体力活动、睡眠、肥胖趋势和邻里环境之间的关系
- 批准号:
22KJ2997 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Development of a Piezoelectric Intramedullary Nail for Enhanced Fracture Healing
开发用于增强骨折愈合的压电髓内钉
- 批准号:
10759862 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Multiplexed in vivo assembly of long and complex DNA
长且复杂的 DNA 的多重体内组装
- 批准号:
10760876 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Parametric design software for nanostructured CRISPR payloads
用于纳米结构 CRISPR 有效负载的参数化设计软件
- 批准号:
10602823 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别:
Development of GenomeBuild as a Universal Method to Synthesize Genomes
GenomeBuild 的开发作为合成基因组的通用方法
- 批准号:
10565058 - 财政年份:2023
- 资助金额:
$ 30万 - 项目类别: