{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2016:CEK5R5NOZ2MLEVT7VAEGABC5EH","short_pith_number":"pith:CEK5R5NO","schema_version":"1.0","canonical_sha256":"1115d8f5aece98b2567fa80860045d21e779ad7b0d90d3c34cbc8585733691b5","source":{"kind":"arxiv","id":"1701.00108","version":1},"attestation_state":"computed","paper":{"title":"Parichayana: An Eclipse Plugin for Detecting Exception Handling Anti-Patterns and Code Smells in Java Programs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ashish Sureka","submitted_at":"2016-12-31T14:04:29Z","abstract_excerpt":"Anti-patterns and code-smells are signs in the source code which are not defects (does not prevent the program from functioning and does not cause compile errors) and are rather indicators of deeper and bigger problems. Exception handling is a programming construct de- signed to handle the occurrence of anomalous or exceptional conditions (that changes the normal flow of program execution). In this paper, we present an Eclipse plug-in (called as Parichayana) for detecting exception handling anti-patterns and code smells in Java programs. Parichayana is capable of automatically detecting severa"},"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":"1701.00108","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-12-31T14:04:29Z","cross_cats_sorted":[],"title_canon_sha256":"4cd28d8fea42e0be70ea83ad6b256762edd802e7cc952bad6af1efc4eab24bf1","abstract_canon_sha256":"5a39662f62be15262ef952bd6eb464ae04e9f7d7e086245f3727ed7c7cbcefb8"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:53:36.355451Z","signature_b64":"P6ySvKUlUIxeAbYpNyfvUkfbgile2MSwIE9xQd1u23HFXvKyRhMrOghdDuHSavfqVRQ8MF2VF6gaYjHvd9lfAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1115d8f5aece98b2567fa80860045d21e779ad7b0d90d3c34cbc8585733691b5","last_reissued_at":"2026-05-18T00:53:36.354873Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:53:36.354873Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Parichayana: An Eclipse Plugin for Detecting Exception Handling Anti-Patterns and Code Smells in Java Programs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Ashish Sureka","submitted_at":"2016-12-31T14:04:29Z","abstract_excerpt":"Anti-patterns and code-smells are signs in the source code which are not defects (does not prevent the program from functioning and does not cause compile errors) and are rather indicators of deeper and bigger problems. Exception handling is a programming construct de- signed to handle the occurrence of anomalous or exceptional conditions (that changes the normal flow of program execution). In this paper, we present an Eclipse plug-in (called as Parichayana) for detecting exception handling anti-patterns and code smells in Java programs. Parichayana is capable of automatically detecting severa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1701.00108","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":"1701.00108","created_at":"2026-05-18T00:53:36.354977+00:00"},{"alias_kind":"arxiv_version","alias_value":"1701.00108v1","created_at":"2026-05-18T00:53:36.354977+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1701.00108","created_at":"2026-05-18T00:53:36.354977+00:00"},{"alias_kind":"pith_short_12","alias_value":"CEK5R5NOZ2ML","created_at":"2026-05-18T12:30:09.641336+00:00"},{"alias_kind":"pith_short_16","alias_value":"CEK5R5NOZ2MLEVT7","created_at":"2026-05-18T12:30:09.641336+00:00"},{"alias_kind":"pith_short_8","alias_value":"CEK5R5NO","created_at":"2026-05-18T12:30:09.641336+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/CEK5R5NOZ2MLEVT7VAEGABC5EH","json":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH.json","graph_json":"https://pith.science/api/pith-number/CEK5R5NOZ2MLEVT7VAEGABC5EH/graph.json","events_json":"https://pith.science/api/pith-number/CEK5R5NOZ2MLEVT7VAEGABC5EH/events.json","paper":"https://pith.science/paper/CEK5R5NO"},"agent_actions":{"view_html":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH","download_json":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH.json","view_paper":"https://pith.science/paper/CEK5R5NO","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1701.00108&json=true","fetch_graph":"https://pith.science/api/pith-number/CEK5R5NOZ2MLEVT7VAEGABC5EH/graph.json","fetch_events":"https://pith.science/api/pith-number/CEK5R5NOZ2MLEVT7VAEGABC5EH/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH/action/timestamp_anchor","attest_storage":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH/action/storage_attestation","attest_author":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH/action/author_attestation","sign_citation":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH/action/citation_signature","submit_replication":"https://pith.science/pith/CEK5R5NOZ2MLEVT7VAEGABC5EH/action/replication_record"}},"created_at":"2026-05-18T00:53:36.354977+00:00","updated_at":"2026-05-18T00:53:36.354977+00:00"}