PofoliaPofolia ile paylaşıldı

IEEE Transactions on Software Engineering· 2017Q1

Otomatik Yazılım Onarımı: Bir Derleme

Automatic Software Repair: A Survey

Luca Gazzola, Daniela Micucci, Leonardo Mariani

Kısa özet

108 makalenin incelendiği bir derleme, otomatik yazılım onarım tekniklerinin karmaşık yazılımlardaki hataları verimli bir şekilde gidermek için çoğalan bir araştırma çerçevesi olduğunu ortaya koyuyor.

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

Ana noktalar

  • Otomatik yazılım onarım teknikleri hızla gelişen bir araştırma alanıdır.
  • Otomatik yazılım onarımı üzerine 108 makale incelenmiştir.
  • Makale, otomatik onarımdaki farklı algoritmaları ve yaklaşımları karşılaştırmaktadır.
  • Otomatik yazılım onarımındaki açık zorluklar ve ampirik kanıtlar tartışılmaktadır.

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

Özet (abstract)

Despite their growing complexity and increasing size, modern software applications must satisfy strict release requirements that impose short bug fixing and maintenance cycles, putting significant pressure on developers who are responsible for timely producing high-quality software. To reduce developers workload, repairing and healing techniques have been extensively investigated as solutions for efficiently repairing and maintaining software in the last few years. In particular, repairing solutions have been able to automatically produce useful fixes for several classes of bugs that might be present in software programs. A range of algorithms, techniques, and heuristics have been integrated, experimented, and studied, producing a heterogeneous and articulated research framework where automatic repair techniques are proliferating. This paper organizes the knowledge in the area by surveying a body of 108 papers about automatic software repair techniques, illustrating the algorithms and the approaches, comparing them on representative examples, and discussing the open challenges and the empirical evidence reported so far.

Yazarların özeti; kaynağından alınmıştır. IEEE Transactions on Software Engineering, 2017 · 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