{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:QDFMP4UFRUIXTMGDH3ZXY6OHCY","short_pith_number":"pith:QDFMP4UF","canonical_record":{"source":{"id":"1907.01602","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2019-07-02T19:47:55Z","cross_cats_sorted":[],"title_canon_sha256":"d9837b0051b01325d17b1590afcd2aa40eeb10cd093b43a4ca0dcd00ddaaf2ed","abstract_canon_sha256":"ccefb9639dc6a74b7a62ce159b51821b8ac26be995f2e62cc96e1b17d1b73ecc"},"schema_version":"1.0"},"canonical_sha256":"80cac7f2858d1179b0c33ef37c79c71606691fa452ece0ad96f0d8bec10ef13f","source":{"kind":"arxiv","id":"1907.01602","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.01602","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"arxiv_version","alias_value":"1907.01602v1","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.01602","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"pith_short_12","alias_value":"QDFMP4UFRUIX","created_at":"2026-05-18T12:33:27Z"},{"alias_kind":"pith_short_16","alias_value":"QDFMP4UFRUIXTMGD","created_at":"2026-05-18T12:33:27Z"},{"alias_kind":"pith_short_8","alias_value":"QDFMP4UF","created_at":"2026-05-18T12:33:27Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:QDFMP4UFRUIXTMGDH3ZXY6OHCY","target":"record","payload":{"canonical_record":{"source":{"id":"1907.01602","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2019-07-02T19:47:55Z","cross_cats_sorted":[],"title_canon_sha256":"d9837b0051b01325d17b1590afcd2aa40eeb10cd093b43a4ca0dcd00ddaaf2ed","abstract_canon_sha256":"ccefb9639dc6a74b7a62ce159b51821b8ac26be995f2e62cc96e1b17d1b73ecc"},"schema_version":"1.0"},"canonical_sha256":"80cac7f2858d1179b0c33ef37c79c71606691fa452ece0ad96f0d8bec10ef13f","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:41:35.826488Z","signature_b64":"GmReMIM2xrlQPesvQkn28rfiAcxqrCnIWtrzKqLvkeF/pete9PodTtxLQWz3UpxCK59oZuYndBAbDLkHg/x5Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"80cac7f2858d1179b0c33ef37c79c71606691fa452ece0ad96f0d8bec10ef13f","last_reissued_at":"2026-05-17T23:41:35.825573Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:41:35.825573Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1907.01602","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-05-17T23:41:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XCt9ON1PZI0L2NFlqkPkYAddRtFegKL7DJGvbNpGbLPoEmxhex6HeqEMXd8+m+lxsqvAEQPvmjJSyR2AFeEuAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T14:12:08.156965Z"},"content_sha256":"27cde780c239bdfa91f394ead5034ea8e689781975bdf0d41174196d608c51d8","schema_version":"1.0","event_id":"sha256:27cde780c239bdfa91f394ead5034ea8e689781975bdf0d41174196d608c51d8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:QDFMP4UFRUIXTMGDH3ZXY6OHCY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Continuous Integration Theater","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bruno Cartaxo, Daniel da Costa, Gustavo Pinto, Leonardo Furtado, Wagner Felidr\\'e","submitted_at":"2019-07-02T19:47:55Z","abstract_excerpt":"Background: Continuous Integration (CI) systems are now the bedrock of several software development practices. Several tools such as TravisCI, CircleCI, and Hudson, that implement CI practices, are commonly adopted by software engineers. However, the way that software engineers use these tools could lead to what we call \"Continuous Integration Theater\", a situation in which software engineers do not employ these tools effectively, leading to unhealthy CI practices. Aims: The goal of this paper is to make sense of how commonplace are these unhealthy continuous integration practices being employ"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.01602","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":""},"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-05-17T23:41:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ejorLEddehrQjJym3dtvnrgJDtymXAB2QW2sKDsICZyQckmCBMYHF/60Ws1JNkgqDojKmmE4y5HxAeJ9q4VUAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T14:12:08.157692Z"},"content_sha256":"3592cfdea13a1bea88b358bea66e60f3437d5913c70a22eac07c2b55c14530e7","schema_version":"1.0","event_id":"sha256:3592cfdea13a1bea88b358bea66e60f3437d5913c70a22eac07c2b55c14530e7"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/bundle.json","state_url":"https://pith.science/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/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-06-07T14:12:08Z","links":{"resolver":"https://pith.science/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY","bundle":"https://pith.science/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/bundle.json","state":"https://pith.science/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/QDFMP4UFRUIXTMGDH3ZXY6OHCY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:QDFMP4UFRUIXTMGDH3ZXY6OHCY","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":"ccefb9639dc6a74b7a62ce159b51821b8ac26be995f2e62cc96e1b17d1b73ecc","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2019-07-02T19:47:55Z","title_canon_sha256":"d9837b0051b01325d17b1590afcd2aa40eeb10cd093b43a4ca0dcd00ddaaf2ed"},"schema_version":"1.0","source":{"id":"1907.01602","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.01602","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"arxiv_version","alias_value":"1907.01602v1","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.01602","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"pith_short_12","alias_value":"QDFMP4UFRUIX","created_at":"2026-05-18T12:33:27Z"},{"alias_kind":"pith_short_16","alias_value":"QDFMP4UFRUIXTMGD","created_at":"2026-05-18T12:33:27Z"},{"alias_kind":"pith_short_8","alias_value":"QDFMP4UF","created_at":"2026-05-18T12:33:27Z"}],"graph_snapshots":[{"event_id":"sha256:3592cfdea13a1bea88b358bea66e60f3437d5913c70a22eac07c2b55c14530e7","target":"graph","created_at":"2026-05-17T23:41:35Z","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"},"paper":{"abstract_excerpt":"Background: Continuous Integration (CI) systems are now the bedrock of several software development practices. Several tools such as TravisCI, CircleCI, and Hudson, that implement CI practices, are commonly adopted by software engineers. However, the way that software engineers use these tools could lead to what we call \"Continuous Integration Theater\", a situation in which software engineers do not employ these tools effectively, leading to unhealthy CI practices. Aims: The goal of this paper is to make sense of how commonplace are these unhealthy continuous integration practices being employ","authors_text":"Bruno Cartaxo, Daniel da Costa, Gustavo Pinto, Leonardo Furtado, Wagner Felidr\\'e","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2019-07-02T19:47:55Z","title":"Continuous Integration Theater"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.01602","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:27cde780c239bdfa91f394ead5034ea8e689781975bdf0d41174196d608c51d8","target":"record","created_at":"2026-05-17T23:41:35Z","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":"ccefb9639dc6a74b7a62ce159b51821b8ac26be995f2e62cc96e1b17d1b73ecc","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2019-07-02T19:47:55Z","title_canon_sha256":"d9837b0051b01325d17b1590afcd2aa40eeb10cd093b43a4ca0dcd00ddaaf2ed"},"schema_version":"1.0","source":{"id":"1907.01602","kind":"arxiv","version":1}},"canonical_sha256":"80cac7f2858d1179b0c33ef37c79c71606691fa452ece0ad96f0d8bec10ef13f","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"80cac7f2858d1179b0c33ef37c79c71606691fa452ece0ad96f0d8bec10ef13f","first_computed_at":"2026-05-17T23:41:35.825573Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:41:35.825573Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"GmReMIM2xrlQPesvQkn28rfiAcxqrCnIWtrzKqLvkeF/pete9PodTtxLQWz3UpxCK59oZuYndBAbDLkHg/x5Dw==","signature_status":"signed_v1","signed_at":"2026-05-17T23:41:35.826488Z","signed_message":"canonical_sha256_bytes"},"source_id":"1907.01602","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:27cde780c239bdfa91f394ead5034ea8e689781975bdf0d41174196d608c51d8","sha256:3592cfdea13a1bea88b358bea66e60f3437d5913c70a22eac07c2b55c14530e7"],"state_sha256":"2815d16eb153327c6445802447c8937699f03c4567af01e5253170a8f10a151b"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"RbxfUY+dH/WxMw7B0ySRViy8zNEvZO9MoTcp4ghvNBe3ssTqMVWrlygnLyEf6Dqs0qa3Udw2tBZ47Vn20CaHBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-07T14:12:08.162015Z","bundle_sha256":"3536617a78e784478a0332be7de28902c1d11206306330006a0666929c3d2a9f"}}