Intelligent Detection of Open Source Software Anomalies
Intelligent Detection of Open Source Software Anomalies
批准号:
RGPIN-2019-05175
负责人:
HendijaniFard, Fatemeh
金额:
$1.68万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Software that is not fully tested, can show unexpected results during execution that is referred as Software Anomaly (SA). Specific SA is known as Implied Scenario (IS): a new scenario is implied during execution time. A popular example of IS is a boiler system in which the control component sends commands to an actuator based on the previous collected data from sensors instead of the current data. The earlier fixing of IS reduces the costs. Hence, IS research rely on studying IS from Sequence Diagrams (SD). Most research require human expertise (e.g. to annotate SD), which is error-prone and time consuming. These approaches cannot help developers to avoid IS while developing a software. Also, in practice, SD is not used or documented by companies. On the other hand, there is much research that build SA prediction algorithms (using anomaly reports data with metrics such as lines of code added) to determine parts of software that are more probable to have SA. However, these works do not directly address IS. Objective. The short-term objective of this research program is to develop heuristic-based techniques and tools for IS prediction using the SA prediction metrics, which will help software developers to automatically analyze the code for IS and visualize the results while developing software. Open Source Software (OSS) is the main focus of this research due to the increasing number of companies that are adopting OSS solutions, while there is a need to support companies in managing and integrating the OSS. Methods. In the first stream of the program we will investigate the SA prediction metrics that can be used for IS and develop an IS prediction metrics database. We will conduct systematic literature review and explore public SA report datasets to develop an IS library. We will also study SA prediction research and use topic modelling to develop an IS Prediction Metrics Database for the IS library. Secondly, we will build IS prediction models based on heuristic approaches. We will explore different algorithms and metrics to increase IS prediction accuracy. Also, we will study automation of machine learning approaches to develop models that choose prediction metrics automatically. Finally, we will study visualization techniques and OSS design patterns to build open source tools for analyzing code for IS. We will evaluate our models with various datasets using our prototypes and compare results with the current IS prediction works. The usefulness of the tool will be surveyed online for developers worldwide. HQP and Impact. I expect practical and theoretical contributions in IS prediction research that will benefit Canadian software industry in producing high quality software (i.e. avoiding IS) and companies in integrating OSS solutions. The program will train Highly Qualified Personnel (HQP) with expertise in data science and software engineering. The HQP will publish in top-ranked peer-reviewed venues as the first author.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Intelligent Detection of Open Source Software Anomalies
-
批准号:RGPIN-2019-05175
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2021
-
负责人:HendijaniFard, Fatemeh
-
依托单位:
Intelligent Detection of Open Source Software Anomalies
-
批准号:RGPIN-2019-05175
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2020
-
负责人:HendijaniFard, Fatemeh
-
依托单位:
Intelligent Detection of Open Source Software Anomalies
-
批准号:DGECR-2019-00178
-
项目类别:Discovery Launch Supplement
-
资助金额:$0.91万
-
财政年份:2019
-
负责人:HendijaniFard, Fatemeh
-
依托单位:
Intelligent Detection of Open Source Software Anomalies
-
批准号:RGPIN-2019-05175
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:HendijaniFard, Fatemeh
-
依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:MATHIEULOUROCHLAURIERE
-
依托单位: