{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:NJ4TCBOS6NDSYK75M7FYK2WU4E","short_pith_number":"pith:NJ4TCBOS","canonical_record":{"source":{"id":"2509.10647","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2025-09-12T19:23:05Z","cross_cats_sorted":[],"title_canon_sha256":"3718e86d234de8c0a20a4359d2acc43669e077ac3c1822269fa7c50e36609a62","abstract_canon_sha256":"4ca51e676ad9c06f41b4b8057f42c1b97e93c78c2867111fae3446ddf7c0815e"},"schema_version":"1.0"},"canonical_sha256":"6a793105d2f3472c2bfd67cb856ad4e1133fc06e3f9b71bc2639acee8374a78b","source":{"kind":"arxiv","id":"2509.10647","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.10647","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"arxiv_version","alias_value":"2509.10647v1","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.10647","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_12","alias_value":"NJ4TCBOS6NDS","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_16","alias_value":"NJ4TCBOS6NDSYK75","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_8","alias_value":"NJ4TCBOS","created_at":"2026-07-05T12:11:25Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:NJ4TCBOS6NDSYK75M7FYK2WU4E","target":"record","payload":{"canonical_record":{"source":{"id":"2509.10647","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2025-09-12T19:23:05Z","cross_cats_sorted":[],"title_canon_sha256":"3718e86d234de8c0a20a4359d2acc43669e077ac3c1822269fa7c50e36609a62","abstract_canon_sha256":"4ca51e676ad9c06f41b4b8057f42c1b97e93c78c2867111fae3446ddf7c0815e"},"schema_version":"1.0"},"canonical_sha256":"6a793105d2f3472c2bfd67cb856ad4e1133fc06e3f9b71bc2639acee8374a78b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:11:25.112347Z","signature_b64":"/HDtbM4OMjEIAboI70/AiSNf7V945hohxcd5urOqBjdRL9JDTDgbQ6ncyhNaiJ2mA/DLESZrS443M4uPMSvvBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6a793105d2f3472c2bfd67cb856ad4e1133fc06e3f9b71bc2639acee8374a78b","last_reissued_at":"2026-07-05T12:11:25.111626Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:11:25.111626Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2509.10647","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-05T12:11:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iuI7+/inmcknJJynUjKEJGsR2c9ZiQcEnDBAmYcxRnCR2AHentk9xQs86xcAMo+Pf/hfnZmW5vEMFNXCVUxiAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T19:50:21.220937Z"},"content_sha256":"2abfea3b7e0ace94a55b55be4824e110bd3f4324b071a34221af9fea81272d7a","schema_version":"1.0","event_id":"sha256:2abfea3b7e0ace94a55b55be4824e110bd3f4324b071a34221af9fea81272d7a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:NJ4TCBOS6NDSYK75M7FYK2WU4E","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Humanizing Automated Programming Feedback: Fine-Tuning Generative Models with Student-Written Feedback","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.CY","authors_text":"Adish Singla, Juho Leinonen, Michael Liut, Nachiket Kotalwar, Paul Denny, Tung Phung, Victor-Alexandru P\\u{a}durean","submitted_at":"2025-09-12T19:23:05Z","abstract_excerpt":"The growing need for automated and personalized feedback in programming education has led to recent interest in leveraging generative AI for feedback generation. However, current approaches tend to rely on prompt engineering techniques in which predefined prompts guide the AI to generate feedback. This can result in rigid and constrained responses that fail to accommodate the diverse needs of students and do not reflect the style of human-written feedback from tutors or peers. In this study, we explore learnersourcing as a means to fine-tune language models for generating feedback that is more"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.10647","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/2509.10647/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-05T12:11:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"eT07md5uVh5gpFYX5Uyzdpks7UTF3/NJet6dgL26FtxoUvGY1863ES0+xmEjn01jZ4M/9srk3mRmf3UPOTd2CA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-05T19:50:21.221232Z"},"content_sha256":"ce2f933175aa73a1a7373913e87a340ebf3ffea680154661ad9f4236bcc99c5b","schema_version":"1.0","event_id":"sha256:ce2f933175aa73a1a7373913e87a340ebf3ffea680154661ad9f4236bcc99c5b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/bundle.json","state_url":"https://pith.science/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/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-05T19:50:21Z","links":{"resolver":"https://pith.science/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E","bundle":"https://pith.science/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/bundle.json","state":"https://pith.science/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/state.json","well_known_bundle":"https://pith.science/.well-known/pith/NJ4TCBOS6NDSYK75M7FYK2WU4E/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:NJ4TCBOS6NDSYK75M7FYK2WU4E","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":"4ca51e676ad9c06f41b4b8057f42c1b97e93c78c2867111fae3446ddf7c0815e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2025-09-12T19:23:05Z","title_canon_sha256":"3718e86d234de8c0a20a4359d2acc43669e077ac3c1822269fa7c50e36609a62"},"schema_version":"1.0","source":{"id":"2509.10647","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2509.10647","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"arxiv_version","alias_value":"2509.10647v1","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.10647","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_12","alias_value":"NJ4TCBOS6NDS","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_16","alias_value":"NJ4TCBOS6NDSYK75","created_at":"2026-07-05T12:11:25Z"},{"alias_kind":"pith_short_8","alias_value":"NJ4TCBOS","created_at":"2026-07-05T12:11:25Z"}],"graph_snapshots":[{"event_id":"sha256:ce2f933175aa73a1a7373913e87a340ebf3ffea680154661ad9f4236bcc99c5b","target":"graph","created_at":"2026-07-05T12:11:25Z","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/2509.10647/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"The growing need for automated and personalized feedback in programming education has led to recent interest in leveraging generative AI for feedback generation. However, current approaches tend to rely on prompt engineering techniques in which predefined prompts guide the AI to generate feedback. This can result in rigid and constrained responses that fail to accommodate the diverse needs of students and do not reflect the style of human-written feedback from tutors or peers. In this study, we explore learnersourcing as a means to fine-tune language models for generating feedback that is more","authors_text":"Adish Singla, Juho Leinonen, Michael Liut, Nachiket Kotalwar, Paul Denny, Tung Phung, Victor-Alexandru P\\u{a}durean","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2025-09-12T19:23:05Z","title":"Humanizing Automated Programming Feedback: Fine-Tuning Generative Models with Student-Written Feedback"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.10647","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:2abfea3b7e0ace94a55b55be4824e110bd3f4324b071a34221af9fea81272d7a","target":"record","created_at":"2026-07-05T12:11:25Z","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":"4ca51e676ad9c06f41b4b8057f42c1b97e93c78c2867111fae3446ddf7c0815e","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CY","submitted_at":"2025-09-12T19:23:05Z","title_canon_sha256":"3718e86d234de8c0a20a4359d2acc43669e077ac3c1822269fa7c50e36609a62"},"schema_version":"1.0","source":{"id":"2509.10647","kind":"arxiv","version":1}},"canonical_sha256":"6a793105d2f3472c2bfd67cb856ad4e1133fc06e3f9b71bc2639acee8374a78b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6a793105d2f3472c2bfd67cb856ad4e1133fc06e3f9b71bc2639acee8374a78b","first_computed_at":"2026-07-05T12:11:25.111626Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T12:11:25.111626Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"/HDtbM4OMjEIAboI70/AiSNf7V945hohxcd5urOqBjdRL9JDTDgbQ6ncyhNaiJ2mA/DLESZrS443M4uPMSvvBg==","signature_status":"signed_v1","signed_at":"2026-07-05T12:11:25.112347Z","signed_message":"canonical_sha256_bytes"},"source_id":"2509.10647","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2abfea3b7e0ace94a55b55be4824e110bd3f4324b071a34221af9fea81272d7a","sha256:ce2f933175aa73a1a7373913e87a340ebf3ffea680154661ad9f4236bcc99c5b"],"state_sha256":"1a7f2b674267fbf03eeb3f2431817c9715c3418ad5d29ed8b15fba3f0d0dead1"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VxkBuNHG1MKdEKZgwxwIvbdz74k/3P/j6FRHK6FrgpbPMRh9Gz6uJrw4iMcotgwK3fq4P9XfBsR4INsE4rOpBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-05T19:50:21.224488Z","bundle_sha256":"6a79a2114a48bacd150c92cbdb36d8d295c64b22b524aff2bd6af8df1704c8bd"}}