【24h】

AI for Software Quality Assurance Blue Sky Ideas Talk

机译:ai用于软件质量保证蓝天想法谈话

获取原文

摘要

Modern software systems are highly complex and often have multiple dependencies on external parts such as other processes or services. This poses new challenges and exacerbate existing challenges in different aspects of software Quality Assurance (QA) including testing, debugging and repair. The goal of this talk is to present a novel AI paradigm for software QA (AI4QA). A quality assessment AI agent uses machine-learning techniques to predict where coding errors are likely to occur. Then a test generation AI agent considers the error predictions to direct automated test generation. Then a test execution AI agent executes tests, that are passed to the root-cause analysis AI agent, which applies automatic debugging algorithms. The candidate root causes are passed to a code repair AI agent that tries to create a patch for correcting the isolated error.
机译:现代软件系统非常复杂,并且通常对其他进程或服务等外部部件具有多种依赖项。 这在软件质量保证(QA)的不同方面存在新的挑战,加剧了包括测试,调试和修复的不同方面存在的挑战。 此谈话的目标是为软件QA(AI4QA)提供一种新颖的AI范例。 质量评估AI代理使用机器学习技术来预测可能发生编码错误的位置。 然后,测试生成AI代理将错误预测考虑到直接自动测试生成。 然后,测试执行AI代理执行测试,它传递给根本原因分析AI代理,其应用自动调试算法。 候选根原因传递给代码修复AI代理,该代理尝试创建用于校正孤立错误的补丁。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号