Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 8 von 125
2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2018, p.554-558
2018
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
An Empirical Study on the Effect of Dynamic Slicing on Automated Program Repair Efficiency
Ist Teil von
  • 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2018, p.554-558
Ort / Verlag
IEEE
Erscheinungsjahr
2018
Quelle
IEEE Electronic Library (IEL)
Beschreibungen/Notizen
  • Research on the characteristics of error propagation can guide fault localization more efficiently. Spectrum-based fault localization (SFL) and slice-based fault localization are effective fault localization techniques. The former produces a list of statements in descending order of suspicious values, and the latter generates statements that affect failure statements. We propose a new dynamic slicing and spectrum-based fault localization (DSFL) method, which combines the list of suspicious statements generated by SFL with dynamic slicing, and take the characteristics of error propagation into account. To the best of our knowledge, DSFL has not yet been implemented in automated repair tools. In this study, we use the dynamic slicing tool Javaslicer to determine the error propagation chain of faulty programs and the statements related to failure execution. We implement the DSFL algorithm in the automated repair tool Nopol and conduct repair experiments on dataset Defects4j to compare the effects of SFL and DSFL on the efficiency of automated repair. Preliminary results indicate that the scope of error propagation for most programs is a single class, and the DSFL makes automated repair more efficient.
Sprache
Englisch
Identifikatoren
eISSN: 2576-3148
DOI: 10.1109/ICSME.2018.00066
Titel-ID: cdi_ieee_primary_8530064

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX