{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:CKNHRMQPPV2XU6LKSVAGTTMAPD","short_pith_number":"pith:CKNHRMQP","canonical_record":{"source":{"id":"2407.05202","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-07-06T22:45:55Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"f96dfc08a44c7c281c29444784706fda092fd95c93a6aecfc5c42f924d8a28f4","abstract_canon_sha256":"cb476d1be58c6e7beaeb2a602bf5dae0f3adac4d99c7e9b37df79c0bd899ad63"},"schema_version":"1.0"},"canonical_sha256":"129a78b20f7d757a796a954069cd8078e040ee15a32f928cee23dc69404d30f9","source":{"kind":"arxiv","id":"2407.05202","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.05202","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"arxiv_version","alias_value":"2407.05202v1","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.05202","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_12","alias_value":"CKNHRMQPPV2X","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_16","alias_value":"CKNHRMQPPV2XU6LK","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_8","alias_value":"CKNHRMQP","created_at":"2026-07-05T08:41:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:CKNHRMQPPV2XU6LKSVAGTTMAPD","target":"record","payload":{"canonical_record":{"source":{"id":"2407.05202","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-07-06T22:45:55Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"f96dfc08a44c7c281c29444784706fda092fd95c93a6aecfc5c42f924d8a28f4","abstract_canon_sha256":"cb476d1be58c6e7beaeb2a602bf5dae0f3adac4d99c7e9b37df79c0bd899ad63"},"schema_version":"1.0"},"canonical_sha256":"129a78b20f7d757a796a954069cd8078e040ee15a32f928cee23dc69404d30f9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:41:09.353552Z","signature_b64":"PCGEW4oNDWB5ci7M0lpVr59lmc8OCKk9Ajlsa593kck4XIY3PokvRr7TDnVaxyDisZ0pQuY+yX7lMqN55b8aCw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"129a78b20f7d757a796a954069cd8078e040ee15a32f928cee23dc69404d30f9","last_reissued_at":"2026-07-05T08:41:09.353055Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:41:09.353055Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2407.05202","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-05T08:41:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AYwoWL53kvEiQyeRe52xkrw0RXedImrhinyIsCK8iumO59lti7IdCV//S/M0nS47XJ3ul/1UvXxrJfv7QwJVDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T13:17:06.206292Z"},"content_sha256":"67e27069f97927278afe80f78ad90993eafb86780e8baeee0b20dda8f5ef451f","schema_version":"1.0","event_id":"sha256:67e27069f97927278afe80f78ad90993eafb86780e8baeee0b20dda8f5ef451f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:CKNHRMQPPV2XU6LKSVAGTTMAPD","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Harnessing the Power of LLMs: Automating Unit Test Generation for High-Performance Computing","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Aftab Hussain, Lei Xu, Md Rafiqul Islam Rabin, Mohammad Amin Alipour, Rabimba Karanjai, Weidong Shi","submitted_at":"2024-07-06T22:45:55Z","abstract_excerpt":"Unit testing is crucial in software engineering for ensuring quality. However, it's not widely used in parallel and high-performance computing software, particularly scientific applications, due to their smaller, diverse user base and complex logic. These factors make unit testing challenging and expensive, as it requires specialized knowledge and existing automated tools are often ineffective.\n  To address this, we propose an automated method for generating unit tests for such software, considering their unique features like complex logic and parallel processing. Recently, large language mode"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.05202","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/2407.05202/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-05T08:41:09Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HBd7AYxQuDcDtVN4GNotvRPsBoAmuvxjDN7atdOBzrYqV6zPcu2fgHvVquWG6OMYGFJl30WDSn5gr0UOrUBEDQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-13T13:17:06.207493Z"},"content_sha256":"dc645552f2f454aeefa3796bf501a519ec59a1eb61afe671d178263c5d4f190e","schema_version":"1.0","event_id":"sha256:dc645552f2f454aeefa3796bf501a519ec59a1eb61afe671d178263c5d4f190e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/bundle.json","state_url":"https://pith.science/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/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-13T13:17:06Z","links":{"resolver":"https://pith.science/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD","bundle":"https://pith.science/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/bundle.json","state":"https://pith.science/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/state.json","well_known_bundle":"https://pith.science/.well-known/pith/CKNHRMQPPV2XU6LKSVAGTTMAPD/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:CKNHRMQPPV2XU6LKSVAGTTMAPD","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":"cb476d1be58c6e7beaeb2a602bf5dae0f3adac4d99c7e9b37df79c0bd899ad63","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-07-06T22:45:55Z","title_canon_sha256":"f96dfc08a44c7c281c29444784706fda092fd95c93a6aecfc5c42f924d8a28f4"},"schema_version":"1.0","source":{"id":"2407.05202","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.05202","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"arxiv_version","alias_value":"2407.05202v1","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.05202","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_12","alias_value":"CKNHRMQPPV2X","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_16","alias_value":"CKNHRMQPPV2XU6LK","created_at":"2026-07-05T08:41:09Z"},{"alias_kind":"pith_short_8","alias_value":"CKNHRMQP","created_at":"2026-07-05T08:41:09Z"}],"graph_snapshots":[{"event_id":"sha256:dc645552f2f454aeefa3796bf501a519ec59a1eb61afe671d178263c5d4f190e","target":"graph","created_at":"2026-07-05T08:41: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/2407.05202/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Unit testing is crucial in software engineering for ensuring quality. However, it's not widely used in parallel and high-performance computing software, particularly scientific applications, due to their smaller, diverse user base and complex logic. These factors make unit testing challenging and expensive, as it requires specialized knowledge and existing automated tools are often ineffective.\n  To address this, we propose an automated method for generating unit tests for such software, considering their unique features like complex logic and parallel processing. Recently, large language mode","authors_text":"Aftab Hussain, Lei Xu, Md Rafiqul Islam Rabin, Mohammad Amin Alipour, Rabimba Karanjai, Weidong Shi","cross_cats":["cs.AI"],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-07-06T22:45:55Z","title":"Harnessing the Power of LLMs: Automating Unit Test Generation for High-Performance Computing"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.05202","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:67e27069f97927278afe80f78ad90993eafb86780e8baeee0b20dda8f5ef451f","target":"record","created_at":"2026-07-05T08:41: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":"cb476d1be58c6e7beaeb2a602bf5dae0f3adac4d99c7e9b37df79c0bd899ad63","cross_cats_sorted":["cs.AI"],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2024-07-06T22:45:55Z","title_canon_sha256":"f96dfc08a44c7c281c29444784706fda092fd95c93a6aecfc5c42f924d8a28f4"},"schema_version":"1.0","source":{"id":"2407.05202","kind":"arxiv","version":1}},"canonical_sha256":"129a78b20f7d757a796a954069cd8078e040ee15a32f928cee23dc69404d30f9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"129a78b20f7d757a796a954069cd8078e040ee15a32f928cee23dc69404d30f9","first_computed_at":"2026-07-05T08:41:09.353055Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:41:09.353055Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"PCGEW4oNDWB5ci7M0lpVr59lmc8OCKk9Ajlsa593kck4XIY3PokvRr7TDnVaxyDisZ0pQuY+yX7lMqN55b8aCw==","signature_status":"signed_v1","signed_at":"2026-07-05T08:41:09.353552Z","signed_message":"canonical_sha256_bytes"},"source_id":"2407.05202","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:67e27069f97927278afe80f78ad90993eafb86780e8baeee0b20dda8f5ef451f","sha256:dc645552f2f454aeefa3796bf501a519ec59a1eb61afe671d178263c5d4f190e"],"state_sha256":"c0024d985eefb414d64fbaeccb9e389626da4e6a3ec5fe6f0e6ecf82811fe5f7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oAUtPqaLmP2aVl4YyIg+lBDBV40xQxLiWXKYe3nzOh5kpBp19jzSEFs00WUvr01ychhJy6u6Gaz1hEdy3BS5AQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-13T13:17:06.261632Z","bundle_sha256":"98160d94c6662594e83d84a73918b5edbba7141bfaec0d2c6b9f9b13ae9bbd40"}}