Zurück zu den Ergebnissen
Bibliografischer Datensatz · Ansicht und Zugriff
Artículo

Iter-T: ITERative Test suite generation for automated program repair

Godio, Ariel et al · IEEE · 2026

Open Access verfügbar
Schnellübersicht. Prüfen Sie die grundlegenden Angaben und öffnen Sie den Inhalt über die Hauptschaltfläche. Die Seite zeigt nur die Informationen, die zum Identifizieren, Zitieren und Öffnen des Werks nötig sind.

Zugriff auf die Ressource

Öffnen Sie den Inhalt über die Hauptoption oder wählen Sie eine andere verfügbare Quelle.

RI ITBA RI ITBA OAI-PMH
Entrar por RI ITBA
Hauptzugriff

Open Access verfügbar

Recurso identificado como acceso abierto, sin confirmar automáticamente si es texto completo directo.
Ressource öffnen

Übersicht

Descripción general del contenido del recurso.

Test-based automated program repair (TB-APR) techniques automatically fix buggy programs by relying on a failing test suite. This test suite serves a dual purpose: pinpointing bugs and evaluating the validity of potential patches. However, the effectiveness of TB-APR techniques in generating correct patches is highly dependent on the test suite utilized. The primary shortcoming of TB-APR techniques arises from the intrinsic incompleteness of test suites, resulting in a significant drawback: overfitting, i.e., the generation of ‘overfitted patches’, patches that pass the given test suites but fail to repair the subject program correctly regarding its more general intended behavior. To address this challenge, we present a novel technique designed to enhance the effectiveness of TB-APR methods by automatically generating test suites tailored for program repair. Unlike prior TB-APR techniques, it is rooted in the recognition that edge cases that invalidate overfitted patches play a pivotal role in guiding the repair process away from incorrect solutions. This technique leverages formal specifications and bounded verification to evaluate candidate patches and transforms the counterexamples (CEs) obtained from verifying candidate patches into tests for program repair. The efficacy of iteratively using such CEs as tests for TB-APR is substantiated by Iter-T our implementation of this technique for Java programs and JML specifications, evaluated on a benchmark of 717 buggy Java programs drawn from the APR literature. By progressively constructing test suites exclusively from CEs of overfitted candidate patches, Iter-T increases the odds of fixing a bug by about 58% compared to the originally provided test suites. Moreover, in cases where a TB-APR tool repairs a program using its original suite, employing CEs alone as test suites reduces the median time required to generate a correct patch by 42%. Remarkably, the generated CEs-based test suites are very small, accomplishing ...

Zitieren

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Godio, A. E. A. (2026). Iter-T: ITERative Test suite generation for automated program repair. https://doi.org/10.1109/TSE.2026.3671416

MLA

Godio, Ariel et al. "Iter-T: ITERative Test suite generation for automated program repair." 2026. https://doi.org/10.1109/TSE.2026.3671416.

Chicago

Godio, Ariel et al. 2026. "Iter-T: ITERative Test suite generation for automated program repair.". https://doi.org/10.1109/TSE.2026.3671416.

Harvard

Godio, A. E. A. 2026, Iter-T: ITERative Test suite generation for automated program repair, IEEE, available at: https://doi.org/10.1109/TSE.2026.3671416 [Accessed 6 Aug. 2026].

Teilen und drucken

Speichern Sie den Datensatz, kopieren Sie den Permalink oder drucken Sie ihn als PDF.

Referenz exportieren

Exportieren Sie den Datensatz in gängigen Formaten für Literaturverwaltungsprogramme.

Ressourcendetails

Bibliografische Angaben zur Prüfung, ob es sich um das richtige Material handelt.

Titel
Iter-T: ITERative Test suite generation for automated program repair
Autor / Mitwirkende
Godio, Ariel et al
Verlag
IEEE
Erscheinungsjahr
2026
ISSN
1939-3520
ISSN
1939-3520
Sprache
Español

Schlagwörter

Entdecken Sie über diese Schlagwörter weitere verwandte Ressourcen.

Kopiert