{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:TFHNOZEPVDMQCYDL463KJ3UJMK","short_pith_number":"pith:TFHNOZEP","canonical_record":{"source":{"id":"1808.09008","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-27T19:31:57Z","cross_cats_sorted":[],"title_canon_sha256":"941ffa22573584df62b3740a5d273be97f070962993a344610499592658d695f","abstract_canon_sha256":"7ef92cc7b6f6a8fff79d928f951015547fdd217a69e2b1a16f18f31307e0b5ed"},"schema_version":"1.0"},"canonical_sha256":"994ed7648fa8d901606be7b6a4ee8962b33d0f5ca33cb9fbf9895c7e16e5505f","source":{"kind":"arxiv","id":"1808.09008","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.09008","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"arxiv_version","alias_value":"1808.09008v1","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.09008","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"pith_short_12","alias_value":"TFHNOZEPVDMQ","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_16","alias_value":"TFHNOZEPVDMQCYDL","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_8","alias_value":"TFHNOZEP","created_at":"2026-05-18T12:32:53Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:TFHNOZEPVDMQCYDL463KJ3UJMK","target":"record","payload":{"canonical_record":{"source":{"id":"1808.09008","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-27T19:31:57Z","cross_cats_sorted":[],"title_canon_sha256":"941ffa22573584df62b3740a5d273be97f070962993a344610499592658d695f","abstract_canon_sha256":"7ef92cc7b6f6a8fff79d928f951015547fdd217a69e2b1a16f18f31307e0b5ed"},"schema_version":"1.0"},"canonical_sha256":"994ed7648fa8d901606be7b6a4ee8962b33d0f5ca33cb9fbf9895c7e16e5505f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:07:04.908344Z","signature_b64":"C+mkThmTzzMRhwQUq0QBoyZ/292Z3JujGi8E5QyxnesGBcoRhW/ohXQmd6F828BqXIXaT+bCxLJf0jX/L7gSBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"994ed7648fa8d901606be7b6a4ee8962b33d0f5ca33cb9fbf9895c7e16e5505f","last_reissued_at":"2026-05-18T00:07:04.907675Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:07:04.907675Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1808.09008","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-05-18T00:07:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zoDj1uGuQuF/3nEeJEi940p2w70l6Fi2mRWI3V/Wd3BsyrSU+bKyjG140qk4yT72VdNPtHKLxkTHeVUB9xqVCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T20:45:34.016928Z"},"content_sha256":"12cdf2f28d6d1dc0769a3fa917ce1e1a764b7fa1650d07fffe82f87885eec610","schema_version":"1.0","event_id":"sha256:12cdf2f28d6d1dc0769a3fa917ce1e1a764b7fa1650d07fffe82f87885eec610"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:TFHNOZEPVDMQCYDL463KJ3UJMK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Chris Parnin, Nischal Shrestha, Titus Barik","submitted_at":"2018-08-27T19:31:57Z","abstract_excerpt":"Expertise in programming traditionally assumes a binary novice-expert divide. Learning resources typically target programmers who are learning programming for the first time, or expert programmers for that language. An underrepresented, yet important group of programmers are those that are experienced in one programming language, but desire to author code in a different language. For this scenario, we postulate that an effective form of feedback is presented as a transfer from concepts in the first language to the second. Current programming environments do not support this form of feedback.\n "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.09008","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":""},"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-05-18T00:07:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wK5GznLlLUeBV/S/A62LQkAVK+YfsWbqM0kztX43aXT4V+BRLU9g3eNzZyAUHIGaTVahN3AQeVikNu7vb5BUAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-11T20:45:34.017662Z"},"content_sha256":"0624012e617819b1d1c5d5b55553d9fa097e7b8db8be42c62f1d736dc2c92361","schema_version":"1.0","event_id":"sha256:0624012e617819b1d1c5d5b55553d9fa097e7b8db8be42c62f1d736dc2c92361"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/bundle.json","state_url":"https://pith.science/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/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-06-11T20:45:34Z","links":{"resolver":"https://pith.science/pith/TFHNOZEPVDMQCYDL463KJ3UJMK","bundle":"https://pith.science/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/bundle.json","state":"https://pith.science/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TFHNOZEPVDMQCYDL463KJ3UJMK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:TFHNOZEPVDMQCYDL463KJ3UJMK","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":"7ef92cc7b6f6a8fff79d928f951015547fdd217a69e2b1a16f18f31307e0b5ed","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-27T19:31:57Z","title_canon_sha256":"941ffa22573584df62b3740a5d273be97f070962993a344610499592658d695f"},"schema_version":"1.0","source":{"id":"1808.09008","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1808.09008","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"arxiv_version","alias_value":"1808.09008v1","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1808.09008","created_at":"2026-05-18T00:07:04Z"},{"alias_kind":"pith_short_12","alias_value":"TFHNOZEPVDMQ","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_16","alias_value":"TFHNOZEPVDMQCYDL","created_at":"2026-05-18T12:32:53Z"},{"alias_kind":"pith_short_8","alias_value":"TFHNOZEP","created_at":"2026-05-18T12:32:53Z"}],"graph_snapshots":[{"event_id":"sha256:0624012e617819b1d1c5d5b55553d9fa097e7b8db8be42c62f1d736dc2c92361","target":"graph","created_at":"2026-05-18T00:07:04Z","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"},"paper":{"abstract_excerpt":"Expertise in programming traditionally assumes a binary novice-expert divide. Learning resources typically target programmers who are learning programming for the first time, or expert programmers for that language. An underrepresented, yet important group of programmers are those that are experienced in one programming language, but desire to author code in a different language. For this scenario, we postulate that an effective form of feedback is presented as a transfer from concepts in the first language to the second. Current programming environments do not support this form of feedback.\n ","authors_text":"Chris Parnin, Nischal Shrestha, Titus Barik","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-27T19:31:57Z","title":"It's Like Python But: Towards Supporting Transfer of Programming Language Knowledge"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1808.09008","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:12cdf2f28d6d1dc0769a3fa917ce1e1a764b7fa1650d07fffe82f87885eec610","target":"record","created_at":"2026-05-18T00:07:04Z","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":"7ef92cc7b6f6a8fff79d928f951015547fdd217a69e2b1a16f18f31307e0b5ed","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2018-08-27T19:31:57Z","title_canon_sha256":"941ffa22573584df62b3740a5d273be97f070962993a344610499592658d695f"},"schema_version":"1.0","source":{"id":"1808.09008","kind":"arxiv","version":1}},"canonical_sha256":"994ed7648fa8d901606be7b6a4ee8962b33d0f5ca33cb9fbf9895c7e16e5505f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"994ed7648fa8d901606be7b6a4ee8962b33d0f5ca33cb9fbf9895c7e16e5505f","first_computed_at":"2026-05-18T00:07:04.907675Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:07:04.907675Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"C+mkThmTzzMRhwQUq0QBoyZ/292Z3JujGi8E5QyxnesGBcoRhW/ohXQmd6F828BqXIXaT+bCxLJf0jX/L7gSBQ==","signature_status":"signed_v1","signed_at":"2026-05-18T00:07:04.908344Z","signed_message":"canonical_sha256_bytes"},"source_id":"1808.09008","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:12cdf2f28d6d1dc0769a3fa917ce1e1a764b7fa1650d07fffe82f87885eec610","sha256:0624012e617819b1d1c5d5b55553d9fa097e7b8db8be42c62f1d736dc2c92361"],"state_sha256":"4370e690d78099fe033caa3dcff24090e99e05455cf11b8735677b6ccd271e07"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DB4UhXV2FrCcxaEMYMjvl9fFzg1TEcdmmE9jIdbJdHUHPFyt6CdJaS7oQORfcWNyF17La1hd/r9jF5S3n7cXDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-11T20:45:34.021340Z","bundle_sha256":"dd5a03c3721fc93df06e4f77ce1d9a69e753acacb83c61fbf4f3f9fc76eafdce"}}