Multimodal Learning-Driven Software Analysis
Multimodal Learning-Driven Software Analysis
批准号:
RGPIN-2022-04523
负责人:
Mesbah, Ali
金额:
$2.99万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
As software systems continue to take on ever more central roles in real--world production settings, their dependability has become increasingly critical. Software errors cost the global economy over $1 trillion per year and can cause devastating disruptions and human lives. Software developers spend around 50% of their work time finding and fixing software- related errors. This research program targets novel software analysis techniques for mitigating, detecting, and repairing errors automatically. We are at a pivotal point in which we can automatically learn patterns from massive amounts of digital data using deep learning. This enables us to tackle some of the recurring software engineering challenges, such as error detection and repair, by applying deep learning on data gathered from software developers in practice. Traditional automated error detection and program repair techniques rely on a set of predefined templates and rules that are limited to specific software error--types; adding support for a new type of error is manual, ad--hoc, and costly. Instead of hard--coding error detection and repair rules, we can automatically learn from the way developers make mistakes and repair those mistakes. The challenge here is how to best represent software systems for vectorization amenable to machine learning. Software analysis has traditionally revolved around the source code of the software. We propose to take a multimodal learning approach to error detection and repair in which in addition to the syntax and semantics of the software, its runtime behaviour is taken into account, through a combination of software analysis, computer vision, and machine learning algorithms. We will devise new techniques for textual and visual analysis of program execution traces and runtime visual artificants. This proposed program at the intersection of software analysis, deep learning, and computer vision will bolster our world- leading initiatives in automated error detection and repair and help further establish Canada as a leader in this important and timely research area. This line of work will have direct downstream benefits for businesses that adopt and apply machine learning-enabled software by enabling the detection and fixing of errors before deployment to real-world settings. We believe our multimodal learning approach will have a significant impact in devising more accurate software analysis techniques, not only for bug detection and repair, but for many related areas of software engineering where tasks can be automated by learning from examples.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2021
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2020
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2019
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2018
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2017
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:492966-2016
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Mesbah, Ali
-
依托单位:
Analyzing Tests for Correctness, Adequacy, and Effectiveness
-
批准号:RGPIN-2016-04615
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.35万
-
财政年份:2016
-
负责人:Mesbah, Ali
-
依托单位:
Towards thwarting cyber corporate espionage by predicting its victims
-
批准号:491607-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2015
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2014
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2014
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Improving the quality of mobile apps through bug repository mining
-
批准号:452007-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.66万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Perceptions of test engineers on the quality of web application test cases
-
批准号:459184-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2013
-
负责人:Mesbah, Ali
-
依托单位:
Automated web application exploration and testing
-
批准号:434905-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
Systemic software analysis and maintenance techniques for Web 2.0 applications
-
批准号:430240-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.73万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
Web application testing as an automated service
-
批准号:402782-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2012
-
负责人:Mesbah, Ali
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位:
煤矿安全人机混合群智感知任务的约束动态多目标Q-learning进化分配
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:吉建娇
-
依托单位:
基于领弹失效考量的智能弹药编队短时在线Q-learning协同控制机理
-
批准号:62003314
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:沈剑
-
依托单位:
集成上下文张量分解的e-learning资源推荐方法研究
-
批准号:61902016
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:万珊珊
-
依托单位:
具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
-
批准号:61806040
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2018
-
负责人:解修蕊
-
依托单位:
基于Deep-learning的三江源区冰川监测动态识别技术研究
-
批准号:51769027
-
项目类别:地区科学基金项目
-
资助金额:38.0万元
-
批准年份:2017
-
负责人:张大奇
-
依托单位:
具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
-
批准号:61573081
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:屈鸿
-
依托单位:
基于有向超图的大型个性化e-learning学习过程模型的自动生成与优化
-
批准号:61572533
-
项目类别:面上项目
-
资助金额:66.0万元
-
批准年份:2015
-
负责人:孙雪冬
-
依托单位:
E-Learning中学习者情感补偿方法的研究
-
批准号:61402392
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2014
-
负责人:秦继伟
-
依托单位: