Analyzing Tests for Correctness, Adequacy, and Effectiveness

分析测试的正确性、充分性和有效性

基本信息

  • 批准号:
    RGPIN-2016-04615
  • 负责人:
  • 金额:
    $ 3.35万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2018
  • 资助国家:
    加拿大
  • 起止时间:
    2018-01-01 至 2019-12-31
  • 项目状态:
    已结题

项目摘要

Software developers continuously apply code changes to add new features, improve the product, or fix known bugs. For instance, 50% of the Google code base is reported to change every month. In order to ensure that the code base remains healthy, test cases are written to verify that the production code functions as expected. Such tests also serve as continuous regression tests to ensure that previously working functionality still works, when the software evolves. ***Inadequate testing costs the US economy $60 billion annually. A more recent study by Cambridge University finds that software bugs cost the global economy $312 billion per year. The study also found that, on average, software developers spend 50% of their programming time finding and fixing bugs. ***Test cases are meant to form the first line of defence against the introduction of faults in a software product, especially when retesting modified code. Therefore, assessing the quality of a test suite is crucial to ensure that software systems are correctly implemented, which can help to decrease the overall development and maintenance cost.***Test quality can be considered in different perspectives. We propose to study the correctness, adequacy, and effectiveness of test cases, which directly impact the overall test suite quality. The objectives of this research proposal are to (1) study test quality issues related to test correctness, test adequacy, and test effectiveness in practice, (2) explore novel techniques for analyzing and assessing the quality of test cases, (3) and propose new solutions for increasing the quality of test cases directly, and the production code being tested as a result. ***Although the quality of test code is as important as production code, unlike production code, the quality of tests written by developers has not received much attention from the research community thus far, especially when it comes to the correctness of test cases. This proposal seeks to study and analyze the quality of tests in depth. The results of this work will have positive implications for both software testers and developers. The techniques proposed will make test cases more correct, adequate, and effective and as a result the quality of the production code can be improved and the software can be released with much more confident to end-users.**
软件开发人员不断地应用代码更改来添加新功能、改进产品或修复已知的错误。例如,据报道,50%的Google代码库每个月都会发生变化。为了确保代码库保持健康,编写测试用例以验证生产代码是否按预期运行。这样的测试也可以作为持续的回归测试,以确保当软件发展时,以前的工作功能仍然有效。* 不充分的测试每年给美国经济造成600亿美元的损失。剑桥大学最近的一项研究发现,软件漏洞每年给全球经济造成3120亿美元的损失。该研究还发现,平均而言,软件开发人员花费50%的编程时间来查找和修复bug。* 测试用例旨在形成防止软件产品中引入错误的第一道防线,特别是在重新测试修改后的代码时。因此,评估测试套件的质量对于确保软件系统正确实现至关重要,这有助于降低整体开发和维护成本。测试质量可以从不同的角度考虑。我们建议研究测试用例的正确性、充分性和有效性,这直接影响到整个测试集的质量。本研究计划的目标是:(1)研究与实际测试正确性、测试充分性和测试有效性相关的测试质量问题;(2)探索分析和评估测试用例质量的新技术;(3)提出新的解决方案,以直接提高测试用例的质量,并最终提高产品代码的测试质量。* 虽然测试代码的质量与生产代码一样重要,但与生产代码不同,开发人员编写的测试的质量迄今为止尚未受到研究界的关注,特别是在测试用例的正确性方面。这项建议旨在深入研究和分析考试的质量。这项工作的结果将对软件测试人员和开发人员产生积极的影响。所提出的技术将使测试用例更加正确、充分和有效,从而提高产品代码的质量,并使最终用户更有信心地发布软件。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Mesbah, Ali其他文献

Machine learning for modeling, diagnostics, and control of non-equilibrium plasmas
  • DOI:
    10.1088/1361-6463/ab1f3f
  • 发表时间:
    2019-07-24
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    Mesbah, Ali;Graves, David B.
  • 通讯作者:
    Graves, David B.
A control oriented study on the numerical solution of the population balance equation for crystallization processes
  • DOI:
    10.1016/j.ces.2009.06.060
  • 发表时间:
    2009-10-15
  • 期刊:
  • 影响因子:
    4.7
  • 作者:
    Mesbah, Ali;Kramer, Herman J. M.;Van den Hof, Paul M. J.
  • 通讯作者:
    Van den Hof, Paul M. J.
