Semantic Fault Localization and Suspiciousness Ranking

Cite This

Files in this item

Checksum: MD5:4661eaca35994422dcbb6ad74f6ada42

CHRISTAKIS, Maria, Matthias HEIZMANN, Muhammad Numair MANSUR, Christian SCHILLING, Valentin WÜSTHOLZ, 2019. Semantic Fault Localization and Suspiciousness Ranking. TACAS 2019: Tools and Algorithms for the Construction and Analysis of Systems. Prag, Apr 6, 2019 - Apr 11, 2019. In: VOJNAR, Tomáš, ed., Lijun ZHANG, ed.. Tools and Algorithms for the Construction and Analysis of Systems : 25th International Conference, TACAS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019. Cham:Springer International Publishing, pp. 226-243. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-030-17461-3. Available under: doi: 10.1007/978-3-030-17462-0_13

@inproceedings{Christakis2019-04-04Seman-53640, title={Semantic Fault Localization and Suspiciousness Ranking}, year={2019}, doi={10.1007/978-3-030-17462-0_13}, number={11427}, isbn={978-3-030-17461-3}, issn={0302-9743}, address={Cham}, publisher={Springer International Publishing}, series={Lecture Notes in Computer Science}, booktitle={Tools and Algorithms for the Construction and Analysis of Systems : 25th International Conference, TACAS 2019, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2019}, pages={226--243}, editor={Vojnar, Tomáš and Zhang, Lijun}, author={Christakis, Maria and Heizmann, Matthias and Mansur, Muhammad Numair and Schilling, Christian and Wüstholz, Valentin} }

<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/rdf/resource/123456789/53640"> <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/rdf/resource/123456789/36"/> <dc:creator>Christakis, Maria</dc:creator> <dc:contributor>Schilling, Christian</dc:contributor> <dc:language>eng</dc:language> <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/53640"/> <dcterms:title>Semantic Fault Localization and Suspiciousness Ranking</dcterms:title> <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53640/1/Christakis_2-9vuy5c6ldmfz0.pdf"/> <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-11T09:16:06Z</dcterms:available> <dc:contributor>Wüstholz, Valentin</dc:contributor> <dc:creator>Wüstholz, Valentin</dc:creator> <dc:contributor>Christakis, Maria</dc:contributor> <foaf:homepage rdf:resource="http://localhost:8080/jspui"/> <dc:creator>Mansur, Muhammad Numair</dc:creator> <dc:rights>Attribution 4.0 International</dc:rights> <dc:creator>Schilling, Christian</dc:creator> <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2021-05-11T09:16:06Z</dc:date> <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/> <dcterms:abstract xml:lang="eng">Static program analyzers are increasingly effective in checking correctness properties of programs and reporting any errors found, often in the form of error traces. However, developers still spend a significant amount of time on debugging. This involves processing long error traces in an effort to localize a bug to a relatively small part of the program and to identify its cause. In this paper, we present a technique for automated fault localization that, given a program and an error trace, efficiently narrows down the cause of the error to a few statements. These statements are then ranked in terms of their suspiciousness. Our technique relies only on the semantics of the given program and does not require any test cases or user guidance. In experiments on a set of C benchmarks, we show that our technique is effective in quickly isolating the cause of error while out-performing other state-of-the-art fault-localization techniques.</dcterms:abstract> <dcterms:rights rdf:resource="http://creativecommons.org/licenses/by/4.0/"/> <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/53640/1/Christakis_2-9vuy5c6ldmfz0.pdf"/> <dc:creator>Heizmann, Matthias</dc:creator> <dcterms:issued>2019-04-04</dcterms:issued> <dc:contributor>Mansur, Muhammad Numair</dc:contributor> <dc:contributor>Heizmann, Matthias</dc:contributor> <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/rdf/resource/123456789/36"/> </rdf:Description> </rdf:RDF>

Downloads since May 11, 2021 (Information about access statistics)

Christakis_2-9vuy5c6ldmfz0.pdf 16

This item appears in the following Collection(s)

Attribution 4.0 International Except where otherwise noted, this item's license is described as Attribution 4.0 International

Search KOPS


Browse

My Account