PofoliaPofolia ile paylaşıldı

IEEE Transactions on Software Engineering· 2024Q1· Derleme

Büyük Dil Modelleri ile Yazılım Testi: Anket, Manzara ve Vizyon

Software Testing With Large Language Models: Survey, Landscape, and Vision

Junjie Wang, Yuchao Huang, Chunyang Chen, Zhe Liu ve diğerleri

Kısa özet

102 çalışmanın analizi, Büyük Dil Modellerinin (BDM'ler) yazılım testlerinde, özellikle test senaryosu hazırlama ve program onarımı için giderek daha fazla uygulandığını ortaya koyuyor.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • BDM'lerin yazılım testlerindeki uygulamalarına ilişkin 102 çalışma analiz edildi.
  • BDM'ler en sık test senaryosu hazırlama ve program onarımı için kullanılıyor.
  • Anket, yaygın BDM'leri, komut mühendisliğini ve ilgili teknikleri detaylandırıyor.
  • BDM güdümlü yazılım testlerindeki mevcut zorlukları ve gelecekteki fırsatları belirliyor.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

Pre-trained large language models (LLMs) have recently emerged as a breakthrough technology in natural language processing and artificial intelligence, with the ability to handle large-scale datasets and exhibit remarkable performance across a wide range of tasks. Meanwhile, software testing is a crucial undertaking that serves as a cornerstone for ensuring the quality and reliability of software products. As the scope and complexity of software systems continue to grow, the need for more effective software testing techniques becomes increasingly urgent, making it an area ripe for innovative approaches such as the use of LLMs. This paper provides a comprehensive review of the utilization of LLMs in software testing. It analyzes 102 relevant studies that have used LLMs for software testing, from both the software testing and LLMs perspectives. The paper presents a detailed discussion of the software testing tasks for which LLMs are commonly used, among which test case preparation and program repair are the most representative. It also analyzes the commonly used LLMs, the types of prompt engineering that are employed, as well as the accompanied techniques with these LLMs. It also summarizes the key challenges and potential opportunities in this direction. This work can serve as a roadmap for future research in this area, highlighting potential avenues for exploration, and identifying gaps in our current understanding of the use of LLMs in software testing.

Yazarların özeti; kaynağından alınmıştır. IEEE Transactions on Software Engineering, 2024 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Yazılım

SoftwareComputer Science