I-Corps: Intelligent Software Quality Monitoring and Improvement Technology
I-Corps:智能软件质量监控和改进技术
基本信息
- 批准号:2216594
- 负责人:
- 金额:$ 5万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The broader impact/commercial potential of this I-Corps project is the development of an intelligent software maintenance technology that focuses on improvement of the software and systems that underpin our national infrastructure and drive our economy. It is estimated corporations are spending over $300 billion per year globally, paying down “technical debt” on addressing issues related to maintaining legacy systems or dealing with bad software. By adopting the proposed technology, software development teams will avoid critical bugs that, in turn, will avoid financial loss. The proposed technology will help chief technology officers (CTOs) and chief information officers (CIOs) - not only developers - carry out several critical activities including: gaining actionable insight into the state of their code; accurately estimating the scope and cost of code cleanup; and assessing code quality trends and how to repair these code quality issues. By carrying out these activities, the proposed technology will decrease the time, cost, and risk of code cleanup while improving team performance.This I-Corps project is based on the development of an intelligent refactoring bot that may be easily integrated into any project repository. The bot may be customized to monitor the quality in the repository after a number of pull-requests. The bot analyzes the changed files to identify refactoring opportunities using a set of quality attributes. It will then find the best sequence of refactorings to fix the quality issues, if any. The developer is able to review the recommendations in the generated pull-request. The initial proof-of-concept of the proposed interactive refactoring software was tested on 12 large-scale, open-source, and industrial systems with a total of 37 developers from industry. The technology reduced the amount of time that developers spent to understand existing large-scale source code by an average of 47%. Existing refactoring products, when tested on the same systems, were able to reduce that time by less than 24% on average. In addition, the technology was able to detect and fix an average of 92% of existing design defects in these systems. In contrast, existing refactoring products were able to only detect an average of less than 76% of these defects.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该 I-Corps 项目更广泛的影响/商业潜力是开发智能软件维护技术,该技术专注于改进支持我们国家基础设施并推动我们经济的软件和系统。据估计,每个企业的支出超过 3000 亿美元。通过采用拟议的技术,软件开发团队将在全球范围内偿还与维护遗留系统或处理不良软件相关的“技术债务”,从而避免财务损失。帮助首席技术官(CTO) 和首席信息官 (CIO)(不仅仅是开发人员)开展多项关键活动,包括:深入了解代码状态;准确估计代码清理的范围和成本;评估代码质量趋势以及如何进行清理;通过执行这些活动,所提出的技术将减少代码清理的时间、成本和风险,同时提高团队绩效。这个 I-Corps 项目基于智能重构机器人的开发。轻松集成到任何项目中机器人可以定制为在多次拉取请求后监视存储库中的质量,机器人将使用一组质量属性来识别重构机会,然后找到要修复的最佳重构序列。质量问题(如果有) 开发人员能够查看生成的拉取请求中的建议 所提议的交互式重构软件的初始概念验证已在 12 个大型开源和工业平台上进行了测试。在共有 37 名来自业界的开发人员的系统中,该技术将开发人员花在理解现有大规模源代码上的时间平均减少了 47%。平均而言,该技术能够检测并修复这些系统中 92% 的现有设计缺陷,相比之下,现有的重构产品只能检测到平均不到 24% 的缺陷。 76%该奖项反映了 NSF 的法定使命,并通过使用基金会的智力优点和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(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 }}
Marouane Kessentini其他文献
S Interactive and Dynamic Multi-Objective Software Refactoring Recommendations
S 交互式和动态多目标软件重构建议
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Vahid Alizadeh;Marouane Kessentini;Wiem Mkaouer;Mel Ocinneide;Ali Ouni;Yuanfang Cai - 通讯作者:
Yuanfang Cai
Search-based metamodel matching with structural and syntactic measures
基于搜索的元模型与结构和句法测量相匹配
- DOI:
10.1016/j.jss.2014.06.040 - 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Marouane Kessentini;Ali Ouni;Philip Langer;Manuel Wimmer;Slim Bechikh - 通讯作者:
Slim Bechikh
Model Transformation Modularization as a Many-Objective Optimization Problem
模型转换模块化作为多目标优化问题
- DOI:
10.1109/tse.2017.2654255 - 发表时间:
2017 - 期刊:
- 影响因子:7.4
- 作者:
Martin Fleck;J. Troya;Marouane Kessentini;M. Wimmer;Bader Alkhazi - 通讯作者:
Bader Alkhazi
Dimensionality Reduction of Quality Objectives for Web Services Design Modularization
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
Marouane Kessentini - 通讯作者:
Marouane Kessentini
WIP: Introducing Active Learning in a Software Engineering Course
WIP:在软件工程课程中引入主动学习
- DOI:
10.18260/1-2--29132 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Bruce Maxim;S. Acharya;Stein Brunvand;Marouane Kessentini - 通讯作者:
Marouane Kessentini
Marouane Kessentini的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Marouane Kessentini', 18)}}的其他基金
Research Experience for Undergraduates in Digital Accessibility
数字无障碍本科生研究经验
- 批准号:
2426230 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
I-Corps: Translation Potential of Smart Software-Defined Vehicle Management Technology
I-Corps:智能软件定义车辆管理技术的转化潜力
- 批准号:
2406574 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Research Experience for Undergraduates in Digital Accessibility
数字无障碍本科生研究经验
- 批准号:
2349350 - 财政年份:2024
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Elements: An Infrastructure for Software Quality and Security Issues Detection and Correction
要素:软件质量和安全问题检测和纠正的基础设施
- 批准号:
2416756 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
IUCRC Phase I Oakland University: Center for Pervasive Personalized Intelligence (PPI)
IUCRC 第一阶段 奥克兰大学:普适个性化情报中心 (PPI)
- 批准号:
2231619 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Continuing Grant
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
合作研究:CCRI:新:软件重构社区基础设施
- 批准号:
2409729 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
合作研究:CCRI:新:软件重构社区基础设施
- 批准号:
2213763 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework
协作研究:要素:软件:软件健康监控和改进框架
- 批准号:
2227248 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
IUCRC Planning Grant University of Michigan Dearborn: Center for Pervasive Personalized Intelligence Center
IUCRC 规划拨款密歇根大学迪尔伯恩分校:普适个性化情报中心
- 批准号:
2217506 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
PFI–TT: Intelligent Software Refactoring Bot for Continuous Integration
PFI™TT:用于持续集成的智能软件重构机器人
- 批准号:
2216768 - 财政年份:2022
- 资助金额:
$ 5万 - 项目类别:
Standard Grant
相似国自然基金
基于“溶出-吸收-代谢”介导及“成分—菌群—内源性代谢物”关联网络研究聪明汤治疗阿尔兹海默症的药效物质及配伍机制
- 批准号:82274062
- 批准年份:2022
- 资助金额:52 万元
- 项目类别:面上项目
大智慧还是小聪明?绩效压力对创造性绩效的双面效应机制
- 批准号:
- 批准年份:2020
- 资助金额:47 万元
- 项目类别:
从"聪明基因"NR2B途径探讨α2肾上腺素受体激动剂对血管性痴呆大鼠认知功能的调节作用
- 批准号:81100873
- 批准年份:2011
- 资助金额:23.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Smart Cuff: Multi-Parameter Hemodynamic Monitoring via a Single Convenient Device
智能袖带:通过单个便捷设备进行多参数血流动力学监测
- 批准号:
10583061 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Self-driving laboratories for autonomous exploration of protein sequence space
用于自主探索蛋白质序列空间的自动驾驶实验室
- 批准号:
10717598 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Leveraging Natural Language Processing for Reverberant Speech Enhancement in Cochlear Implants
利用自然语言处理增强人工耳蜗的混响语音
- 批准号:
10755798 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别:
Access-H20: Sensor driven smart faucet to enable and empower independent drinking and grooming for individuals impacted by spinal cord injury
Access-H20:传感器驱动的智能水龙头,使受脊髓损伤的个人能够独立饮酒和梳洗
- 批准号:
10817375 - 财政年份:2023
- 资助金额:
$ 5万 - 项目类别: