InfoTestSS: Information theory and Test Suite Selection
InfoTestSS:信息论和测试套件选择
基本信息
- 批准号:EP/P005888/1
- 负责人:
- 金额:$ 57.08万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2017
- 资助国家:英国
- 起止时间:2017 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Software testing is an important part of the software development process but typically is manual, expensive, and error prone. This has led to significant interest in automated test generation (and execution) algorithms, with these having the potential to lead to cheaper, higher-quality software. Despite the interest in automating parts of testing, there are still significant challenges, with auto-testing being mentioned as an EPSRC priority within Software Engineering.This project will build on initial work by the PIs that has demonstrated that an important aspect of testing can be represented in terms of Quantified Information Flow. Specifically, the PIs previously looked at Failed Error Propagation (FEP), which is sometimes called coincidental correctness. In FEP, a test execution goes through a faulty part of the software, this leads to what would be regarded as a corrupted program state (i.e. the fault has an effect) but ultimately the output is correct. Although studies have shown that FEP can significantly reduce test effectiveness, there is a lack of practical techniques that address FEP. The observation made by the PIs is that FEP corresponds to a failure for information to flow from the fault in the software to output: information is lost through different values for the program state (correct and faulty values) being mapped to the same output.The PIs have shown how FEP can be represented in terms of an information theoretic notion: Quantified Information Flow (QIF). The results of experiments were highly promising, with there being a rank correlation of over 0.95 between the frequency with which FEP was observed in software and a QIF-based metric. This remarkably strong result opens up the possibility of devising techniques that generate test cases that are less likely to suffer from FEP. In addition, we believe that it is possible to represent other important testing concepts using information theory, specifically: the 'feasibility' of a path (we do not want test automation to waste effort in trying to trigger infeasible paths), the diversity of a test suite (evidence suggests that diverse test suites are effective), and also the effectiveness of probes/oracles added to the code.This project will develop new methods, based on information theory, for reasoning about the above factors (FEP, feasibility, diversity, and oracles). In doing so it will develop information theoretic measures that can help test automation to overcome the associated issues. It will also develop methods for estimating these measures, integrate these estimates into automated test generation, and evaluate the results on open source software and software provided by our industrial partners. The outcome will be a new theory for software testing, based on information theory, and a set of techniques that use this theory to make software testing more efficient and effective.
软件测试是软件开发过程的重要组成部分,但通常是手动的,昂贵的,并且容易出错。这引起了人们对自动测试生成(和执行)算法的极大兴趣,这些算法有可能导致更便宜,更高质量的软件。尽管对自动化测试的部分感兴趣,但仍然存在重大挑战,自动化测试被认为是EPSRC在软件工程中的优先事项。该项目将建立在PI的初步工作的基础上,这些工作已经证明了测试的一个重要方面可以用量化信息流来表示。具体来说,PI以前会查看失败的错误传播(FEP),有时称为巧合正确性。在FEP中,测试执行通过软件的错误部分,这会导致被视为损坏的程序状态(即错误有影响),但最终输出是正确的。虽然研究表明,FEP可以显着降低测试的有效性,但缺乏解决FEP的实用技术。PI的观察结果是FEP对应于信息从软件中的故障流向输出的失败:信息通过将程序状态的不同值(正确值和错误值)映射到相同的输出而丢失。PI已经展示了FEP如何根据信息理论概念表示:量化信息流(QIF)。实验结果非常有希望,在软件中观察到的FEP频率与基于QIF的度量之间的秩相关性超过0.95。这个非常强的结果为设计出生成不太可能遭受FEP的测试用例的技术提供了可能性。此外,我们相信,有可能使用信息论来表示其他重要的测试概念,特别是:一条路的“可行性”(我们不希望测试自动化在尝试触发不可行路径方面浪费精力),测试套件的多样性(证据表明,不同的测试套件是有效的),以及添加到代码中的探针/预言机的有效性。该项目将开发新的方法,基于信息论,用于对上述因素(FEP、可行性、多样性和神谕)进行推理。在这样做的过程中,它将开发信息理论的措施,可以帮助测试自动化,以克服相关的问题。它还将开发评估这些措施的方法,将这些评估整合到自动化测试生成中,并评估开源软件和我们的工业合作伙伴提供的软件的结果。其结果将是一个新的软件测试理论,基于信息论,和一套技术,使用这个理论,使软件测试更有效。
项目成果
期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
An Empirical Study of Failed Error Publication in Java Programs with Real Faults
具有真实故障的Java程序错误发布失败的实证研究
- DOI:
- 发表时间:2020
- 期刊:
- 影响因子:0
- 作者:G. Jahangirova
- 通讯作者:G. Jahangirova
Fitness first and fatherless crossover
健身第一与无父交叉
- DOI:10.1145/3449726.3459437
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Langdon W
- 通讯作者:Langdon W
Oracle problem in software testing
- DOI:10.1145/3092703.3098235
- 发表时间:2017-07
- 期刊:
- 影响因子:0
- 作者:Gunel Jahangirova
- 通讯作者:Gunel Jahangirova
Detecting Malware with Information Complexity.
- DOI:10.3390/e22050575
- 发表时间:2020-05-20
- 期刊:
- 影响因子:0
- 作者:Alshahwan N;Barr ET;Clark D;Danezis G;Menéndez HD
- 通讯作者:Menéndez HD
PopArt: Ranked Testing Efficiency
PopArt:测试效率排名
- DOI:10.1109/tse.2022.3214796
- 发表时间:2023
- 期刊:
- 影响因子:7.4
- 作者:Bousy I
- 通讯作者:Bousy I
{{
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 }}
David Clark其他文献
Deep Mutations have Little Impact
深度突变影响不大
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
William B. Langdon;David Clark - 通讯作者:
David Clark
Comparison of the ability of veterinary medical students to perform laparoscopic versus conventional open ovariectomy on live dogs.
兽医学生对活犬进行腹腔镜与传统开腹卵巢切除术的能力比较。
- DOI:
10.2460/javma.247.11.1279 - 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
O. Levi;P. Kass;Lyon Y Lee;V. Cantrell;David Clark;D. Griffon - 通讯作者:
D. Griffon
Chapter 10 – Posterior Direct Composites
第 10 章 – 后直接复合
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
David Clark - 通讯作者:
David Clark
Diversifying Focused Testing for Unit Testing
单元测试的多样化集中测试
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:4.4
- 作者:
Héctor D. Menéndez;Gunel Jahangirova;Federica Sarro;P. Tonella;David Clark - 通讯作者:
David Clark
Software robustness: a survey, a theory, and prospects
软件稳健性:调查、理论和前景
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
J. Petke;David Clark;W. Langdon - 通讯作者:
W. Langdon
David Clark的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('David Clark', 18)}}的其他基金
EAGER: Developing design principles for network-scale applications derived from Internet thinking and the behavioral sciences.
EAGER:为源自互联网思维和行为科学的网络规模应用程序开发设计原则。
- 批准号:
2236700 - 财政年份:2022
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
RAPID: Coordination and Summarization of Studies of Cyberspace during COVID-19 Pandemic
RAPID:COVID-19 大流行期间网络空间研究的协调和总结
- 批准号:
2031115 - 财政年份:2020
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
End of life care in the United Kingdom and Japan - intersections in culture, practice and policy (The Mitori Project)
英国和日本的临终关怀——文化、实践和政策的交叉点(Mitori 项目)
- 批准号:
ES/S013865/1 - 财政年份:2019
- 资助金额:
$ 57.08万 - 项目类别:
Research Grant
Understanding the effects of condensation on electrical discharge phenomena in next generation more-electric and hybrid aircraft
了解冷凝对下一代多电动和混合动力飞机中放电现象的影响
- 批准号:
EP/R012881/1 - 财政年份:2018
- 资助金额:
$ 57.08万 - 项目类别:
Research Grant
I-Corps: Responsive Writing Solutions
I-Corps:响应式写作解决方案
- 批准号:
1624026 - 财政年份:2016
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Future Internet Architecture Fall 2015 Investigator Workshop
未来互联网架构 2015 年秋季研究员研讨会
- 批准号:
1608691 - 财政年份:2016
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Workshop: FIA Investigator meeting June 1-2, 2015
研讨会:FIA 调查员会议,2015 年 6 月 1-2 日
- 批准号:
1547509 - 财政年份:2015
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Workshop: FIA Investigator Meeting Fall 2014
研讨会:2014 年秋季 FIA 调查员会议
- 批准号:
1516130 - 财政年份:2015
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Workshops on Tracking Quality of Experience in the Internet
跟踪互联网体验质量研讨会
- 批准号:
1555796 - 财政年份:2015
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
相似国自然基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研究基金项目
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
- 批准号:W2433169
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
SCIENCE CHINA Information Sciences
- 批准号:61224002
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
相似海外基金
Career: Reputation with Limited Information, Theory and Applications
职业:信息、理论和应用有限的声誉
- 批准号:
2337566 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Continuing Grant
Travel: NSF Student Travel Grant for the 2024 IEEE International Symposium on Information Theory (ISIT 2024)
旅行:2024 年 IEEE 国际信息论研讨会 (ISIT 2024) 的 NSF 学生旅行补助金
- 批准号:
2406983 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Conference: Beyond IID in Information Theory 12
会议:信息论中的超越独立同分布 12
- 批准号:
2409823 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Operator algebras and index theory in quantum walks and quantum information theory
量子行走和量子信息论中的算子代数和索引论
- 批准号:
24K06756 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Information Theory for Distributed AI (INFORMED-AI)
分布式人工智能信息论(INFORMED-AI)
- 批准号:
EP/Y028732/1 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Research Grant
CAREER: Quantum Information Theory of Many-body Physics
职业:多体物理的量子信息论
- 批准号:
2337931 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Continuing Grant
Free Information Theory Techniques in von Neumann Algebras
冯诺依曼代数中的自由信息理论技术
- 批准号:
2348633 - 财政年份:2024
- 资助金额:
$ 57.08万 - 项目类别:
Standard Grant
Development of a method for designing content for viewing that fosters the ability to perceive based on information foraging theory
基于信息搜寻理论开发一种培养感知能力的观看内容设计方法
- 批准号:
23K11334 - 财政年份:2023
- 资助金额:
$ 57.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Development of a Causality Analysis Method for Point Processes Based on Nonlinear Dynamical Systems Theory and Elucidation of the Representation of Information Processing in the Brain
基于非线性动力系统理论的点过程因果分析方法的发展及大脑信息处理表征的阐明
- 批准号:
22KJ2815 - 财政年份:2023
- 资助金额:
$ 57.08万 - 项目类别:
Grant-in-Aid for JSPS Fellows
New developments on quantum information analysis by a stochastic analysis based on theory of spaces consisting of generalized functionals
基于广义泛函空间理论的随机分析量子信息分析新进展
- 批准号:
23K03139 - 财政年份:2023
- 资助金额:
$ 57.08万 - 项目类别:
Grant-in-Aid for Scientific Research (C)