{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:ETVZUHVSPRHY6G7TNX3NUOKLZH","short_pith_number":"pith:ETVZUHVS","canonical_record":{"source":{"id":"2504.01907","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-02T17:07:38Z","cross_cats_sorted":[],"title_canon_sha256":"3e4465882fd8b332c300008ed1640e6983a2feea7a65c51b4193780955f5f9df","abstract_canon_sha256":"a4dd20b0671ee8dcfd155819e9c729d961b90148f9f189203abf2e1f39cc01d1"},"schema_version":"1.0"},"canonical_sha256":"24eb9a1eb27c4f8f1bf36df6da394bc9fd3a0dcbe9f28c8797f61f5521482cd5","source":{"kind":"arxiv","id":"2504.01907","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.01907","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"arxiv_version","alias_value":"2504.01907v1","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.01907","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_12","alias_value":"ETVZUHVSPRHY","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_16","alias_value":"ETVZUHVSPRHY6G7T","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_8","alias_value":"ETVZUHVS","created_at":"2026-07-05T10:43:31Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:ETVZUHVSPRHY6G7TNX3NUOKLZH","target":"record","payload":{"canonical_record":{"source":{"id":"2504.01907","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-02T17:07:38Z","cross_cats_sorted":[],"title_canon_sha256":"3e4465882fd8b332c300008ed1640e6983a2feea7a65c51b4193780955f5f9df","abstract_canon_sha256":"a4dd20b0671ee8dcfd155819e9c729d961b90148f9f189203abf2e1f39cc01d1"},"schema_version":"1.0"},"canonical_sha256":"24eb9a1eb27c4f8f1bf36df6da394bc9fd3a0dcbe9f28c8797f61f5521482cd5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:43:31.618272Z","signature_b64":"f9k5StDfZpkO7V2aplwdzTb2sG+AGOgKl1lzryiFNbq9wEq/BaWgAknJW35OwQrmGaGCe7jM7FRyxlO43ovqBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"24eb9a1eb27c4f8f1bf36df6da394bc9fd3a0dcbe9f28c8797f61f5521482cd5","last_reissued_at":"2026-07-05T10:43:31.617791Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:43:31.617791Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2504.01907","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-05T10:43:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SFmJMYMfZG0KCcTvHM7V+hU/uaaQGuRnM+KgsVa1/iv+FR0L6VYwVuksdiD38KudPImi2IjKtF3X6Fm0oyhyAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T15:58:23.508228Z"},"content_sha256":"4f38b12ec60bda740618898488ff07f3356da3496c96cd483567d04e117d72f2","schema_version":"1.0","event_id":"sha256:4f38b12ec60bda740618898488ff07f3356da3496c96cd483567d04e117d72f2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:ETVZUHVSPRHY6G7TNX3NUOKLZH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Build Code Needs Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anwar Ghammam, Dhia Elhaq Rzig, Foyzul Hassan, Marouane Kessentini, Mohamed Almukhtar, Rania Khalsi","submitted_at":"2025-04-02T17:07:38Z","abstract_excerpt":"In modern software engineering, build systems play the crucial role of facilitating the conversion of source code into software artifacts. Recent research has explored high-level causes of build failures, but has largely overlooked the structural properties of build files. Akin to source code, build systems face technical debt challenges that hinder maintenance and optimization. While refactoring is often seen as a key tool for addressing technical debt in source code, there is a significant research gap regarding the specific refactoring changes developers apply to build code and whether thes"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.01907","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/2504.01907/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-05T10:43:31Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OCde14uA3XWzhk9XXhZpHyOpjuoFzLki7jYqzSimx64UkPIunq+b5Qyow50OYFl05eJ+PPllNzf4j7qrFTrtDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-21T15:58:23.508576Z"},"content_sha256":"43a12ddb807425b4e2883dec853efa2d9b0af1399d98ec25a7196b5b4339330d","schema_version":"1.0","event_id":"sha256:43a12ddb807425b4e2883dec853efa2d9b0af1399d98ec25a7196b5b4339330d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/bundle.json","state_url":"https://pith.science/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/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-21T15:58:23Z","links":{"resolver":"https://pith.science/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH","bundle":"https://pith.science/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/bundle.json","state":"https://pith.science/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ETVZUHVSPRHY6G7TNX3NUOKLZH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:ETVZUHVSPRHY6G7TNX3NUOKLZH","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":"a4dd20b0671ee8dcfd155819e9c729d961b90148f9f189203abf2e1f39cc01d1","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-02T17:07:38Z","title_canon_sha256":"3e4465882fd8b332c300008ed1640e6983a2feea7a65c51b4193780955f5f9df"},"schema_version":"1.0","source":{"id":"2504.01907","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.01907","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"arxiv_version","alias_value":"2504.01907v1","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.01907","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_12","alias_value":"ETVZUHVSPRHY","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_16","alias_value":"ETVZUHVSPRHY6G7T","created_at":"2026-07-05T10:43:31Z"},{"alias_kind":"pith_short_8","alias_value":"ETVZUHVS","created_at":"2026-07-05T10:43:31Z"}],"graph_snapshots":[{"event_id":"sha256:43a12ddb807425b4e2883dec853efa2d9b0af1399d98ec25a7196b5b4339330d","target":"graph","created_at":"2026-07-05T10:43:31Z","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/2504.01907/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In modern software engineering, build systems play the crucial role of facilitating the conversion of source code into software artifacts. Recent research has explored high-level causes of build failures, but has largely overlooked the structural properties of build files. Akin to source code, build systems face technical debt challenges that hinder maintenance and optimization. While refactoring is often seen as a key tool for addressing technical debt in source code, there is a significant research gap regarding the specific refactoring changes developers apply to build code and whether thes","authors_text":"Anwar Ghammam, Dhia Elhaq Rzig, Foyzul Hassan, Marouane Kessentini, Mohamed Almukhtar, Rania Khalsi","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-02T17:07:38Z","title":"Build Code Needs Maintenance Too: A Study on Refactoring and Technical Debt in Build Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.01907","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:4f38b12ec60bda740618898488ff07f3356da3496c96cd483567d04e117d72f2","target":"record","created_at":"2026-07-05T10:43:31Z","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":"a4dd20b0671ee8dcfd155819e9c729d961b90148f9f189203abf2e1f39cc01d1","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-02T17:07:38Z","title_canon_sha256":"3e4465882fd8b332c300008ed1640e6983a2feea7a65c51b4193780955f5f9df"},"schema_version":"1.0","source":{"id":"2504.01907","kind":"arxiv","version":1}},"canonical_sha256":"24eb9a1eb27c4f8f1bf36df6da394bc9fd3a0dcbe9f28c8797f61f5521482cd5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"24eb9a1eb27c4f8f1bf36df6da394bc9fd3a0dcbe9f28c8797f61f5521482cd5","first_computed_at":"2026-07-05T10:43:31.617791Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:43:31.617791Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"f9k5StDfZpkO7V2aplwdzTb2sG+AGOgKl1lzryiFNbq9wEq/BaWgAknJW35OwQrmGaGCe7jM7FRyxlO43ovqBA==","signature_status":"signed_v1","signed_at":"2026-07-05T10:43:31.618272Z","signed_message":"canonical_sha256_bytes"},"source_id":"2504.01907","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4f38b12ec60bda740618898488ff07f3356da3496c96cd483567d04e117d72f2","sha256:43a12ddb807425b4e2883dec853efa2d9b0af1399d98ec25a7196b5b4339330d"],"state_sha256":"ea9a77a95f65b0ac0d05bbeec2602450975c5a95c977aac92e078771b55cae3c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yffS07bfgyLOhpAc17xqT6i5Yl+ziSybg+eLSENWAfJjXxlzh6ZweOspcSkOfxyrKou20dtV78Tz3xRuXmg7Cw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-21T15:58:23.511621Z","bundle_sha256":"5435505cc4fce577933fce632f2ec94cfcb4d63af98f1b4fc02ce3bf91a25b80"}}