{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:SEQZKSBS6QFUH6EPFE252CXDEU","short_pith_number":"pith:SEQZKSBS","canonical_record":{"source":{"id":"1910.07658","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-10-17T00:14:55Z","cross_cats_sorted":[],"title_canon_sha256":"b53c859f518a92d72398c57a1a7bab01c270acf7aed0807d39c021edd0299779","abstract_canon_sha256":"c7c15bcad031c00e46028cf808b36dcd6b4ab3857894c792c4251609bbe6a504"},"schema_version":"1.0"},"canonical_sha256":"9121954832f40b43f88f2935dd0ae3250d6957760570dee5449824e3362b7ee1","source":{"kind":"arxiv","id":"1910.07658","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.07658","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"arxiv_version","alias_value":"1910.07658v1","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.07658","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_12","alias_value":"SEQZKSBS6QFU","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_16","alias_value":"SEQZKSBS6QFUH6EP","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_8","alias_value":"SEQZKSBS","created_at":"2026-07-05T00:12:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:SEQZKSBS6QFUH6EPFE252CXDEU","target":"record","payload":{"canonical_record":{"source":{"id":"1910.07658","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-10-17T00:14:55Z","cross_cats_sorted":[],"title_canon_sha256":"b53c859f518a92d72398c57a1a7bab01c270acf7aed0807d39c021edd0299779","abstract_canon_sha256":"c7c15bcad031c00e46028cf808b36dcd6b4ab3857894c792c4251609bbe6a504"},"schema_version":"1.0"},"canonical_sha256":"9121954832f40b43f88f2935dd0ae3250d6957760570dee5449824e3362b7ee1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T00:12:54.649183Z","signature_b64":"2+/kv5T4oI9wmuEGGHEzJK38Kc8VSB/lbfuSR5F830H6L3rRQ4jQuebHjfVuW2c+FTNZB2T4M4iSspw/86MrDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9121954832f40b43f88f2935dd0ae3250d6957760570dee5449824e3362b7ee1","last_reissued_at":"2026-07-05T00:12:54.648846Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T00:12:54.648846Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1910.07658","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-05T00:12:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"xiYaZN25HOUdgbhwJMW2gTMJG8on/zyoqUX3KldvMScxW1VK5fnag+aF595d9zBdrzh+Bx9tiXrLbUCpZVIlAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T10:21:32.152236Z"},"content_sha256":"80d79b362dd8f61ce4da6c6644dacb2c1763146ee2b0dacdf6ad7a4e0a01a0c9","schema_version":"1.0","event_id":"sha256:80d79b362dd8f61ce4da6c6644dacb2c1763146ee2b0dacdf6ad7a4e0a01a0c9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:SEQZKSBS6QFUH6EPFE252CXDEU","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Deep Learning Anti-patterns from Code Metrics History","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Antoine Barbez, Foutse Khomh, Yann-Ga\\\"el Gu\\'eh\\'eneuc","submitted_at":"2019-10-17T00:14:55Z","abstract_excerpt":"Anti-patterns are poor solutions to recurring design problems. Number of empirical studies have highlighted the negative impact of anti-patterns on software maintenance which motivated the development of various detection techniques. Most of these approaches rely on structural metrics of software systems to identify affected components while others exploit historical information by analyzing co-changes occurring between code components. By relying solely on one aspect of software systems (i.e., structural or historical), existing approaches miss some precious information which limits their per"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.07658","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/1910.07658/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-05T00:12:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"359rBihxcYUDGOmjhySASyJ7GT5rYCdvG8147Q49rrqPofXEkkfrf+g3DwaRUu9seU5jjr1/IF3h0tH0ukSrDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-04T10:21:32.152619Z"},"content_sha256":"78c798272865b18dc33cf16f0e2948670c397ace0ac8b75a12952c902c02301b","schema_version":"1.0","event_id":"sha256:78c798272865b18dc33cf16f0e2948670c397ace0ac8b75a12952c902c02301b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SEQZKSBS6QFUH6EPFE252CXDEU/bundle.json","state_url":"https://pith.science/pith/SEQZKSBS6QFUH6EPFE252CXDEU/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SEQZKSBS6QFUH6EPFE252CXDEU/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-04T10:21:32Z","links":{"resolver":"https://pith.science/pith/SEQZKSBS6QFUH6EPFE252CXDEU","bundle":"https://pith.science/pith/SEQZKSBS6QFUH6EPFE252CXDEU/bundle.json","state":"https://pith.science/pith/SEQZKSBS6QFUH6EPFE252CXDEU/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SEQZKSBS6QFUH6EPFE252CXDEU/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:SEQZKSBS6QFUH6EPFE252CXDEU","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":"c7c15bcad031c00e46028cf808b36dcd6b4ab3857894c792c4251609bbe6a504","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-10-17T00:14:55Z","title_canon_sha256":"b53c859f518a92d72398c57a1a7bab01c270acf7aed0807d39c021edd0299779"},"schema_version":"1.0","source":{"id":"1910.07658","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1910.07658","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"arxiv_version","alias_value":"1910.07658v1","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1910.07658","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_12","alias_value":"SEQZKSBS6QFU","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_16","alias_value":"SEQZKSBS6QFUH6EP","created_at":"2026-07-05T00:12:54Z"},{"alias_kind":"pith_short_8","alias_value":"SEQZKSBS","created_at":"2026-07-05T00:12:54Z"}],"graph_snapshots":[{"event_id":"sha256:78c798272865b18dc33cf16f0e2948670c397ace0ac8b75a12952c902c02301b","target":"graph","created_at":"2026-07-05T00:12:54Z","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/1910.07658/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Anti-patterns are poor solutions to recurring design problems. Number of empirical studies have highlighted the negative impact of anti-patterns on software maintenance which motivated the development of various detection techniques. Most of these approaches rely on structural metrics of software systems to identify affected components while others exploit historical information by analyzing co-changes occurring between code components. By relying solely on one aspect of software systems (i.e., structural or historical), existing approaches miss some precious information which limits their per","authors_text":"Antoine Barbez, Foutse Khomh, Yann-Ga\\\"el Gu\\'eh\\'eneuc","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-10-17T00:14:55Z","title":"Deep Learning Anti-patterns from Code Metrics History"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1910.07658","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:80d79b362dd8f61ce4da6c6644dacb2c1763146ee2b0dacdf6ad7a4e0a01a0c9","target":"record","created_at":"2026-07-05T00:12:54Z","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":"c7c15bcad031c00e46028cf808b36dcd6b4ab3857894c792c4251609bbe6a504","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-10-17T00:14:55Z","title_canon_sha256":"b53c859f518a92d72398c57a1a7bab01c270acf7aed0807d39c021edd0299779"},"schema_version":"1.0","source":{"id":"1910.07658","kind":"arxiv","version":1}},"canonical_sha256":"9121954832f40b43f88f2935dd0ae3250d6957760570dee5449824e3362b7ee1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"9121954832f40b43f88f2935dd0ae3250d6957760570dee5449824e3362b7ee1","first_computed_at":"2026-07-05T00:12:54.648846Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T00:12:54.648846Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"2+/kv5T4oI9wmuEGGHEzJK38Kc8VSB/lbfuSR5F830H6L3rRQ4jQuebHjfVuW2c+FTNZB2T4M4iSspw/86MrDw==","signature_status":"signed_v1","signed_at":"2026-07-05T00:12:54.649183Z","signed_message":"canonical_sha256_bytes"},"source_id":"1910.07658","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:80d79b362dd8f61ce4da6c6644dacb2c1763146ee2b0dacdf6ad7a4e0a01a0c9","sha256:78c798272865b18dc33cf16f0e2948670c397ace0ac8b75a12952c902c02301b"],"state_sha256":"001b5f59b5401a54477fabfbae4b39f30227bf2cf345e691973892137b19dc64"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Dw3QKbjHAfjMjq9VZ7JdlauoagRjbJMMeBrFmRwdbMSWrKCpVELQCzqaD717PJcTjX8Y3F0yEoJw2tuLU+jnDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-04T10:21:32.155363Z","bundle_sha256":"6429e778426a44dd938648352f050d5730eb0af47d5c184585d5d8854cb9c14f"}}