课题基金 / 基金详情

Automatic Identification of Code Changes That Require Extensive Testing

Automatic Identification of Code Changes That Require Extensive Testing
自动识别需要大量测试的代码更改
批准号:
531224-2018
负责人:
McIntosh, Shane
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Engage Grants Program
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31

项目摘要

项目成果

McIntosh, Shane的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
NATURE AND IMPORTANCE OF THE WORK TO BE DONE: Software Quality Assurance (SQA)**activities are performed to ensure that changes to software systems do not introduce regression in software**system properties (e.g., functionality, performance). SQA is a resource-constrained activity-exhaustive**verification of all of the changes that a software organization produces is not practically feasible. SQA**resources should be redirected from low-risk changes to high-risk ones in order to minimize the likelihood of**regressions in software system properties (e.g., bugs) from impacting user experience. At Shopify, additional**SQA resources are allocated to changes that the development team deems to be risky. Yet these decisions may**be error-prone, since "gut feel" is often involved, resulting in a suboptimal allocation of SQA resources. In this**project, we will leverage Shopify's historical development data to support SQA resource allocation decisions.**ANTICIPATED OUTCOMES: In a nutshell, we will train predictive models that will estimate a risk score for**each code change. These predictive models will be integrated into the Shopify code change process.**RELEVANCE TO THE COMPANY: This historical perspective has the potential to transform the way that**Shopify performs SQA. These integrated risk scores will help developers to make data-informed decisions**about the changes to which additional SQA resources should be allocated.**HOW CANADA WILL BENEFIT: This project will provide an opportunity for two master's students (Mrs.**Farida El Zanaty and Mr. Christophe Rezk) to be trained in large-scale statistical regression and applied**machine learning to solve real-world industrial problems. These are invaluable skills that will help to fill the**growing demand for data scientists in the Canadian public and private sectors.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Improving the Robustness, Efficiency, and Transparency of Continuous Integration and Delivery Pipelines
  • 批准号:
    RGPIN-2022-02962
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $3.5万
  • 财政年份:
    2022
  • 负责人:
    McIntosh, Shane
  • 依托单位:
Leveraging the Build System to Support Modern Software Release Practices
  • 批准号:
    RGPIN-2016-04350
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.26万
  • 财政年份:
    2021
  • 负责人:
    McIntosh, Shane
  • 依托单位:
Leveraging the Build System to Support Modern Software Release Practices
  • 批准号:
    RGPIN-2016-04350
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.26万
  • 财政年份:
    2020
  • 负责人:
    McIntosh, Shane
  • 依托单位:
Leveraging the Build System to Support Modern Software Release Practices
  • 批准号:
    RGPIN-2016-04350
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.26万
  • 财政年份:
    2018
  • 负责人:
    McIntosh, Shane
  • 依托单位:
国内基金
海外基金
Identification and quantification of primary phytoplankton functional types in the global oceans from hyperspectral ocean color remote sensing
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    160万元
  • 批准年份:
    2022
  • 负责人:
    李忠平
  • 依托单位: