{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:LJDGE5S3OYKD7TGQV3EUWT2JQZ","short_pith_number":"pith:LJDGE5S3","schema_version":"1.0","canonical_sha256":"5a4662765b76143fccd0aec94b4f49867c796d55f7a3720ed931e74263f5645e","source":{"kind":"arxiv","id":"1607.04347","version":2},"attestation_state":"computed","paper":{"title":"Spectrum-based Software Fault Localization: A Survey of Techniques, Advances, and Challenges","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Fabio Kon, Higor A. de Souza, Marcos L. Chaim","submitted_at":"2016-07-15T00:20:37Z","abstract_excerpt":"Despite being one of the most basic tasks in software development, debugging is still performed in a mostly manual way, leading to high cost and low performance. To address this problem, researchers have studied promising approaches, such as Spectrum-based Fault Localization (SFL) techniques, which pinpoint program elements more likely to contain faults. This survey discusses the state-of-the-art of SFL, including the different techniques that have been proposed, the type and number of faults they address, the types of spectra they use, the programs they utilize in their validation, the testin"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1607.04347","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-07-15T00:20:37Z","cross_cats_sorted":[],"title_canon_sha256":"31ed8b1227571d82ca96ae4d7848dbc88bb0fcced5f8283bd0cf432006673dec","abstract_canon_sha256":"2269b0deaef964679a7f59bee39c42865289db1c02b27793fa8531a475468107"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:29:39.574638Z","signature_b64":"hkgtb4PCXKsZ4DjGr5We1nOJSNFm2yVbZ8LM6FPWMSosbhaX7BLPTW7GwYIv/Yly6sHMuGR7DiAZAVAiD8SdDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5a4662765b76143fccd0aec94b4f49867c796d55f7a3720ed931e74263f5645e","last_reissued_at":"2026-05-18T00:29:39.574262Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:29:39.574262Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Spectrum-based Software Fault Localization: A Survey of Techniques, Advances, and Challenges","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Fabio Kon, Higor A. de Souza, Marcos L. Chaim","submitted_at":"2016-07-15T00:20:37Z","abstract_excerpt":"Despite being one of the most basic tasks in software development, debugging is still performed in a mostly manual way, leading to high cost and low performance. To address this problem, researchers have studied promising approaches, such as Spectrum-based Fault Localization (SFL) techniques, which pinpoint program elements more likely to contain faults. This survey discusses the state-of-the-art of SFL, including the different techniques that have been proposed, the type and number of faults they address, the types of spectra they use, the programs they utilize in their validation, the testin"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1607.04347","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1607.04347","created_at":"2026-05-18T00:29:39.574321+00:00"},{"alias_kind":"arxiv_version","alias_value":"1607.04347v2","created_at":"2026-05-18T00:29:39.574321+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1607.04347","created_at":"2026-05-18T00:29:39.574321+00:00"},{"alias_kind":"pith_short_12","alias_value":"LJDGE5S3OYKD","created_at":"2026-05-18T12:30:29.479603+00:00"},{"alias_kind":"pith_short_16","alias_value":"LJDGE5S3OYKD7TGQ","created_at":"2026-05-18T12:30:29.479603+00:00"},{"alias_kind":"pith_short_8","alias_value":"LJDGE5S3","created_at":"2026-05-18T12:30:29.479603+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":5,"internal_anchor_count":3,"sample":[{"citing_arxiv_id":"2506.19045","citing_title":"Efficient Black-Box Fault Localization for System-Level Test Code Using Large Language Models","ref_index":18,"is_internal_anchor":true},{"citing_arxiv_id":"2508.20902","citing_title":"Automated Test Validators for Flaky Cyber-Physical System Simulators: Approach and Evaluation","ref_index":95,"is_internal_anchor":true},{"citing_arxiv_id":"2603.02583","citing_title":"Pecker: Bug Localization Framework for Sequential Designs via Causal Chain Reconstruction","ref_index":4,"is_internal_anchor":true},{"citing_arxiv_id":"2604.12108","citing_title":"LLM-Based Automated Diagnosis Of Integration Test Failures At Google","ref_index":8,"is_internal_anchor":false},{"citing_arxiv_id":"2605.07957","citing_title":"Similar Pattern Annotation via Retrieval Knowledge for LLM-Based Test Code Fault Localization","ref_index":9,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ","json":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ.json","graph_json":"https://pith.science/api/pith-number/LJDGE5S3OYKD7TGQV3EUWT2JQZ/graph.json","events_json":"https://pith.science/api/pith-number/LJDGE5S3OYKD7TGQV3EUWT2JQZ/events.json","paper":"https://pith.science/paper/LJDGE5S3"},"agent_actions":{"view_html":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ","download_json":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ.json","view_paper":"https://pith.science/paper/LJDGE5S3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1607.04347&json=true","fetch_graph":"https://pith.science/api/pith-number/LJDGE5S3OYKD7TGQV3EUWT2JQZ/graph.json","fetch_events":"https://pith.science/api/pith-number/LJDGE5S3OYKD7TGQV3EUWT2JQZ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ/action/storage_attestation","attest_author":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ/action/author_attestation","sign_citation":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ/action/citation_signature","submit_replication":"https://pith.science/pith/LJDGE5S3OYKD7TGQV3EUWT2JQZ/action/replication_record"}},"created_at":"2026-05-18T00:29:39.574321+00:00","updated_at":"2026-05-18T00:29:39.574321+00:00"}