Safe Learning-based Model Predictive Control under State- and Input-dependent Uncertainty using Scenario Trees
使用场景树在状态和输入相关的不确定性下基于安全学习的模型预测控制
  • DOI:
    10.1109/cdc42340.2020.9304310
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Bonzanini, Angelo D.;Paulson, Joel A.;Mesbah, Ali
  • 通讯作者:
    Mesbah, Ali
A Deep Learning Framework Discovers Compositional Order and Self-Assembly Pathways in Binary Colloidal Mixtures.
  • DOI:
    10.1021/jacsau.2c00111
  • 发表时间:
    2022-08-22
  • 期刊:
  • 影响因子:
    8
  • 作者:
    Mao, Runfang;O'Leary, Jared;Mesbah, Ali;Mittal, Jeetain
  • 通讯作者:
    Mittal, Jeetain
Model Predictive Control of an Integrated Continuous Pharmaceutical Manufacturing Pilot Plant
  • DOI:
    10.1021/acs.oprd.7b00058
  • 发表时间:
    2017-06-01
  • 期刊:
  • 影响因子:
    3.4
  • 作者:
    Mesbah, Ali;Paulson, Joel A.;Braatz, Richard D.
  • 通讯作者:
    Braatz, Richard D.

Mesbah, Ali的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Mesbah, Ali', 18)}}的其他基金

Multimodal Learning-Driven Software Analysis
多模态学习驱动的软件分析
  • 批准号:
    RGPIN-2022-04523
  • 财政年份:
    2022
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    RGPIN-2016-04615
  • 财政年份:
    2021
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    RGPIN-2016-04615
  • 财政年份:
    2020
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    RGPIN-2016-04615
  • 财政年份:
    2019
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    492966-2016
  • 财政年份:
    2018
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    492966-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    RGPIN-2016-04615
  • 财政年份:
    2017
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    492966-2016
  • 财政年份:
    2016
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Analyzing Tests for Correctness, Adequacy, and Effectiveness
分析测试的正确性、充分性和有效性
  • 批准号:
    RGPIN-2016-04615
  • 财政年份:
    2016
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Towards thwarting cyber corporate espionage by predicting its victims
通过预测受害者来阻止网络企业间谍活动
  • 批准号:
    491607-2015
  • 财政年份:
    2015
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Engage Grants Program

相似国自然基金

Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 批准年份:
    2007
  • 资助金额:
    30.0 万元
  • 项目类别:
    面上项目

相似海外基金

Developing new tests and treatments to enable prevention of osteoarthritis.
开发新的测试和治疗方法以预防骨关节炎。
  • 批准号:
    MR/Y003470/1
  • 财政年份:
    2024
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Fellowship
Scientific Information and Sustainable Farm Production: Evidence from Field Experiments with Soil Tests for Small-scale Farms in Vietnam
科学信息和可持续农业生产:越南小型农场土壤测试现场实验的证据
  • 批准号:
    24K16354
  • 财政年份:
    2024
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
CAREER: Enhanced Reliability and Efficiency of Software Regression Testing in the Presence of Flaky Tests
职业:在存在不稳定测试的情况下增强软件回归测试的可靠性和效率
  • 批准号:
    2338287
  • 财政年份:
    2024
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Continuing Grant
Limiting False Positives in Empirical Asset Pricing Tests
限制实证资产定价测试中的误报
  • 批准号:
    DP240100277
  • 财政年份:
    2024
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Projects
Assessing the Influence of Reading Fiction on Multiple Tests of Attention
评估阅读小说对注意力多重测试的影响
  • 批准号:
    24K16033
  • 财政年份:
    2024
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Next Generation Rapid Diagnostic Tests for Acute Aortic Dissection (AAD)
下一代急性主动脉夹层快速诊断测试 (AAD)
  • 批准号:
    2889192
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Studentship
Quantum Optics and Optomechanics: From Fundamental Tests To Quantum Tools of the Future
量子光学和光机械:从基础测试到未来的量子工具
  • 批准号:
    2308969
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Standard Grant
Characterization of Systematic Effects in Ultracold Neutron Tests of Fundamental Symmetries
基本对称性超冷中子测试中系统效应的表征
  • 批准号:
    2310015
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Standard Grant
CAREER: Direct Tests of Black Hole Accretion Rate Prescriptions
职业:黑洞吸积率处方的直接测试
  • 批准号:
    2239807
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Standard Grant
Upcycling Plastic Waste into Graphitic Carbon - Identifying the Roles of Oxygen Content and sp2 Extent in Graphene Forms: Complementary Tests with LDPE and PET
将塑料废物升级改造为石墨碳 - 确定石墨烯形式中氧含量和 sp2 程度的作用:LDPE 和 PET 的补充测试
  • 批准号:
    2309333
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了