{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2018:SW4HH74J7MHFRJWK2S3UPKFETX","short_pith_number":"pith:SW4HH74J","schema_version":"1.0","canonical_sha256":"95b873ff89fb0e58a6cad4b747a8a49dc35f15c9defb32db2780b26cc345a85b","source":{"kind":"arxiv","id":"1801.05366","version":1},"attestation_state":"computed","paper":{"title":"Debugging Framework Applications: Benefits and Challenges","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Christopher Bogart, Claire Le Goues, David Gray Widder, Joshua Sunshine, Zack Coker","submitted_at":"2018-01-16T17:04:00Z","abstract_excerpt":"Aspects of frameworks, such as inversion of control and the structure of framework applications, require developers to adjust their debugging strategies as compared to debugging sequential programs. However, the benefits and challenges of framework debugging are not fully understood, and gaining this knowledge could provide guidance in debugging strategies and framework tool design. To gain insight into the process developers use to fix problems in framework applications, we performed two human studies investigating how developers fix applications that use a framework API incorrectly. These st"},"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":"1801.05366","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-01-16T17:04:00Z","cross_cats_sorted":[],"title_canon_sha256":"cacee526c7bb57a42aecef6d84e53b0826df71c4e43991c3090ffd01bb317485","abstract_canon_sha256":"57982a85a9b00b5b0a025398d36d11723518fdd433aaefc285f4f78c9bbf05f3"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:25:46.982311Z","signature_b64":"Ur6a7AuhuttJyly1cNTuODy7gLmhlp+2enZi57NmWKxfCA5bUOAr30uXxdnFzsxw/IoiKp0Uth3zOfmcAHEjAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"95b873ff89fb0e58a6cad4b747a8a49dc35f15c9defb32db2780b26cc345a85b","last_reissued_at":"2026-05-18T00:25:46.981683Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:25:46.981683Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Debugging Framework Applications: Benefits and Challenges","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Christopher Bogart, Claire Le Goues, David Gray Widder, Joshua Sunshine, Zack Coker","submitted_at":"2018-01-16T17:04:00Z","abstract_excerpt":"Aspects of frameworks, such as inversion of control and the structure of framework applications, require developers to adjust their debugging strategies as compared to debugging sequential programs. However, the benefits and challenges of framework debugging are not fully understood, and gaining this knowledge could provide guidance in debugging strategies and framework tool design. To gain insight into the process developers use to fix problems in framework applications, we performed two human studies investigating how developers fix applications that use a framework API incorrectly. These st"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1801.05366","kind":"arxiv","version":1},"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":"1801.05366","created_at":"2026-05-18T00:25:46.981798+00:00"},{"alias_kind":"arxiv_version","alias_value":"1801.05366v1","created_at":"2026-05-18T00:25:46.981798+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1801.05366","created_at":"2026-05-18T00:25:46.981798+00:00"},{"alias_kind":"pith_short_12","alias_value":"SW4HH74J7MHF","created_at":"2026-05-18T12:32:53.628368+00:00"},{"alias_kind":"pith_short_16","alias_value":"SW4HH74J7MHFRJWK","created_at":"2026-05-18T12:32:53.628368+00:00"},{"alias_kind":"pith_short_8","alias_value":"SW4HH74J","created_at":"2026-05-18T12:32:53.628368+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX","json":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX.json","graph_json":"https://pith.science/api/pith-number/SW4HH74J7MHFRJWK2S3UPKFETX/graph.json","events_json":"https://pith.science/api/pith-number/SW4HH74J7MHFRJWK2S3UPKFETX/events.json","paper":"https://pith.science/paper/SW4HH74J"},"agent_actions":{"view_html":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX","download_json":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX.json","view_paper":"https://pith.science/paper/SW4HH74J","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1801.05366&json=true","fetch_graph":"https://pith.science/api/pith-number/SW4HH74J7MHFRJWK2S3UPKFETX/graph.json","fetch_events":"https://pith.science/api/pith-number/SW4HH74J7MHFRJWK2S3UPKFETX/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX/action/timestamp_anchor","attest_storage":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX/action/storage_attestation","attest_author":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX/action/author_attestation","sign_citation":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX/action/citation_signature","submit_replication":"https://pith.science/pith/SW4HH74J7MHFRJWK2S3UPKFETX/action/replication_record"}},"created_at":"2026-05-18T00:25:46.981798+00:00","updated_at":"2026-05-18T00:25:46.981798+00:00"}