{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2020:2ETGNNDBGTZEQVCFOH5FSUQKKX","short_pith_number":"pith:2ETGNNDB","canonical_record":{"source":{"id":"2010.14331","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-10-27T14:45:19Z","cross_cats_sorted":[],"title_canon_sha256":"1183a5a1cd5f31c769e4c0b9e99ec040b33b39c938500f7e3defb893dd9f6c4f","abstract_canon_sha256":"afa18b2f208947b6ba1ac0e21775ca320ede27e1e20da532c9c9b936cdead91e"},"schema_version":"1.0"},"canonical_sha256":"d12666b46134f248544571fa59520a55f375877579700f52dbf709ec11d4b111","source":{"kind":"arxiv","id":"2010.14331","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2010.14331","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"arxiv_version","alias_value":"2010.14331v2","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2010.14331","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_12","alias_value":"2ETGNNDBGTZE","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_16","alias_value":"2ETGNNDBGTZEQVCF","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_8","alias_value":"2ETGNNDB","created_at":"2026-07-05T02:07:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2020:2ETGNNDBGTZEQVCFOH5FSUQKKX","target":"record","payload":{"canonical_record":{"source":{"id":"2010.14331","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-10-27T14:45:19Z","cross_cats_sorted":[],"title_canon_sha256":"1183a5a1cd5f31c769e4c0b9e99ec040b33b39c938500f7e3defb893dd9f6c4f","abstract_canon_sha256":"afa18b2f208947b6ba1ac0e21775ca320ede27e1e20da532c9c9b936cdead91e"},"schema_version":"1.0"},"canonical_sha256":"d12666b46134f248544571fa59520a55f375877579700f52dbf709ec11d4b111","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:07:05.168631Z","signature_b64":"wOR9449YCHej4JMQ7bBF4x6QSzIzz8uwis/oIFUtVMBAXsAeS0Ps++0PX1o8Vy0hpNLmqQ5Qv/qofV2IQx3RCg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d12666b46134f248544571fa59520a55f375877579700f52dbf709ec11d4b111","last_reissued_at":"2026-07-05T02:07:05.168175Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:07:05.168175Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2010.14331","source_version":2,"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-05T02:07:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"b5Ia3k3rlEVod18TTzfDU0IY4EzTnGnZizE5zel2VzVNoVsGrMSC4WBFJWPubdEGBhqMv4CsCdWy6z5iSH00Bg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T15:06:03.140858Z"},"content_sha256":"9ce16ab7b6448dbff9a5f5debd95bdbd0c6043dd1b4bf10ca8201cfe1f018f3c","schema_version":"1.0","event_id":"sha256:9ce16ab7b6448dbff9a5f5debd95bdbd0c6043dd1b4bf10ca8201cfe1f018f3c"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2020:2ETGNNDBGTZEQVCFOH5FSUQKKX","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Are Multi-language Design Smells Fault-prone? An Empirical Study","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Foutse Khomh, Md Saidur Rahman, Moses Openja, Mouna Abidi","submitted_at":"2020-10-27T14:45:19Z","abstract_excerpt":"Nowadays, modern applications are developed using components written in different programming languages. These systems introduce several advantages. However, as the number of languages increases, so does the challenges related to the development and maintenance of these systems. In such situations, developers may introduce design smells (i.e., anti-patterns and code smells) which are symptoms of poor design and implementation choices. Design smells are defined as poor design and coding choices that can negatively impact the quality of a software program despite satisfying functional requiremen"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2010.14331","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2010.14331/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-05T02:07:05Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"p0H8mHSKFpkLwd8oHmNjkn0xiBrCSb9o7Qr+vd/hxyO/L8+FHwchobs3ikAd2zw542NFfmHp0EEBZ4qeYTEDAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T15:06:03.141227Z"},"content_sha256":"946373c17013caa9e27bd74c44d4a222de68e65631663d17b3ace1405747b321","schema_version":"1.0","event_id":"sha256:946373c17013caa9e27bd74c44d4a222de68e65631663d17b3ace1405747b321"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/bundle.json","state_url":"https://pith.science/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/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-07-06T15:06:03Z","links":{"resolver":"https://pith.science/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX","bundle":"https://pith.science/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/bundle.json","state":"https://pith.science/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/state.json","well_known_bundle":"https://pith.science/.well-known/pith/2ETGNNDBGTZEQVCFOH5FSUQKKX/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2020:2ETGNNDBGTZEQVCFOH5FSUQKKX","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":"afa18b2f208947b6ba1ac0e21775ca320ede27e1e20da532c9c9b936cdead91e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-10-27T14:45:19Z","title_canon_sha256":"1183a5a1cd5f31c769e4c0b9e99ec040b33b39c938500f7e3defb893dd9f6c4f"},"schema_version":"1.0","source":{"id":"2010.14331","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2010.14331","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"arxiv_version","alias_value":"2010.14331v2","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2010.14331","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_12","alias_value":"2ETGNNDBGTZE","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_16","alias_value":"2ETGNNDBGTZEQVCF","created_at":"2026-07-05T02:07:05Z"},{"alias_kind":"pith_short_8","alias_value":"2ETGNNDB","created_at":"2026-07-05T02:07:05Z"}],"graph_snapshots":[{"event_id":"sha256:946373c17013caa9e27bd74c44d4a222de68e65631663d17b3ace1405747b321","target":"graph","created_at":"2026-07-05T02:07:05Z","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/2010.14331/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Nowadays, modern applications are developed using components written in different programming languages. These systems introduce several advantages. However, as the number of languages increases, so does the challenges related to the development and maintenance of these systems. In such situations, developers may introduce design smells (i.e., anti-patterns and code smells) which are symptoms of poor design and implementation choices. Design smells are defined as poor design and coding choices that can negatively impact the quality of a software program despite satisfying functional requiremen","authors_text":"Foutse Khomh, Md Saidur Rahman, Moses Openja, Mouna Abidi","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-10-27T14:45:19Z","title":"Are Multi-language Design Smells Fault-prone? An Empirical Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2010.14331","kind":"arxiv","version":2},"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:9ce16ab7b6448dbff9a5f5debd95bdbd0c6043dd1b4bf10ca8201cfe1f018f3c","target":"record","created_at":"2026-07-05T02:07:05Z","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":"afa18b2f208947b6ba1ac0e21775ca320ede27e1e20da532c9c9b936cdead91e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2020-10-27T14:45:19Z","title_canon_sha256":"1183a5a1cd5f31c769e4c0b9e99ec040b33b39c938500f7e3defb893dd9f6c4f"},"schema_version":"1.0","source":{"id":"2010.14331","kind":"arxiv","version":2}},"canonical_sha256":"d12666b46134f248544571fa59520a55f375877579700f52dbf709ec11d4b111","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d12666b46134f248544571fa59520a55f375877579700f52dbf709ec11d4b111","first_computed_at":"2026-07-05T02:07:05.168175Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:07:05.168175Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"wOR9449YCHej4JMQ7bBF4x6QSzIzz8uwis/oIFUtVMBAXsAeS0Ps++0PX1o8Vy0hpNLmqQ5Qv/qofV2IQx3RCg==","signature_status":"signed_v1","signed_at":"2026-07-05T02:07:05.168631Z","signed_message":"canonical_sha256_bytes"},"source_id":"2010.14331","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:9ce16ab7b6448dbff9a5f5debd95bdbd0c6043dd1b4bf10ca8201cfe1f018f3c","sha256:946373c17013caa9e27bd74c44d4a222de68e65631663d17b3ace1405747b321"],"state_sha256":"edcee17ac59cddd5c4eb2e3fa754cfd07407217c9a8c10794166d3be93a0e148"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6IRmIL7pK1vvLbZkaCoM+pGliupQO8o4BKcTNvtMC3Tv6fGeE/IPVJCVc1OhhFs2/iZYs1ws1kuwDY9jRIo/AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T15:06:03.143220Z","bundle_sha256":"bce106cafd7dff6a5a0ee53fc193d472382144087df1218d2bdd10197e980641"}}