PofoliaPofolia ile paylaşıldı

· 2018

Mevcut yamalar ve benzer kod ile program onarım alanını şekillendirme

Shaping program repair space with existing patches and similar code

Jiajun Jiang, Yingfei Xiong, Hongyu Zhang, Qing Gao ve diğerleri

Kısa özet

Otomatik program onarımını (APR) iyileştirmek için hem mevcut yamaları hem de benzer kodu eş zamanlı olarak analiz eden yeni bir yaklaşım sunulmuştur.

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

Ana noktalar

  • Otomatik program onarımı (APR), hata düzeltmeyi olası yamalar uzayında bir arama problemi olarak ele alır.
  • Mevcut yamalar veya benzer kaynak kodu gibi veri kaynaklarına dayanan APR teknikleri bulunmaktadır.
  • Mevcut APR yöntemleri, yalnızca tek bir veri kaynağını (mevcut yamalar VEYA benzer kod) analiz etmekle sınırlıdır.
  • Bu çalışma, APR için hem mevcut yamaları hem de benzer kodu eş zamanlı olarak analiz etme yeteneği kazandıran bir yaklaşım sunmaktadır.

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

Özet (abstract)

Automated program repair (APR) has great potential to reduce bug-fixing effort and many approaches have been proposed in recent years. APRs are often treated as a search problem where the search space consists of all the possible patches and the goal is to identify the correct patch in the space. Many techniques take a data-driven approach and analyze data sources such as existing patches and similar source code to help identify the correct patch. However, while existing patches and similar code provide complementary information, existing techniques analyze only a single source and cannot be easily extended to analyze both.

Yazarların özeti; kaynağından alınmıştır., 2018 · 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