Several debugging techniques can be used to automatically identify the code fragments or the runtime events likely responsible of a failure. These techniques are useful, but can help reducing the debugging effort only to a given extent. In fact, even when these techniques are successful, software developers still have to invest a lot of effort in understanding if and why something detected as suspicious is really wrong. In this paper we present the tool implementing the AVA technique. AVA, compared to other approaches dedicated to automatic debugging, in addition to automatically identifying the events likely responsible of a failure, generates an explanation about why these events have been considered suspicious. This explanation can be used by developers to quickly discard imprecise outputs and more effectively work on the relevant anomalies

Pastore, F., Mariani, L. (2013). AVA: Supporting Debugging with Failure Interpretations. In Proceedings of the International Conference on Software Engineering (ICSE) - Tool Demo track (pp.416-421). IEEE [10.1109/ICST.2013.58].

AVA: Supporting Debugging with Failure Interpretations

PASTORE, FABRIZIO;MARIANI, LEONARDO
2013

Abstract

Several debugging techniques can be used to automatically identify the code fragments or the runtime events likely responsible of a failure. These techniques are useful, but can help reducing the debugging effort only to a given extent. In fact, even when these techniques are successful, software developers still have to invest a lot of effort in understanding if and why something detected as suspicious is really wrong. In this paper we present the tool implementing the AVA technique. AVA, compared to other approaches dedicated to automatic debugging, in addition to automatically identifying the events likely responsible of a failure, generates an explanation about why these events have been considered suspicious. This explanation can be used by developers to quickly discard imprecise outputs and more effectively work on the relevant anomalies
paper
Dynamic analyis, failure analysis, debugging
English
International Conference on Software Testing, Verification and Validation (ICST) - Tool Demo Track
2013
Proceedings of the International Conference on Software Engineering (ICSE) - Tool Demo track
978-0-7695-4968-2
2013
416
421
6569755
open
Pastore, F., Mariani, L. (2013). AVA: Supporting Debugging with Failure Interpretations. In Proceedings of the International Conference on Software Engineering (ICSE) - Tool Demo track (pp.416-421). IEEE [10.1109/ICST.2013.58].
File in questo prodotto:
File Dimensione Formato  
main.pdf

accesso aperto

Tipologia di allegato: Other attachments
Dimensione 312.56 kB
Formato Adobe PDF
312.56 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/42635
Citazioni
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 4
Social impact