PofoliaPofolia ile paylaşıldı

IEEE Transactions on Reliability· 2013Q1

Etkin Yazılım Hata Yerelleştirme İçin DStar Yöntemi

The DStar Method for Effective Software Fault Localization

W. Eric Wong, Vidroha Debroy, Ruizhi Gao, Yihao Li

Kısa özet

DStar (D*) yöntemi, 24 program üzerinde yapılan karşılaştırmalarda 38 diğer tekniği geride bırakarak, hata ayıklama için şüpheli kod konumlarını otomatik olarak belirler.

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

Ana noktalar

  • DStar (D*) yöntemi, hata yerelleştirme için şüpheli kod konumlarını otomatik olarak önerir.
  • Teknik, program yapısı veya anlambilim hakkında ön bilgi gerektirmez.
  • D*, 24 tekil ve çoklu hata içeren programda 38 diğer hata yerelleştirme tekniğinden daha iyi performans göstermiştir.
  • D*'nin etkinliği, üs parametresiyle artar ve ardından sabitlenir.

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

Özet (abstract)

Effective debugging is crucial to producing reliable software. Manual debugging is becoming prohibitively expensive, especially due to the growing size and complexity of programs. Given that fault localization is one of the most expensive activities in program debugging, there has been a great demand for fault localization techniques that can help guide programmers to the locations of faults. In this paper, a technique named DStar (D*) is proposed which can suggest suspicious locations for fault localization automatically without requiring any prior information on program structure or semantics. D* is evaluated across 24 programs, and is compared to 38 different fault localization techniques. Both single-fault and multi-fault programs are used. Results indicate that D* is more effective at locating faults than all the other techniques it is compared to. An empirical evaluation is also conducted to illustrate how the effectiveness of D* increases as the exponent * grows, and then levels off when the exponent * exceeds a critical value. Discussions are presented to support such observations.

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