首页 > 其他分享 >Proj CDeepFuzz Paper Reading: Software Testing with Large Language Model: Survey, Landscape, and Vis

Proj CDeepFuzz Paper Reading: Software Testing with Large Language Model: Survey, Landscape, and Vis

时间:2023-09-07 22:55:53浏览次数:48  
标签:Language Testing Analysis Paper LLM Test Vision Software

Abstract

本文:
Task: Review on the use of LLMs in software testing
Method: 1. analyzes 52 relevant studies

1. Intro

2. Background

2.1 Large Language Model

2.2 Software Testing

3. Paper Selection and Review Schema

3.1 Survey Scope

3.2 Paper Collection Methodology

3.3 Collection Results

4. Analysis from Software Testing

4.1 Unit Test Case Generation

4.2 Test Oracle Generation

4.3 Test Input Generation

4.4 Bug Analysis

4.5 Debug

4.6 Program Repair

5 Analysis from LLM

5.1 LLM Models

5.2 Types of Prompt Engineering

5.3 Input of LLM

5.4 Incorporating X with LLM

6 Challenges and opportunities

6.1 Extending to more tasks and more phases

6.2 Serving other types of testing and software

6.3 More Solid Benchmarks and Rigorous Evaluations

6.4 Boosting LLM Performance

7 Conclusion

标签:Language,Testing,Analysis,Paper,LLM,Test,Vision,Software
From: https://www.cnblogs.com/xuesu/p/17686267.html

相关文章

  • Terraform 通过 Provisioner 配置服务器 (7)
    Provisioner介绍当虚拟服务器创建完成后,通常需要执行一些初始化的操作。例如:安装软件,配置系统,服务等。在前面的案例中使用云商的user_data用户数据来执行shell脚本来安装nginx服务器。Terraform也提供了Provisioner来完成这种场景。通过Provisioner可以在基础设施资源......
  • 【ICML2022】Understanding The Robustness in Vision Transformers
    来自NUS&NVIDIA文章地址:[2204.12451]UnderstandingTheRobustnessinVisionTransformers(arxiv.org)项目地址:https://github.com/NVlabs/FAN一、MotivationCNN使用滑动窗的策略来处理输入,ViT将输入划分成一系列的补丁,随后使用自注意力层来聚合补丁并产生他们的表示,ViT的......
  • Proj CDeepFuzz Paper Reading: DeepTest: automated testing of deep-neural-network
    Abstract本文:DeepTestTask:asystematictestingtoolforDNN-drivenvehiclesMethod:generatedtestcaseswithreal-worldchangeslikerain,fog,lightingconditions,etc.maxthenumberofactivatedneuronsGithub:https://github.com/ARiSE-Lab/deepTes......
  • Proj CDeepFuzz Paper Reading: DeepGauge: multi-granularity testing criteria for
    Abstract本文:DeepGaugeTask:providemulti-granularitytestingcriteriaforDLsystemsMethod:multi-granularitytestingcriteriaforDLsystems:1.k-multisectionNeuronCoverage2.NeuronBoundaryCoverage3.StrongNeuronActivationCoverage4.Top-kN......
  • 自然语言工具包(Natural Language Toolkit,简称NLTK) 简介
    自然语言工具包(NaturalLanguageToolkit,简称NLTK)是一个广泛使用的Python库,用于处理和分析自然语言文本。它提供了各种工具和数据集,用于文本预处理、语言模型、词性标注、句法分析、语义分析、情感分析、文本分类等自然语言处理任务。以下是NLTK的一些主要功能和特点:1.丰富的语......
  • iOS证书(.p12)和描述文件(.mobileprovision)申请
    5+App开发Apple证书iOS证书iOS有两种证书和描述文件:证书类型使用场景开发(Development)证书和描述文件用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试发布(Distribution)证书和描述文件用于提交Appstore,在HBuilder中打包后可使用ApplicationLoader提交到Appstore审......
  • 苹果证书(免费) + 打包ipa + 上传app store在Hbuilder里面打包ipa包到没越狱的手机上安
    苹果证书(免费)+打包ipa+上传appstore 在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要Mac也可以申请到前提:先安装好Appuploader——>http://www.applicationloader.net/blog/zh/72.html1、打开软件,使用开发者账......
  • Proj CDeepFuzz Paper Reading: Aries: Efficient Testing of Deep Neural Networks v
    Abstract背景:thedefactostandardtoassessthequalityofDNNsintheindustryistochecktheirperformance(accuracy)onacollectedsetoflabeledtestdatatestselectioncansavelaborandthenbeusedtoassessthemodel前提:themodelshouldhav......
  • MySQL数据库:第十四章:(DML)Data Manipulation Language数据操纵语言
    回退至Mysql数据库理论与实战#DML语句★DataManipulationLanguage数据操纵语言关键字:insert 、update、deleteUSEstu0906;CREATETABLEstuinfo(idINT,stunameVARCHAR(20)NOTNULL,genderCHAR,borndate TIMESTAMP,seatINT);#一、插入语法:插入单行:insertinto表......
  • Proj CDeepFuzz Paper Reading: Deepxplore: Automated whitebox testing of deep lea
    Abstract背景:现有的深度学习测试在很⼤程度上依赖于⼿动标记的数据,因此通常⽆法暴露罕⻅输⼊的错误⾏为。本文:DeepXploreTask:awhite-boxframeworktotestDLModels方法:neuroncoveragedifferentialtestingwithmultipleDLsystems(models)joint-optimizationpro......