I-Corps: Intelligent Software Quality Monitoring and Improvement Technology
I-Corps: Intelligent Software Quality Monitoring and Improvement Technology
批准号:
2048345
负责人:
Marouane Kessentini
金额:
$5.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2021
资助国家:
美国
项目状态:
已结题
起止时间:
2021-01-15 至 2022-03-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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Research Experience for Undergraduates in Digital Accessibility
-
批准号:2426230
-
项目类别:Standard Grant
-
资助金额:$42.94万
-
财政年份:2024
-
负责人:Marouane Kessentini
-
依托单位:
I-Corps: Translation Potential of Smart Software-Defined Vehicle Management Technology
-
批准号:2406574
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2024
-
负责人:Marouane Kessentini
-
依托单位:
Research Experience for Undergraduates in Digital Accessibility
-
批准号:2349350
-
项目类别:Standard Grant
-
资助金额:$42.94万
-
财政年份:2024
-
负责人:Marouane Kessentini
-
依托单位:
Elements: An Infrastructure for Software Quality and Security Issues Detection and Correction
-
批准号:2416756
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2023
-
负责人:Marouane Kessentini
-
依托单位:
IUCRC Phase I Oakland University: Center for Pervasive Personalized Intelligence (PPI)
-
批准号:2231619
-
项目类别:Continuing Grant
-
资助金额:$37.5万
-
财政年份:2023
-
负责人:Marouane Kessentini
-
依托单位:
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
-
批准号:2409729
-
项目类别:Standard Grant
-
资助金额:$50.11万
-
财政年份:2023
-
负责人:Marouane Kessentini
-
依托单位:
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
-
批准号:2213763
-
项目类别:Standard Grant
-
资助金额:$50.11万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework
-
批准号:2227248
-
项目类别:Standard Grant
-
资助金额:$29.95万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
I-Corps: Intelligent Software Quality Monitoring and Improvement Technology
-
批准号:2216594
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
IUCRC Planning Grant University of Michigan Dearborn: Center for Pervasive Personalized Intelligence Center
-
批准号:2217506
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
PFI–TT: Intelligent Software Refactoring Bot for Continuous Integration
-
批准号:2216768
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
Elements: An Infrastructure for Software Quality and Security Issues Detection and Correction
-
批准号:2216894
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
PFI–TT: Intelligent Software Refactoring Bot for Continuous Integration
-
批准号:2044426
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2021
-
负责人:Marouane Kessentini
-
依托单位:
Elements: An Infrastructure for Software Quality and Security Issues Detection and Correction
-
批准号:2103596
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2021
-
负责人:Marouane Kessentini
-
依托单位:
IUCRC Planning Grant University of Michigan Dearborn: Center for Pervasive Personalized Intelligence Center
-
批准号:2113633
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2021
-
负责人:Marouane Kessentini
-
依托单位:
Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework
-
批准号:1835747
-
项目类别:Standard Grant
-
资助金额:$29.95万
-
财政年份:2018
-
负责人:Marouane Kessentini
-
依托单位:
I-Corps: Search-Based Interactive Software Refactoring Technology
-
批准号:1661422
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2016
-
负责人:Marouane Kessentini
-
依托单位:
Students Travel Grant for the SSBSE Symposium
-
批准号:1649468
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2016
-
负责人:Marouane Kessentini
-
依托单位:
A Support to Increase the Participation of Blind and Visually-Impaired Researchers and Students to the Search-Based Software Engineering Conference- October 8-10, 2016, Raleigh NC
-
批准号:1643479
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2016
-
负责人:Marouane Kessentini
-
依托单位:
Search Based Software Engineering: Building a North American Community
-
批准号:1446952
-
项目类别:Standard Grant
-
资助金额:$1.2万
-
财政年份:2014
-
负责人:Marouane Kessentini
-
依托单位:
国内基金
海外基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
-
批准号:--
-
项目类别:外国学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:USHARANI HAREESH GOVINDARA JAN
-
依托单位: