{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:BQSGAEJ5CDCURTN2SGOJCZQQ2M","short_pith_number":"pith:BQSGAEJ5","canonical_record":{"source":{"id":"2407.02644","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-02T20:19:21Z","cross_cats_sorted":[],"title_canon_sha256":"a68f25821536d5003edaf046e90c3643507d8af7453641314be0decc3a3f4215","abstract_canon_sha256":"154038a73957dd4e6f8b3e7e8aed0b4c44bf8b5ace054e4a1dfb18acf8f3667c"},"schema_version":"1.0"},"canonical_sha256":"0c2460113d10c548cdba919c916610d333a6d69ca78afb2562d4e02acf563ecd","source":{"kind":"arxiv","id":"2407.02644","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.02644","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"arxiv_version","alias_value":"2407.02644v1","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.02644","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_12","alias_value":"BQSGAEJ5CDCU","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_16","alias_value":"BQSGAEJ5CDCURTN2","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_8","alias_value":"BQSGAEJ5","created_at":"2026-07-05T08:39:39Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:BQSGAEJ5CDCURTN2SGOJCZQQ2M","target":"record","payload":{"canonical_record":{"source":{"id":"2407.02644","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-02T20:19:21Z","cross_cats_sorted":[],"title_canon_sha256":"a68f25821536d5003edaf046e90c3643507d8af7453641314be0decc3a3f4215","abstract_canon_sha256":"154038a73957dd4e6f8b3e7e8aed0b4c44bf8b5ace054e4a1dfb18acf8f3667c"},"schema_version":"1.0"},"canonical_sha256":"0c2460113d10c548cdba919c916610d333a6d69ca78afb2562d4e02acf563ecd","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:39:39.451871Z","signature_b64":"+YwKwCNY0HMb7RAGV+ULXrgdsABHBeJgvxkjYzZ/n63HWSSOAdGXAttDetUF9fOZSCZzBS4IdWLbtTA7FSHQAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0c2460113d10c548cdba919c916610d333a6d69ca78afb2562d4e02acf563ecd","last_reissued_at":"2026-07-05T08:39:39.451452Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:39:39.451452Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2407.02644","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:39:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NLwN5IOZ2yhvLizfoTJkZ+zb6PpBs6EL9RpKrXcvYfPbIfpuyRNHBF/JSd0bq770IXV13i1MX9SLaJ3r43OfAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T08:04:47.839911Z"},"content_sha256":"17fda17a3081a7cd916b3d3dd3fa2ac27f5994d706786ef5bd0d4a5ee230904b","schema_version":"1.0","event_id":"sha256:17fda17a3081a7cd916b3d3dd3fa2ac27f5994d706786ef5bd0d4a5ee230904b"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:BQSGAEJ5CDCURTN2SGOJCZQQ2M","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Example-Based Automatic Migration of Continuous Integration Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alaa Houerbi, Chungha Sung, Dhia Elhaq Rzig, Foyzul Hassan","submitted_at":"2024-07-02T20:19:21Z","abstract_excerpt":"Continuous Integration (CI) is a widely adopted practice for faster code change integration and testing. Developers often migrate between CI systems in pursuit of features like matrix building or better logging. However, this migration is effort intensive and error-prone owing to limited knowledge of the new CI system and its syntax. Moreover, these migrations require multiple iterations and significant time to achieve stability in the new CI system, and there is insufficient support for the automatic migration of CI configurations.\n  To mitigate this, we propose a novel approach for CI system"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.02644","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.02644/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:39:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Vlz+xK9Q4ekV3Z74SPCXSNn6lGFm2xuk5DJLMJ8iwA2xgxcyX5g2tGr5/BgonXRFRKMPD2OsfQhj7xVE0XbOBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T08:04:47.840427Z"},"content_sha256":"a3428419930569627419f7fd650755f0f459103ba2d1f75af63fedddbabc56af","schema_version":"1.0","event_id":"sha256:a3428419930569627419f7fd650755f0f459103ba2d1f75af63fedddbabc56af"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/bundle.json","state_url":"https://pith.science/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/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-07T08:04:47Z","links":{"resolver":"https://pith.science/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M","bundle":"https://pith.science/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/bundle.json","state":"https://pith.science/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BQSGAEJ5CDCURTN2SGOJCZQQ2M/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:BQSGAEJ5CDCURTN2SGOJCZQQ2M","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":"154038a73957dd4e6f8b3e7e8aed0b4c44bf8b5ace054e4a1dfb18acf8f3667c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-02T20:19:21Z","title_canon_sha256":"a68f25821536d5003edaf046e90c3643507d8af7453641314be0decc3a3f4215"},"schema_version":"1.0","source":{"id":"2407.02644","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2407.02644","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"arxiv_version","alias_value":"2407.02644v1","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2407.02644","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_12","alias_value":"BQSGAEJ5CDCU","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_16","alias_value":"BQSGAEJ5CDCURTN2","created_at":"2026-07-05T08:39:39Z"},{"alias_kind":"pith_short_8","alias_value":"BQSGAEJ5","created_at":"2026-07-05T08:39:39Z"}],"graph_snapshots":[{"event_id":"sha256:a3428419930569627419f7fd650755f0f459103ba2d1f75af63fedddbabc56af","target":"graph","created_at":"2026-07-05T08:39:39Z","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.02644/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Continuous Integration (CI) is a widely adopted practice for faster code change integration and testing. Developers often migrate between CI systems in pursuit of features like matrix building or better logging. However, this migration is effort intensive and error-prone owing to limited knowledge of the new CI system and its syntax. Moreover, these migrations require multiple iterations and significant time to achieve stability in the new CI system, and there is insufficient support for the automatic migration of CI configurations.\n  To mitigate this, we propose a novel approach for CI system","authors_text":"Alaa Houerbi, Chungha Sung, Dhia Elhaq Rzig, Foyzul Hassan","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-02T20:19:21Z","title":"Example-Based Automatic Migration of Continuous Integration Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2407.02644","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:17fda17a3081a7cd916b3d3dd3fa2ac27f5994d706786ef5bd0d4a5ee230904b","target":"record","created_at":"2026-07-05T08:39:39Z","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":"154038a73957dd4e6f8b3e7e8aed0b4c44bf8b5ace054e4a1dfb18acf8f3667c","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-07-02T20:19:21Z","title_canon_sha256":"a68f25821536d5003edaf046e90c3643507d8af7453641314be0decc3a3f4215"},"schema_version":"1.0","source":{"id":"2407.02644","kind":"arxiv","version":1}},"canonical_sha256":"0c2460113d10c548cdba919c916610d333a6d69ca78afb2562d4e02acf563ecd","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0c2460113d10c548cdba919c916610d333a6d69ca78afb2562d4e02acf563ecd","first_computed_at":"2026-07-05T08:39:39.451452Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:39:39.451452Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"+YwKwCNY0HMb7RAGV+ULXrgdsABHBeJgvxkjYzZ/n63HWSSOAdGXAttDetUF9fOZSCZzBS4IdWLbtTA7FSHQAA==","signature_status":"signed_v1","signed_at":"2026-07-05T08:39:39.451871Z","signed_message":"canonical_sha256_bytes"},"source_id":"2407.02644","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:17fda17a3081a7cd916b3d3dd3fa2ac27f5994d706786ef5bd0d4a5ee230904b","sha256:a3428419930569627419f7fd650755f0f459103ba2d1f75af63fedddbabc56af"],"state_sha256":"2d01dc936f37c1aeb7103e6a02d4d9c1006858a67148af14e4ec03372eb2599c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZcwOmy3rLSZlcKIwjjtnCT3jVlcPcKOhfCPHB+AEZU8BILN/Zj6pA7awvk1ZecXPGNjLyCPxhfxTugI7PrxbCg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T08:04:47.845660Z","bundle_sha256":"25864f7349bd99a9a701fb55c411d2a922c854bae439cd6de04c418d723af965"}}