{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:Y4P7EFT5LR3VQ7VWFTLAJQVSEB","short_pith_number":"pith:Y4P7EFT5","canonical_record":{"source":{"id":"2303.07722","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-03-14T09:11:10Z","cross_cats_sorted":[],"title_canon_sha256":"7eefd2057ed627929e532e1a9ff17313fa905c6473bf4c5af687bb3b176bc137","abstract_canon_sha256":"c731ff58f076ecf56c0faaece315cb23d8586c5998373a9a4d9767d569df5c00"},"schema_version":"1.0"},"canonical_sha256":"c71ff2167d5c77587eb62cd604c2b22051aa0b78e72bc2123df4d760f165e728","source":{"kind":"arxiv","id":"2303.07722","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.07722","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"arxiv_version","alias_value":"2303.07722v2","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.07722","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_12","alias_value":"Y4P7EFT5LR3V","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_16","alias_value":"Y4P7EFT5LR3VQ7VW","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_8","alias_value":"Y4P7EFT5","created_at":"2026-07-05T08:43:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:Y4P7EFT5LR3VQ7VWFTLAJQVSEB","target":"record","payload":{"canonical_record":{"source":{"id":"2303.07722","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-03-14T09:11:10Z","cross_cats_sorted":[],"title_canon_sha256":"7eefd2057ed627929e532e1a9ff17313fa905c6473bf4c5af687bb3b176bc137","abstract_canon_sha256":"c731ff58f076ecf56c0faaece315cb23d8586c5998373a9a4d9767d569df5c00"},"schema_version":"1.0"},"canonical_sha256":"c71ff2167d5c77587eb62cd604c2b22051aa0b78e72bc2123df4d760f165e728","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:43:49.397307Z","signature_b64":"2N0kG7/76q2RsjJajIzxFStz491IMMHz2Ms03V2xn3QEiqddI3qf7yMtiVF/hiHr8xgPIzRwYywwYDXYNochCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"c71ff2167d5c77587eb62cd604c2b22051aa0b78e72bc2123df4d760f165e728","last_reissued_at":"2026-07-05T08:43:49.396798Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:43:49.396798Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2303.07722","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-05T08:43:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"92d0m4k44XUUKjEYjpTrirAwfFPE0Lo/AIH88ycEWymVRMUsokerR6G0gg8acfNIe+nyvAjYp3JnkwSPPYE2AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:21:02.448812Z"},"content_sha256":"462076faf148936a2058c590dd38cd6e2fbe9c4e2ee2a57d5c7819286faf0525","schema_version":"1.0","event_id":"sha256:462076faf148936a2058c590dd38cd6e2fbe9c4e2ee2a57d5c7819286faf0525"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:Y4P7EFT5LR3VQ7VWFTLAJQVSEB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Early Career Developers' Perceptions of Code Understandability. A Study of Complexity Metrics","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Andrea Janes, Matteo Esposito, Terhi Kilamo, Valentina Lenarduzzi","submitted_at":"2023-03-14T09:11:10Z","abstract_excerpt":"Context. Code understandability is fundamental. Developers need to understand the code they are modifying clearly. A low understandability can increase the amount of coding effort, and misinterpreting code impacts the entire development process. Ideally, developers should write clear and understandable code with the least effort. Aim. Our work investigates whether the McCabe Cyclomatic Complexity or the Cognitive Complexity can be a good predictor for the developers' perceived code understandability to understand which of the two complexities can be used as criteria to evaluate if a piece of c"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.07722","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/2303.07722/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-05T08:43:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"z3FMJNn7+U/dCiOPdFSeI+fVkC5Kjo2iXtp1390b0Wjp7yuOVTPIymrlHbYtjg0K4J9f/VTEV0YFLo1UBXulAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-03T19:21:02.449478Z"},"content_sha256":"ffbc0531db69c631292f19542b233cabddd51dfa669cea3070a2f6c20aa473a0","schema_version":"1.0","event_id":"sha256:ffbc0531db69c631292f19542b233cabddd51dfa669cea3070a2f6c20aa473a0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/bundle.json","state_url":"https://pith.science/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/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-03T19:21:02Z","links":{"resolver":"https://pith.science/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB","bundle":"https://pith.science/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/bundle.json","state":"https://pith.science/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/Y4P7EFT5LR3VQ7VWFTLAJQVSEB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:Y4P7EFT5LR3VQ7VWFTLAJQVSEB","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":"c731ff58f076ecf56c0faaece315cb23d8586c5998373a9a4d9767d569df5c00","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-03-14T09:11:10Z","title_canon_sha256":"7eefd2057ed627929e532e1a9ff17313fa905c6473bf4c5af687bb3b176bc137"},"schema_version":"1.0","source":{"id":"2303.07722","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2303.07722","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"arxiv_version","alias_value":"2303.07722v2","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2303.07722","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_12","alias_value":"Y4P7EFT5LR3V","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_16","alias_value":"Y4P7EFT5LR3VQ7VW","created_at":"2026-07-05T08:43:49Z"},{"alias_kind":"pith_short_8","alias_value":"Y4P7EFT5","created_at":"2026-07-05T08:43:49Z"}],"graph_snapshots":[{"event_id":"sha256:ffbc0531db69c631292f19542b233cabddd51dfa669cea3070a2f6c20aa473a0","target":"graph","created_at":"2026-07-05T08:43:49Z","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/2303.07722/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Context. Code understandability is fundamental. Developers need to understand the code they are modifying clearly. A low understandability can increase the amount of coding effort, and misinterpreting code impacts the entire development process. Ideally, developers should write clear and understandable code with the least effort. Aim. Our work investigates whether the McCabe Cyclomatic Complexity or the Cognitive Complexity can be a good predictor for the developers' perceived code understandability to understand which of the two complexities can be used as criteria to evaluate if a piece of c","authors_text":"Andrea Janes, Matteo Esposito, Terhi Kilamo, Valentina Lenarduzzi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-03-14T09:11:10Z","title":"Early Career Developers' Perceptions of Code Understandability. A Study of Complexity Metrics"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2303.07722","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:462076faf148936a2058c590dd38cd6e2fbe9c4e2ee2a57d5c7819286faf0525","target":"record","created_at":"2026-07-05T08:43:49Z","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":"c731ff58f076ecf56c0faaece315cb23d8586c5998373a9a4d9767d569df5c00","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2023-03-14T09:11:10Z","title_canon_sha256":"7eefd2057ed627929e532e1a9ff17313fa905c6473bf4c5af687bb3b176bc137"},"schema_version":"1.0","source":{"id":"2303.07722","kind":"arxiv","version":2}},"canonical_sha256":"c71ff2167d5c77587eb62cd604c2b22051aa0b78e72bc2123df4d760f165e728","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"c71ff2167d5c77587eb62cd604c2b22051aa0b78e72bc2123df4d760f165e728","first_computed_at":"2026-07-05T08:43:49.396798Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:43:49.396798Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"2N0kG7/76q2RsjJajIzxFStz491IMMHz2Ms03V2xn3QEiqddI3qf7yMtiVF/hiHr8xgPIzRwYywwYDXYNochCw==","signature_status":"signed_v1","signed_at":"2026-07-05T08:43:49.397307Z","signed_message":"canonical_sha256_bytes"},"source_id":"2303.07722","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:462076faf148936a2058c590dd38cd6e2fbe9c4e2ee2a57d5c7819286faf0525","sha256:ffbc0531db69c631292f19542b233cabddd51dfa669cea3070a2f6c20aa473a0"],"state_sha256":"23e32402ec2ce16250bc963e73a50495cd506782a5e80a712bfbd0665ca41c46"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"J+xKmDu/WkhAr0uv/TAlAKHJF9s2XpyriUrIHYE4DFpfoDr16CMnGRj6WE2O9Gk5bA+ZOfHkxb4uHerHISB4AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-03T19:21:02.453582Z","bundle_sha256":"bb5413a8e0bc913b47f00cfe47b3439d90e7164920995bf84931d5ad5fbac415"}}