{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:7DGPKQ3AECC4WMDBUEIWBM5H47","short_pith_number":"pith:7DGPKQ3A","canonical_record":{"source":{"id":"2410.20875","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-28T09:50:16Z","cross_cats_sorted":[],"title_canon_sha256":"b3c536d927a1f2bc23f06d69bfd3345e7d054f515245f48e032636c0b51292bd","abstract_canon_sha256":"683a3650fe718a6691d9349934950beb803c2a18f1f45459b7e367b958062b77"},"schema_version":"1.0"},"canonical_sha256":"f8ccf543602085cb3061a11160b3a7e7f2d0bdcb2ad66d3f2fe2d2e431896772","source":{"kind":"arxiv","id":"2410.20875","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.20875","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"arxiv_version","alias_value":"2410.20875v2","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.20875","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_12","alias_value":"7DGPKQ3AECC4","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_16","alias_value":"7DGPKQ3AECC4WMDB","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_8","alias_value":"7DGPKQ3A","created_at":"2026-07-05T09:31:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:7DGPKQ3AECC4WMDBUEIWBM5H47","target":"record","payload":{"canonical_record":{"source":{"id":"2410.20875","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-28T09:50:16Z","cross_cats_sorted":[],"title_canon_sha256":"b3c536d927a1f2bc23f06d69bfd3345e7d054f515245f48e032636c0b51292bd","abstract_canon_sha256":"683a3650fe718a6691d9349934950beb803c2a18f1f45459b7e367b958062b77"},"schema_version":"1.0"},"canonical_sha256":"f8ccf543602085cb3061a11160b3a7e7f2d0bdcb2ad66d3f2fe2d2e431896772","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:31:09.986015Z","signature_b64":"nI9PwaOjIyMQgVwmfxBtBepqfXxYN8jhU56bKftS1WO43IT6INkaCL9/iQXnPwwyYCUVd7ZQbjQwDkgqT1OLAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f8ccf543602085cb3061a11160b3a7e7f2d0bdcb2ad66d3f2fe2d2e431896772","last_reissued_at":"2026-07-05T09:31:09.985460Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:31:09.985460Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2410.20875","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-05T09:31:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/xp/ySib9Jz3LEkx2NznvuW/orysBC4+qSXJlbYZ9NUM8a/rFEXS03CJ6bcsIwNyizKPxo4Yao8aSpB3Q7amCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T23:14:37.034401Z"},"content_sha256":"1c311ff0199d0a2337c67d520460e7dc5a51531ba9702000f3db2a1b8722a22e","schema_version":"1.0","event_id":"sha256:1c311ff0199d0a2337c67d520460e7dc5a51531ba9702000f3db2a1b8722a22e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:7DGPKQ3AECC4WMDBUEIWBM5H47","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Eduardo Carneiro Oliveira, Hieke Keuning, Johan Jeuring","submitted_at":"2024-10-28T09:50:16Z","abstract_excerpt":"Producing code of good quality is an essential skill in software development. Code quality is an aspect of software quality that concerns the directly observable properties of code, such as decomposition, modularization, and code flow. Code quality can often be improved by means of code refactoring -- an internal change made to code that does not alter its observable behavior. According to the ACM/IEEE-CS/AAAI Computer Science Curricula 2023, code refactoring and code quality are core topics in software engineering education. However, studies show that students often produce code with persiste"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.20875","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/2410.20875/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-05T09:31:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3sb02i5jyt4h9+S9FGP9HfCh1c6yJyOU714w17CkV/Mbs5xPwxXdbOCpmtusk0glMLMqKZ/aIuMTfvI+Fe9rBw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-15T23:14:37.035062Z"},"content_sha256":"98814eebfdc500d8422e91df4b32ae3fcf83df0fa747df7758f28531a5eefa34","schema_version":"1.0","event_id":"sha256:98814eebfdc500d8422e91df4b32ae3fcf83df0fa747df7758f28531a5eefa34"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/bundle.json","state_url":"https://pith.science/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/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-15T23:14:37Z","links":{"resolver":"https://pith.science/pith/7DGPKQ3AECC4WMDBUEIWBM5H47","bundle":"https://pith.science/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/bundle.json","state":"https://pith.science/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/state.json","well_known_bundle":"https://pith.science/.well-known/pith/7DGPKQ3AECC4WMDBUEIWBM5H47/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:7DGPKQ3AECC4WMDBUEIWBM5H47","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":"683a3650fe718a6691d9349934950beb803c2a18f1f45459b7e367b958062b77","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-28T09:50:16Z","title_canon_sha256":"b3c536d927a1f2bc23f06d69bfd3345e7d054f515245f48e032636c0b51292bd"},"schema_version":"1.0","source":{"id":"2410.20875","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2410.20875","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"arxiv_version","alias_value":"2410.20875v2","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2410.20875","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_12","alias_value":"7DGPKQ3AECC4","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_16","alias_value":"7DGPKQ3AECC4WMDB","created_at":"2026-07-05T09:31:09Z"},{"alias_kind":"pith_short_8","alias_value":"7DGPKQ3A","created_at":"2026-07-05T09:31:09Z"}],"graph_snapshots":[{"event_id":"sha256:98814eebfdc500d8422e91df4b32ae3fcf83df0fa747df7758f28531a5eefa34","target":"graph","created_at":"2026-07-05T09:31:09Z","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/2410.20875/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Producing code of good quality is an essential skill in software development. Code quality is an aspect of software quality that concerns the directly observable properties of code, such as decomposition, modularization, and code flow. Code quality can often be improved by means of code refactoring -- an internal change made to code that does not alter its observable behavior. According to the ACM/IEEE-CS/AAAI Computer Science Curricula 2023, code refactoring and code quality are core topics in software engineering education. However, studies show that students often produce code with persiste","authors_text":"Eduardo Carneiro Oliveira, Hieke Keuning, Johan Jeuring","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-28T09:50:16Z","title":"Investigating Student Reasoning in Method-Level Code Refactoring: A Think-Aloud Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2410.20875","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:1c311ff0199d0a2337c67d520460e7dc5a51531ba9702000f3db2a1b8722a22e","target":"record","created_at":"2026-07-05T09:31:09Z","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":"683a3650fe718a6691d9349934950beb803c2a18f1f45459b7e367b958062b77","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-10-28T09:50:16Z","title_canon_sha256":"b3c536d927a1f2bc23f06d69bfd3345e7d054f515245f48e032636c0b51292bd"},"schema_version":"1.0","source":{"id":"2410.20875","kind":"arxiv","version":2}},"canonical_sha256":"f8ccf543602085cb3061a11160b3a7e7f2d0bdcb2ad66d3f2fe2d2e431896772","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f8ccf543602085cb3061a11160b3a7e7f2d0bdcb2ad66d3f2fe2d2e431896772","first_computed_at":"2026-07-05T09:31:09.985460Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:31:09.985460Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nI9PwaOjIyMQgVwmfxBtBepqfXxYN8jhU56bKftS1WO43IT6INkaCL9/iQXnPwwyYCUVd7ZQbjQwDkgqT1OLAw==","signature_status":"signed_v1","signed_at":"2026-07-05T09:31:09.986015Z","signed_message":"canonical_sha256_bytes"},"source_id":"2410.20875","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1c311ff0199d0a2337c67d520460e7dc5a51531ba9702000f3db2a1b8722a22e","sha256:98814eebfdc500d8422e91df4b32ae3fcf83df0fa747df7758f28531a5eefa34"],"state_sha256":"54e9d3079eacb4c18d16146a5c00d84a0e9d4105b64592e30becdca7d50adfe7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lbYkugFYPqJT2Nc6j1DZZJEH5LBEz07nKM0WBXPe74YD5jYb2ZuqEhLwgGK4XAPMH43nkBTJbeuEuhmgLMeWBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-15T23:14:37.040216Z","bundle_sha256":"889e81a8e0170a9010fda8e26121795783541460c05d102061f194294c061bc2"}}