PFI–TT: Intelligent Software Refactoring Bot for Continuous Integration
PFI–TT: Intelligent Software Refactoring Bot for Continuous Integration
批准号:
2216768
负责人:
Marouane Kessentini
金额:
$25.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-03-15 至 2025-07-31
中文摘要
创新伙伴关系-技术转化(PFI-TT)项目的更广泛影响/商业潜力侧重于经济影响问题:改进支撑我们国家基础设施的软件和系统。通过采用建议的技术,软件开发团队可以避免关键的质量和安全问题。这种智能重构技术使组织能够更好地维护他们的软件,并更好地将他们的维护工作与他们的优先级结合起来。这一创新旨在为学生提供持续的技术创新和创业培训机会。该项目专注于开发可伸缩的方法,以确定何时以及如何将开发人员的反馈集成到持续集成环境的半自动化代码重构中,同时遵守行业标准,使工作与其商业化目标保持一致。软件重构被认为是通过重构现有代码和减少技术债务来维护高质量软件的关键组件。重构要求程序员审查、检测和修复质量问题,以提高软件性能。然而,重构很难实现,而且常常被忽视,这不仅是因为要满足发布期限的压力,还因为人工重构所施加的限制,以及在重构复杂系统时缺乏技术技能。传统的根管重构过程并不实用,因为它既耗时又难以集成到开发流程中。因此,新的重构工具必须为代码修复提供及时的支持。这项技术的目标是通过基于人工智能的机器人,清楚地展示将交互式、半自动化、重构技术与持续集成相结合的可行性,并大规模展示实现的概念。这项工作还将支持多种编程语言,包括定量(如准确性、相关性和性能)和定性(如程序员的注释)方面。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The broader impact/commercial potential of this Partnerships for Innovation - Technology Translation (PFI-TT) project focuses on issues of economic impact: improvement of the software and systems that underpin our national infrastructure. By adopting the proposed technology, software development teams may avoid critical quality and security issues. This intelligent refactoring technology enables organizations to better maintain their software as it ages and better align their maintenance efforts with their priorities. This innovation seeks to deliver continuous will also provide training opportunities for students in technological innovation and entrepreneurship. This project focuses on developing scalable methods to determine when and how to integrate developer feedback to semi-automate code refactoring for continuous integration environments while adhering to industry standards to align the effort with their commercialization objectives. Software refactoring is recognized as the key component for maintaining high quality software by restructuring existing code and reducing technical debt. Refactoring requires programmers to review, detect, and fix quality issues to improve software performance. However, refactoring is difficult to achieve and often neglected not only due to a pressure to meet release deadlines, but also due to the constraints imposed by manual refactoring as well as lack of technical skill in restructuring complex systems. The traditional root-canal refactoring process is not practical since it is time consuming and hard to integrate in the development pipelines. Hence, new refactoring tool must deliver timely support for code repair. The goal of this technology is to clearly exhibit the feasibility of combining interactive, semi-automated, refactoring technology with continuous integration via an artificial intelligence-based bot and demonstrate the implemented concept at large-scale. The effort will also support multiple programming languages including quantitative (such as accuracy, relevance, and performance) and qualitative (such as programmers' comments) aspects.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.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1109/tsc.2023.3237755
发表时间:
2023-07
期刊:
IEEE Transactions on Services Computing
影响因子:
8.1
作者:
[Anwar Ghammam;T. Ferreira;Wajdi Aljedaani;Marouane Kessentini;Ali Husain]
通讯作者:
Anwar Ghammam;T. Ferreira;Wajdi Aljedaani;Marouane Kessentini;Ali Husain
DOI:
10.1109/tse.2020.3005995
发表时间:
2020-06
期刊:
IEEE Transactions on Software Engineering
影响因子:
7.4
作者:
[Chaima Abid;Marouane Kessentini;Vahid Alizadeh;Mouna Dhaouadi;R. Kazman]
通讯作者:
Chaima Abid;Marouane Kessentini;Vahid Alizadeh;Mouna Dhaouadi;R. Kazman
Industry's Cry for Tools that Support Large-Scale Refactoring
业界迫切需要支持大规模重构的工具
DOI:
10.1145/3510457.3513074
发表时间:
2022
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering
影响因子:
--
作者:
[James Ivers, Robert L. Nord, Ipek Ozkaya, Chris Seifried, Christopher S. Timperley, Marouane Kessentini]
通讯作者:
Marouane Kessentini
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: Elements: Software: Software Health Monitoring and Improvement Framework
-
批准号:2227248
-
项目类别:Standard Grant
-
资助金额:$29.95万
-
财政年份:2022
-
负责人:Marouane Kessentini
-
依托单位:
Collaborative Research: CCRI: New: A Software Refactoring Community Infrastructure
-
批准号:2213763
-
项目类别:Standard Grant
-
资助金额:$50.11万
-
财政年份: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
-
依托单位:
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
-
依托单位:
I-Corps: Intelligent Software Quality Monitoring and Improvement Technology
-
批准号:2048345
-
项目类别:Standard Grant
-
资助金额:$5.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
-
依托单位:
国内基金
海外基金
登录
查看更多内容
叶绿体蛋白 TT3.2 调控水稻耐热性的分子机制研究
-
批准号:24ZR1431200
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:郭亮星
-
依托单位:
苯并呋喃-6-酮类化合物TT01f通过调控Jagged1/Notch信号通路改善特发性肺纤维化的药理学机制研究
-
批准号:82304596
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:孟瑶
-
依托单位:
TT3.2通过自噬体-液泡途径调控水稻盐胁迫抗性的分子机制研究
-
批准号:32301745
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:张海
-
依托单位:
基于Glypian3-TT3oB新型聚集诱导发光复合体的NIR-IIb靶向成像及cGAS-STING通路激活在肝癌精准标记并增敏免疫治疗中的研究
-
批准号:LQ23H160042
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2023
-
负责人:吴迪
-
依托单位:
基于肌红蛋白构象及其氧化还原体系探究tt-DDE加速生鲜牛肉肉色劣变的分子机制
-
批准号:32372384
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:梁荣蓉
-
依托单位:
TT02通过巨噬细胞外囊泡miR-122/Wnt途径拮抗石英诱导肺纤维化的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:许春杰
-
依托单位:
核用690TT合金传热管表面划伤诱导应力腐蚀裂纹萌生机理研究
-
批准号:--
-
项目类别:面上项目
-
资助金额:53万元
-
批准年份:2022
-
负责人:明洪亮
-
依托单位:
HIIT 对TT+DR 小鼠肩袖肌脂肪浸润的治疗效果和机制研究
-
批准号:2021JJ40949
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2021
-
负责人:王梓力
-
依托单位:
GhmiR858靶向TT2协同调控彩色棉纤维色泽形成的分子机制研究
-
批准号:32001591
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:梅俊
-
依托单位:
苯并呋喃类化合物TT01通过抑制TGF-β/ TGFβR-ECD复合物蛋白相互作用治疗特发性肺纤维化的药理学及机制研究
-
批准号:81973383
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2019
-
负责人:杨信怡
-
依托单位: