Discriminative Pattern Mining in Software Fault Detection

Lade...
Vorschaubild
Dateien
Datum
2006
Autor:innen
Di Fatta, Giuseppe
Stegantova, Evghenia
Herausgeber:innen
Kontakt
ISSN der Zeitschrift
Electronic ISSN
ISBN
Bibliografische Daten
Verlag
Schriftenreihe
Auflagebezeichnung
DOI (zitierfähiger Link)
ArXiv-ID
Internationale Patentnummer
Angaben zur Forschungsförderung
Projekt
Open Access-Veröffentlichung
Open Access Green
Core Facility der Universität Konstanz
Gesperrt bis
Titel in einer weiteren Sprache
Forschungsvorhaben
Organisationseinheiten
Zeitschriftenheft
Publikationstyp
Beitrag zu einem Konferenzband
Publikationsstatus
Published
Erschienen in
Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA). 2006
Zusammenfassung

We present a method to enhance fault localization for software systems based on a frequent pattern mining algorithm. Our method is based on a large set of test cases for a given set of programs in which faults can be detected. The test executions are recorded as function call trees. Based on test oracles the tests can be classified into successful and failing tests. A frequent pattern mining algorithm is used to identify frequent subtrees in successful and failing test executions. This information is used to rank functions according to their likelihood of containing a fault. The ranking suggests an order in which to examine the functions during fault analysis. We validate our approach experimentally using a subset of Siemens benchmark programs.

Zusammenfassung in einer weiteren Sprache
Fachgebiet (DDC)
004 Informatik
Schlagwörter
Automated debugging, Fault isolation, Experimentation, Reliability
Konferenz
Rezension
undefined / . - undefined, undefined
Zitieren
ISO 690DI FATTA, Giuseppe, Stefan LEUE, Evghenia STEGANTOVA, 2006. Discriminative Pattern Mining in Software Fault Detection. In: Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA). 2006
BibTex
@inproceedings{DiFatta2006Discr-5594,
  year={2006},
  title={Discriminative Pattern Mining in Software Fault Detection},
  booktitle={Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA)},
  booktitle={Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA)},
  author={Di Fatta, Giuseppe and Leue, Stefan and Stegantova, Evghenia}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/5594">
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:creator>Di Fatta, Giuseppe</dc:creator>
    <dc:rights>Attribution-NonCommercial-NoDerivs 2.0 Generic</dc:rights>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5594/1/Discriminative_Pattern_Mining_in_Software_Fault_Detection.pdf"/>
    <bibo:uri rdf:resource="http://kops.uni-konstanz.de/handle/123456789/5594"/>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T15:56:40Z</dcterms:available>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2011-03-24T15:56:40Z</dc:date>
    <dc:format>application/pdf</dc:format>
    <dc:creator>Leue, Stefan</dc:creator>
    <dcterms:bibliographicCitation>First publ. as paper in: Proceedings of the Third International Workshop on Software Quality Assurance (SOQUA)</dcterms:bibliographicCitation>
    <dcterms:rights rdf:resource="http://creativecommons.org/licenses/by-nc-nd/2.0/"/>
    <dc:contributor>Stegantova, Evghenia</dc:contributor>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dc:contributor>Leue, Stefan</dc:contributor>
    <dc:creator>Stegantova, Evghenia</dc:creator>
    <dc:language>eng</dc:language>
    <dc:contributor>Di Fatta, Giuseppe</dc:contributor>
    <dcterms:issued>2006</dcterms:issued>
    <dcterms:abstract xml:lang="eng">We present a method to enhance fault localization for software systems based on a frequent pattern mining algorithm. Our method is based on a large set of test cases for a given set of programs in which faults can be detected. The test  executions are recorded as function call trees. Based on test oracles the tests can be classified into successful and failing tests. A frequent pattern mining algorithm is used to identify frequent subtrees in successful and failing test executions. This information is used to rank functions according to their likelihood of containing a fault. The ranking suggests an order in which to examine the functions during fault analysis. We validate our approach experimentally using a subset of Siemens benchmark programs.</dcterms:abstract>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/5594/1/Discriminative_Pattern_Mining_in_Software_Fault_Detection.pdf"/>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dcterms:title>Discriminative Pattern Mining in Software Fault Detection</dcterms:title>
  </rdf:Description>
</rdf:RDF>
Interner Vermerk
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Kontakt
URL der Originalveröffentl.
Prüfdatum der URL
Prüfungsdatum der Dissertation
Finanzierungsart
Kommentar zur Publikation
Allianzlizenz
Corresponding Authors der Uni Konstanz vorhanden
Internationale Co-Autor:innen
Universitätsbibliographie
Ja
Begutachtet
Diese Publikation teilen