{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:IZONPCO3NZBG3DKFT3XGY6HRDH","short_pith_number":"pith:IZONPCO3","canonical_record":{"source":{"id":"2512.18020","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-12-19T19:24:56Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"183ab223ce177a5db831a228574ccc9426b31b2099e3aad1d65075933c8eb9a5","abstract_canon_sha256":"09abe52400b861318e6edfa9f4d33910ab0e1193f32c54925ed5841cd3651d9b"},"schema_version":"1.0"},"canonical_sha256":"465cd789db6e426d8d459eee6c78f119cec8a97bd2c583ebcafb08bd2ae1d41a","source":{"kind":"arxiv","id":"2512.18020","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2512.18020","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"arxiv_version","alias_value":"2512.18020v1","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2512.18020","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_12","alias_value":"IZONPCO3NZBG","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_16","alias_value":"IZONPCO3NZBG3DKF","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_8","alias_value":"IZONPCO3","created_at":"2026-07-10T01:19:41Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:IZONPCO3NZBG3DKFT3XGY6HRDH","target":"record","payload":{"canonical_record":{"source":{"id":"2512.18020","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-12-19T19:24:56Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"183ab223ce177a5db831a228574ccc9426b31b2099e3aad1d65075933c8eb9a5","abstract_canon_sha256":"09abe52400b861318e6edfa9f4d33910ab0e1193f32c54925ed5841cd3651d9b"},"schema_version":"1.0"},"canonical_sha256":"465cd789db6e426d8d459eee6c78f119cec8a97bd2c583ebcafb08bd2ae1d41a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-10T01:19:41.187232Z","signature_b64":"jXtOynE4DebbHGDsi5/GdHAfj4jcKHew+zRKjTdZ52e3QAs41i8NlSC5gGFk9U8fAXumIe7I00WSlowsNDbrBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"465cd789db6e426d8d459eee6c78f119cec8a97bd2c583ebcafb08bd2ae1d41a","last_reissued_at":"2026-07-10T01:19:41.186718Z","signature_status":"signed_v1","first_computed_at":"2026-07-10T01:19:41.186718Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2512.18020","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-10T01:19:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FOn3e8PQ7nnh0WqUW302/Vwf3d+BZmNuOWpzAZXhyj3D0sJOM6x+bieJi3iF2/RAGqlSFLVboAXHxprhJZ1UBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T18:25:01.180143Z"},"content_sha256":"b82cdd15cb2d8e7d93ff340a2702d2f502225e19a1b704b752e300e36a7b4cb1","schema_version":"1.0","event_id":"sha256:b82cdd15cb2d8e7d93ff340a2702d2f502225e19a1b704b752e300e36a7b4cb1"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:IZONPCO3NZBG3DKFT3XGY6HRDH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Specification and Detection of LLM Code Smells","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Brahim Mahmoudi, Florent Avellaneda, Naouel Moha, Quentin Sti\\'evenart, Zacharie Chenail-Larcher","submitted_at":"2025-12-19T19:24:56Z","abstract_excerpt":"Large Language Models (LLMs) have gained massive popularity in recent years and are increasingly integrated into software systems for diverse purposes. However, poorly integrating them in source code may undermine software system quality. Yet, to our knowledge, there is no formal catalog of code smells specific to coding practices for LLM inference. In this paper, we introduce the concept of LLM code smells and formalize five recurrent problematic coding practices related to LLM inference in software systems, based on relevant literature. We extend the detection tool SpecDetect4AI to cover the"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2512.18020","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2512.18020/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-10T01:19:41Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZBoI60WS6kpp8MY9hJO8E9pfW2JikVzm4SSacg25v6at5IiLGIYRneqWyMS7WigBPgfAOQH0lnHTG3dM4eu4Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T18:25:01.180762Z"},"content_sha256":"ddd21090a2f604c188a3ee38497ec9989ed924c2850695a8a89891bff33ac8fb","schema_version":"1.0","event_id":"sha256:ddd21090a2f604c188a3ee38497ec9989ed924c2850695a8a89891bff33ac8fb"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/bundle.json","state_url":"https://pith.science/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-10T18:25:01Z","links":{"resolver":"https://pith.science/pith/IZONPCO3NZBG3DKFT3XGY6HRDH","bundle":"https://pith.science/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/bundle.json","state":"https://pith.science/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IZONPCO3NZBG3DKFT3XGY6HRDH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:IZONPCO3NZBG3DKFT3XGY6HRDH","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"09abe52400b861318e6edfa9f4d33910ab0e1193f32c54925ed5841cd3651d9b","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-12-19T19:24:56Z","title_canon_sha256":"183ab223ce177a5db831a228574ccc9426b31b2099e3aad1d65075933c8eb9a5"},"schema_version":"1.0","source":{"id":"2512.18020","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2512.18020","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"arxiv_version","alias_value":"2512.18020v1","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2512.18020","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_12","alias_value":"IZONPCO3NZBG","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_16","alias_value":"IZONPCO3NZBG3DKF","created_at":"2026-07-10T01:19:41Z"},{"alias_kind":"pith_short_8","alias_value":"IZONPCO3","created_at":"2026-07-10T01:19:41Z"}],"graph_snapshots":[{"event_id":"sha256:ddd21090a2f604c188a3ee38497ec9989ed924c2850695a8a89891bff33ac8fb","target":"graph","created_at":"2026-07-10T01:19:41Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2512.18020/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large Language Models (LLMs) have gained massive popularity in recent years and are increasingly integrated into software systems for diverse purposes. However, poorly integrating them in source code may undermine software system quality. Yet, to our knowledge, there is no formal catalog of code smells specific to coding practices for LLM inference. In this paper, we introduce the concept of LLM code smells and formalize five recurrent problematic coding practices related to LLM inference in software systems, based on relevant literature. We extend the detection tool SpecDetect4AI to cover the","authors_text":"Brahim Mahmoudi, Florent Avellaneda, Naouel Moha, Quentin Sti\\'evenart, Zacharie Chenail-Larcher","cross_cats":["cs.AI"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-12-19T19:24:56Z","title":"Specification and Detection of LLM Code Smells"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2512.18020","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:b82cdd15cb2d8e7d93ff340a2702d2f502225e19a1b704b752e300e36a7b4cb1","target":"record","created_at":"2026-07-10T01:19:41Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"09abe52400b861318e6edfa9f4d33910ab0e1193f32c54925ed5841cd3651d9b","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-12-19T19:24:56Z","title_canon_sha256":"183ab223ce177a5db831a228574ccc9426b31b2099e3aad1d65075933c8eb9a5"},"schema_version":"1.0","source":{"id":"2512.18020","kind":"arxiv","version":1}},"canonical_sha256":"465cd789db6e426d8d459eee6c78f119cec8a97bd2c583ebcafb08bd2ae1d41a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"465cd789db6e426d8d459eee6c78f119cec8a97bd2c583ebcafb08bd2ae1d41a","first_computed_at":"2026-07-10T01:19:41.186718Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-10T01:19:41.186718Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"jXtOynE4DebbHGDsi5/GdHAfj4jcKHew+zRKjTdZ52e3QAs41i8NlSC5gGFk9U8fAXumIe7I00WSlowsNDbrBA==","signature_status":"signed_v1","signed_at":"2026-07-10T01:19:41.187232Z","signed_message":"canonical_sha256_bytes"},"source_id":"2512.18020","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b82cdd15cb2d8e7d93ff340a2702d2f502225e19a1b704b752e300e36a7b4cb1","sha256:ddd21090a2f604c188a3ee38497ec9989ed924c2850695a8a89891bff33ac8fb"],"state_sha256":"604be03932349e2fcf13d61bc0091b42f470bf8f5e22a3a29a3bb39682e71555"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yPUimE5F5ydnujO2Va9Md8w9tO/Kbly18UUvKLzh2hZr/E2RDdOhO7lo6yoknOp9TT4gkMRiHVEum/5RfYJrDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T18:25:01.186093Z","bundle_sha256":"20ae94510ece53e185c3fef16206885c87fff2452b8ebd650a25fec121567360"}}