{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:TOSEYKOF64LKOHRTA5UF2FXYJN","short_pith_number":"pith:TOSEYKOF","canonical_record":{"source":{"id":"2507.12488","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-15T19:37:23Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5725162d74718dd7be3725d25dad9111cb9c2eba01c6597a11aaa56d3f962698","abstract_canon_sha256":"f80e5cf4e346767dbf0867d8c63f1f2fe385186ecdd6daaf4c5918a654d55665"},"schema_version":"1.0"},"canonical_sha256":"9ba44c29c5f716a71e3307685d16f84b44b0c794246d68efb2747a69054fa892","source":{"kind":"arxiv","id":"2507.12488","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.12488","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"arxiv_version","alias_value":"2507.12488v1","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.12488","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_12","alias_value":"TOSEYKOF64LK","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_16","alias_value":"TOSEYKOF64LKOHRT","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_8","alias_value":"TOSEYKOF","created_at":"2026-07-05T11:38:32Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:TOSEYKOF64LKOHRTA5UF2FXYJN","target":"record","payload":{"canonical_record":{"source":{"id":"2507.12488","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-15T19:37:23Z","cross_cats_sorted":["cs.SE"],"title_canon_sha256":"5725162d74718dd7be3725d25dad9111cb9c2eba01c6597a11aaa56d3f962698","abstract_canon_sha256":"f80e5cf4e346767dbf0867d8c63f1f2fe385186ecdd6daaf4c5918a654d55665"},"schema_version":"1.0"},"canonical_sha256":"9ba44c29c5f716a71e3307685d16f84b44b0c794246d68efb2747a69054fa892","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:38:32.818877Z","signature_b64":"PSkc6aiki8Et3DOMr3B02Lo2mxlA+0ohENED1xBCPZ0tTTUBpdPX6BT7fjR4bKX5Wr6A6rH0I2QbW4xj6z2DBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9ba44c29c5f716a71e3307685d16f84b44b0c794246d68efb2747a69054fa892","last_reissued_at":"2026-07-05T11:38:32.818395Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:38:32.818395Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2507.12488","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-05T11:38:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iJy/SGz0kDFDzdsy10VpVbSpgvc5nUT7DgWatc+z0d/44046zBXDlvFKT8SyVil5Pomt2ap5Sn8qSTGi3WhGDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T15:27:40.983408Z"},"content_sha256":"54317368ba4cbf95914693b7e7717a27bb18e5a0b1c24677f9da08765f1dfc73","schema_version":"1.0","event_id":"sha256:54317368ba4cbf95914693b7e7717a27bb18e5a0b1c24677f9da08765f1dfc73"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:TOSEYKOF64LKOHRTA5UF2FXYJN","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.SE"],"primary_cat":"cs.CY","authors_text":"Anna Rita Fasolino, Luigi Libero Lucio Starace, Marco De Luca, Porfirio Tramontana, Sergio Di Martino, Sergio Di Meglio","submitted_at":"2025-07-15T19:37:23Z","abstract_excerpt":"When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software quality, a trend that aligns with ACM curricula recommendations. Software Engineering courses are typically introduced later in the curriculum, and can generally allocate only limited time to quality-related topics, leaving educators with the challenge of deciding which quality aspects to prioritize. In this decision, the literature offers limited guidance, as most existing studies focus on code written by novice student"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.12488","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/2507.12488/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-05T11:38:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"6g7NKfQZq5lXeOBBii41iBk3/w8ikKvQlSvr2cNP4fSZ5QfujMQW6oidedp+DfiK55C3FUW53BCYcYAlLHybDg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T15:27:40.983924Z"},"content_sha256":"c7854d1448b0a918a8263bf56a5322143b8264f4a8dda823d48ee637b5d72759","schema_version":"1.0","event_id":"sha256:c7854d1448b0a918a8263bf56a5322143b8264f4a8dda823d48ee637b5d72759"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/bundle.json","state_url":"https://pith.science/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/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-09T15:27:40Z","links":{"resolver":"https://pith.science/pith/TOSEYKOF64LKOHRTA5UF2FXYJN","bundle":"https://pith.science/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/bundle.json","state":"https://pith.science/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TOSEYKOF64LKOHRTA5UF2FXYJN/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:TOSEYKOF64LKOHRTA5UF2FXYJN","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":"f80e5cf4e346767dbf0867d8c63f1f2fe385186ecdd6daaf4c5918a654d55665","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-15T19:37:23Z","title_canon_sha256":"5725162d74718dd7be3725d25dad9111cb9c2eba01c6597a11aaa56d3f962698"},"schema_version":"1.0","source":{"id":"2507.12488","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2507.12488","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"arxiv_version","alias_value":"2507.12488v1","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2507.12488","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_12","alias_value":"TOSEYKOF64LK","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_16","alias_value":"TOSEYKOF64LKOHRT","created_at":"2026-07-05T11:38:32Z"},{"alias_kind":"pith_short_8","alias_value":"TOSEYKOF","created_at":"2026-07-05T11:38:32Z"}],"graph_snapshots":[{"event_id":"sha256:c7854d1448b0a918a8263bf56a5322143b8264f4a8dda823d48ee637b5d72759","target":"graph","created_at":"2026-07-05T11:38:32Z","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/2507.12488/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"When teaching Programming and Software Engineering in Bachelor's Degree programs, the emphasis on creating functional software projects often overshadows the focus on software quality, a trend that aligns with ACM curricula recommendations. Software Engineering courses are typically introduced later in the curriculum, and can generally allocate only limited time to quality-related topics, leaving educators with the challenge of deciding which quality aspects to prioritize. In this decision, the literature offers limited guidance, as most existing studies focus on code written by novice student","authors_text":"Anna Rita Fasolino, Luigi Libero Lucio Starace, Marco De Luca, Porfirio Tramontana, Sergio Di Martino, Sergio Di Meglio","cross_cats":["cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-15T19:37:23Z","title":"Rookie Mistakes: Measuring Software Quality in Student Projects to Guide Educational Enhancement"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2507.12488","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:54317368ba4cbf95914693b7e7717a27bb18e5a0b1c24677f9da08765f1dfc73","target":"record","created_at":"2026-07-05T11:38:32Z","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":"f80e5cf4e346767dbf0867d8c63f1f2fe385186ecdd6daaf4c5918a654d55665","cross_cats_sorted":["cs.SE"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CY","submitted_at":"2025-07-15T19:37:23Z","title_canon_sha256":"5725162d74718dd7be3725d25dad9111cb9c2eba01c6597a11aaa56d3f962698"},"schema_version":"1.0","source":{"id":"2507.12488","kind":"arxiv","version":1}},"canonical_sha256":"9ba44c29c5f716a71e3307685d16f84b44b0c794246d68efb2747a69054fa892","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"9ba44c29c5f716a71e3307685d16f84b44b0c794246d68efb2747a69054fa892","first_computed_at":"2026-07-05T11:38:32.818395Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:38:32.818395Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PSkc6aiki8Et3DOMr3B02Lo2mxlA+0ohENED1xBCPZ0tTTUBpdPX6BT7fjR4bKX5Wr6A6rH0I2QbW4xj6z2DBA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:38:32.818877Z","signed_message":"canonical_sha256_bytes"},"source_id":"2507.12488","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:54317368ba4cbf95914693b7e7717a27bb18e5a0b1c24677f9da08765f1dfc73","sha256:c7854d1448b0a918a8263bf56a5322143b8264f4a8dda823d48ee637b5d72759"],"state_sha256":"3ae627aaa4e2a45d9e597e1183344c8301da087ca7ce7096ff74c47c75bb1cd3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"KZ8YvTT5WbLXqMSiMfkRpk8FlBqS/UZntXFHs9JQ87i57ulQ3sdEsO/8AtDF7/bhcZbmARSqB9y/Ki9+RhoHDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-09T15:27:40.989771Z","bundle_sha256":"ebe8fa0bde3836f25e4c8517575d216b57ccff8191ab17a40bb81c8ef479192b"}}