{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","short_pith_number":"pith:CVB7K42I","canonical_record":{"source":{"id":"2607.10674","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","cross_cats_sorted":["cs.AI","cs.CY"],"title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61","abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca"},"schema_version":"1.0"},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","source":{"kind":"arxiv","id":"2607.10674","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"arxiv_version","alias_value":"2607.10674v1","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_12","alias_value":"CVB7K42IF3UI","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_16","alias_value":"CVB7K42IF3UILOB7","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_8","alias_value":"CVB7K42I","created_at":"2026-07-14T01:21:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","target":"record","payload":{"canonical_record":{"source":{"id":"2607.10674","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","cross_cats_sorted":["cs.AI","cs.CY"],"title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61","abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca"},"schema_version":"1.0"},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-14T01:21:34.281325Z","signature_b64":"9jetl/ZwKzCnfaylFTnM8cCP/87oLoYu/R9vQ3mIONuESSHVJAUjpAdzpxpsFH2+hGBBBqtDdTPrw83/Ol+qDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","last_reissued_at":"2026-07-14T01:21:34.280491Z","signature_status":"signed_v1","first_computed_at":"2026-07-14T01:21:34.280491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2607.10674","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-14T01:21:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RAlKUOWUIsclaXyIP7Gl24oTvPBhjMoqvGD7uhcqdjLzGOownXmTGLKZCcX9BDn8xWv2eu2ejhYSMyIklz5rCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T13:02:37.973194Z"},"content_sha256":"adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","schema_version":"1.0","event_id":"sha256:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI","cs.CY"],"primary_cat":"cs.SE","authors_text":"Nasser Giacaman, Paul Denny, Valerio Terragni, Viraj Kumar","submitted_at":"2026-07-12T09:38:55Z","abstract_excerpt":"As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shifting emphasis from code writing to specification. Yet little is known about the comments students write as specifications in AI-assisted programming tasks. We analyze a four-year dataset of undergraduate programming submissions and reflections from tasks in which students wrote comments to guide code generation and refined solutions using test-case feedback. We introduce a taxonomy spanning three dimensions: comment"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.10674","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/2607.10674/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-14T01:21:34Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"f0+tFNe7NYOY9OaxNHowTGPrEuenKfdVcaN4PfLWWutH70Fz4/C+ZfNBs6RePUODOev/kU/j+n9tNZMnCa+NDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T13:02:37.974323Z"},"content_sha256":"55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f","schema_version":"1.0","event_id":"sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f"},{"event_type":"integrity_finding","subject_pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","target":"integrity","payload":{"note":"DOI is split by whitespace or line breaks in the printed bibliography. Reconstructed DOI 10.1016/bs.adcom.2018.03.015 resolves to 'Mutation Testing Advances: An Analysis and Survey'. A reader following the printed text alone cannot reach it.","snippet":"Mike Papadakis, Marinos Kintis, Jie Zhang, Yue Jia, Yves Le Traon, and Mark Harman. 2019. Mutation Testing Advances: An Analysis and Survey. InAdvances in Computers, Atif Memon (Ed.). Vol. 112. Elsevier, 275–378. doi:10.1016/bs.adcom. 2018.","arxiv_id":"2607.10674","detector":"doi_compliance","evidence":{"ref_index":23,"verdict_class":"incontrovertible","resolved_title":"Mutation Testing Advances: An Analysis and Survey","printed_excerpt":"10.1016/bs.adcom","reconstructed_doi":"10.1016/bs.adcom.2018.03.015"},"severity":"advisory","ref_index":23,"audited_at":"2026-07-29T13:12:35.078069Z","event_type":"pith.integrity.v1","detected_doi":"10.1016/bs.adcom.2018.03.015","detector_url":"https://pith.science/pith-integrity-protocol#doi_compliance","external_url":null,"finding_type":"recoverable_identifier","evidence_hash":"a668dab3c5100d819c6e8d18cf10273f640c4605f2c30cc39d59051b9640f095","paper_version":1,"verdict_class":"incontrovertible","resolved_title":"Mutation Testing Advances: An Analysis and Survey","detector_version":"1.1.0","detected_arxiv_id":null,"integrity_event_id":13600,"payload_sha256":"1990c741ca378509e17231b5263175d1e804603fb1759b7156c3aa6224e96899","signature_b64":null,"signing_key_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-29T13:16:22Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"b9+3+xTisUyy46op/UblPuo/FnZUz0jlbX1iemVdCfT9dHVAQrSgxjCbGh/tcq6LIIMCLyPyYDKX+AtO9qPfBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T13:02:37.979596Z"},"content_sha256":"47f02fa7703da9c5610cb39a3b58aac5d9b5d739071adc1a6d2c99976c2d0c96","schema_version":"1.0","event_id":"sha256:47f02fa7703da9c5610cb39a3b58aac5d9b5d739071adc1a6d2c99976c2d0c96"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json","state_url":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/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-14T13:02:37Z","links":{"resolver":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6","bundle":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json","state":"https://pith.science/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CVB7K42IF3UILOB7SXZ4W2O5R6/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2026:CVB7K42IF3UILOB7SXZ4W2O5R6","merge_version":"pith-open-graph-merge-v1","event_count":3,"valid_event_count":3,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca","cross_cats_sorted":["cs.AI","cs.CY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61"},"schema_version":"1.0","source":{"id":"2607.10674","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"arxiv_version","alias_value":"2607.10674v1","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.10674","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_12","alias_value":"CVB7K42IF3UI","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_16","alias_value":"CVB7K42IF3UILOB7","created_at":"2026-07-14T01:21:34Z"},{"alias_kind":"pith_short_8","alias_value":"CVB7K42I","created_at":"2026-07-14T01:21:34Z"}],"graph_snapshots":[{"event_id":"sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f","target":"graph","created_at":"2026-07-14T01:21:34Z","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/2607.10674/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shifting emphasis from code writing to specification. Yet little is known about the comments students write as specifications in AI-assisted programming tasks. We analyze a four-year dataset of undergraduate programming submissions and reflections from tasks in which students wrote comments to guide code generation and refined solutions using test-case feedback. We introduce a taxonomy spanning three dimensions: comment","authors_text":"Nasser Giacaman, Paul Denny, Valerio Terragni, Viraj Kumar","cross_cats":["cs.AI","cs.CY"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title":"Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.10674","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:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","target":"record","created_at":"2026-07-14T01:21:34Z","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":"fbe5a6150499f847d88e7950ef12add9a35d4a93e6b89fec8bfe02e7fad5d5ca","cross_cats_sorted":["cs.AI","cs.CY"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-12T09:38:55Z","title_canon_sha256":"3aa05dcd915d35c45772f441962eb71121c852582739d96e1888256634f0fd61"},"schema_version":"1.0","source":{"id":"2607.10674","kind":"arxiv","version":1}},"canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1543f573482ee885b83f95f3cb69dd8fbcf09983fc857ef466e5cbff4d4a40c6","first_computed_at":"2026-07-14T01:21:34.280491Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-14T01:21:34.280491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"9jetl/ZwKzCnfaylFTnM8cCP/87oLoYu/R9vQ3mIONuESSHVJAUjpAdzpxpsFH2+hGBBBqtDdTPrw83/Ol+qDg==","signature_status":"signed_v1","signed_at":"2026-07-14T01:21:34.281325Z","signed_message":"canonical_sha256_bytes"},"source_id":"2607.10674","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:adf6c2948595e7143f4a5a835e71be8f88689751113643fd45b4ea79d70a3940","sha256:55d289f41cf2efb71d4ec3ad05ee44997b0dbdd920e53deec1b50062ac2d004f","sha256:47f02fa7703da9c5610cb39a3b58aac5d9b5d739071adc1a6d2c99976c2d0c96"],"state_sha256":"64f0019057157939023428be40750f6fe7da8dab9cb64d84042430b218145682"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ao5Kynxwl8aj6hTU88mJ9c4ZRykQVNaFmIRc+K+Jm6mGmZAu46Xh8GRMuGIaS+xDcx4YsnFFGD3W/FfNODJ7Dg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T13:02:37.983499Z","bundle_sha256":"e1b96acb62f5613221bb4445e1fb13a82b1d893312ce6f86f871a70f2270bf10"}}