PofoliaPofolia ile paylaşıldı

· 2014

Defects4J: Java programları için kontrollü test çalışmaları sağlamak üzere mevcut hatalardan oluşan bir veritabanı

Defects4J: a database of existing faults to enable controlled testing studies for Java programs

René Just, Darioush Jalali, Michael D. Ernst

Kısa özet

Defects4J, tekrarlanabilir yazılım testi araştırmalarını sağlamak amacıyla 5 açık kaynaklı Java programından 357 gerçek hatayı içeren yeni bir veritabanı ve çerçevedir.

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

Ana noktalar

  • 5 açık kaynaklı Java programından 357 gerçek hatadan oluşan bir veritabanı olan Defects4J'yi tanıtıyor.
  • Her hata, varlığını gösteren bir test paketiyle birlikte gelir.
  • Çerçeve, hatalı ve düzeltilmiş program sürümlerine kolay erişim sağlar.
  • Sürüm kontrol sistemleri üzerine kurulu olup, yeni hatalar eklemek için genişletilebilir.

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

Özet (abstract)

Empirical studies in software testing research may not be comparable, reproducible, or characteristic of practice. One reason is that real bugs are too infrequently used in software testing research. Extracting and reproducing real bugs is challenging and as a result hand-seeded faults or mutants are commonly used as a substitute. This paper presents Defects4J, a database and extensible framework providing real bugs to enable reproducible studies in software testing research. The initial version of Defects4J contains 357 real bugs from 5 real-world open source pro- grams. Each real bug is accompanied by a comprehensive test suite that can expose (demonstrate) that bug. Defects4J is extensible and builds on top of each program’s version con- trol system. Once a program is configured in Defects4J, new bugs can be added to the database with little or no effort. Defects4J features a framework to easily access faulty and fixed program versions and corresponding test suites. This framework also provides a high-level interface to common tasks in software testing research, making it easy to con- duct and reproduce empirical studies. Defects4J is publicly available at http://defects4j.org.

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