{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:476XWS4C4N7MU73BE5FS54VURY","short_pith_number":"pith:476XWS4C","canonical_record":{"source":{"id":"2108.08196","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:25:05Z","cross_cats_sorted":[],"title_canon_sha256":"dc4b8ea0c84f7c1a7f9e2e405a5c70fcaaccac26b086a4f64a727d309ca23674","abstract_canon_sha256":"afb87c034ddfd663a1d450cf01b1b6423eb4c33df22db61d2996856139d04a8b"},"schema_version":"1.0"},"canonical_sha256":"e7fd7b4b82e37eca7f61274b2ef2b48e367429db6905d9600b4d151a89e45ae8","source":{"kind":"arxiv","id":"2108.08196","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.08196","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"arxiv_version","alias_value":"2108.08196v1","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.08196","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_12","alias_value":"476XWS4C4N7M","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_16","alias_value":"476XWS4C4N7MU73B","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_8","alias_value":"476XWS4C","created_at":"2026-07-05T03:07:00Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:476XWS4C4N7MU73BE5FS54VURY","target":"record","payload":{"canonical_record":{"source":{"id":"2108.08196","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:25:05Z","cross_cats_sorted":[],"title_canon_sha256":"dc4b8ea0c84f7c1a7f9e2e405a5c70fcaaccac26b086a4f64a727d309ca23674","abstract_canon_sha256":"afb87c034ddfd663a1d450cf01b1b6423eb4c33df22db61d2996856139d04a8b"},"schema_version":"1.0"},"canonical_sha256":"e7fd7b4b82e37eca7f61274b2ef2b48e367429db6905d9600b4d151a89e45ae8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:07:00.360589Z","signature_b64":"CeySmQavU2Yce4gy86YSjLYscpzZ58RhRFTnDsHqVVHR3x8jywQcosLL1wxcfFt25AoZqOaTjD1XMd80E/VGDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e7fd7b4b82e37eca7f61274b2ef2b48e367429db6905d9600b4d151a89e45ae8","last_reissued_at":"2026-07-05T03:07:00.360198Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:07:00.360198Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2108.08196","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-05T03:07:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"q9mkZ3IjgHGPbxHzL9UwP+eUPKRbSHapudmO16js0J5xD/3shbiICKytDlw+vYZcl4/I0g0hffZSmLDgM9M5AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T23:11:48.242674Z"},"content_sha256":"7b2e7f172ac38fc784f2331a5ce6b6ca1259c89ab3e751c9e786ba6d0a257ea8","schema_version":"1.0","event_id":"sha256:7b2e7f172ac38fc784f2331a5ce6b6ca1259c89ab3e751c9e786ba6d0a257ea8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:476XWS4C4N7MU73BE5FS54VURY","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Empirical Comparison of Black-box Test Case Generation Tools for RESTful APIs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Amedeo Zampieri, Davide Corradini, Mariano Ceccato, Michele Pasqua","submitted_at":"2021-08-18T15:25:05Z","abstract_excerpt":"In literature, we can find research tools to automatically generate test cases for RESTful APIs, addressing the specificity of this particular programming domain. However, no direct comparison of these tools is available to guide developers in deciding which tool best fits their REST API project. In this paper, we present the results of an empirical comparison of automated black-box test case generation approaches for REST APIs. We surveyed the available black-box testing tools that have been proposed in recent literature, finding four usable prototypes: RestTestGen, RESTler, bBOXRT and RESTes"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.08196","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/2108.08196/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-05T03:07:00Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oH4llorZshulBac43c4sBVCdF6Ux1XDsh484xz06jFhsfa/OFAe+R2G04kSYENJlnSpRJi7Hfhbq7jd14NVVCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-16T23:11:48.243167Z"},"content_sha256":"eb01f37aa49d1648e3894ea8e87b3cd90424ac1344ae11b2e22d678be2c9ad51","schema_version":"1.0","event_id":"sha256:eb01f37aa49d1648e3894ea8e87b3cd90424ac1344ae11b2e22d678be2c9ad51"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/476XWS4C4N7MU73BE5FS54VURY/bundle.json","state_url":"https://pith.science/pith/476XWS4C4N7MU73BE5FS54VURY/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/476XWS4C4N7MU73BE5FS54VURY/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-16T23:11:48Z","links":{"resolver":"https://pith.science/pith/476XWS4C4N7MU73BE5FS54VURY","bundle":"https://pith.science/pith/476XWS4C4N7MU73BE5FS54VURY/bundle.json","state":"https://pith.science/pith/476XWS4C4N7MU73BE5FS54VURY/state.json","well_known_bundle":"https://pith.science/.well-known/pith/476XWS4C4N7MU73BE5FS54VURY/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:476XWS4C4N7MU73BE5FS54VURY","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":"afb87c034ddfd663a1d450cf01b1b6423eb4c33df22db61d2996856139d04a8b","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:25:05Z","title_canon_sha256":"dc4b8ea0c84f7c1a7f9e2e405a5c70fcaaccac26b086a4f64a727d309ca23674"},"schema_version":"1.0","source":{"id":"2108.08196","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.08196","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"arxiv_version","alias_value":"2108.08196v1","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.08196","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_12","alias_value":"476XWS4C4N7M","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_16","alias_value":"476XWS4C4N7MU73B","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_8","alias_value":"476XWS4C","created_at":"2026-07-05T03:07:00Z"}],"graph_snapshots":[{"event_id":"sha256:eb01f37aa49d1648e3894ea8e87b3cd90424ac1344ae11b2e22d678be2c9ad51","target":"graph","created_at":"2026-07-05T03:07:00Z","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/2108.08196/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"In literature, we can find research tools to automatically generate test cases for RESTful APIs, addressing the specificity of this particular programming domain. However, no direct comparison of these tools is available to guide developers in deciding which tool best fits their REST API project. In this paper, we present the results of an empirical comparison of automated black-box test case generation approaches for REST APIs. We surveyed the available black-box testing tools that have been proposed in recent literature, finding four usable prototypes: RestTestGen, RESTler, bBOXRT and RESTes","authors_text":"Amedeo Zampieri, Davide Corradini, Mariano Ceccato, Michele Pasqua","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:25:05Z","title":"Empirical Comparison of Black-box Test Case Generation Tools for RESTful APIs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.08196","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:7b2e7f172ac38fc784f2331a5ce6b6ca1259c89ab3e751c9e786ba6d0a257ea8","target":"record","created_at":"2026-07-05T03:07:00Z","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":"afb87c034ddfd663a1d450cf01b1b6423eb4c33df22db61d2996856139d04a8b","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:25:05Z","title_canon_sha256":"dc4b8ea0c84f7c1a7f9e2e405a5c70fcaaccac26b086a4f64a727d309ca23674"},"schema_version":"1.0","source":{"id":"2108.08196","kind":"arxiv","version":1}},"canonical_sha256":"e7fd7b4b82e37eca7f61274b2ef2b48e367429db6905d9600b4d151a89e45ae8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e7fd7b4b82e37eca7f61274b2ef2b48e367429db6905d9600b4d151a89e45ae8","first_computed_at":"2026-07-05T03:07:00.360198Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:07:00.360198Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"CeySmQavU2Yce4gy86YSjLYscpzZ58RhRFTnDsHqVVHR3x8jywQcosLL1wxcfFt25AoZqOaTjD1XMd80E/VGDg==","signature_status":"signed_v1","signed_at":"2026-07-05T03:07:00.360589Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.08196","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7b2e7f172ac38fc784f2331a5ce6b6ca1259c89ab3e751c9e786ba6d0a257ea8","sha256:eb01f37aa49d1648e3894ea8e87b3cd90424ac1344ae11b2e22d678be2c9ad51"],"state_sha256":"2870dbba955004dfaae617b37c9356f2aa68f39062d0bd0617b756061b45121c"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"x71COj/OMNyuwHidCv/UymThP2Mc1/jFPMRMum5ZMVZ5+KbdcqbL+xJzllm96Epu3IDf6fQItqqrP46Q5LSlDQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-16T23:11:48.248147Z","bundle_sha256":"b93443c20662e9f975294323bc5d6823ab33de52a4a12e5e97d8c786be35dff5"}}