{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:VBUEXPSQBTCSCF3C4QURPF7I5Z","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":"9c6b12e9062c2ecbef61d670f885595bcca772ae6e948430c4e82c897a8d4b3c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:46:40Z","title_canon_sha256":"59859e34def927a624b403a95238dc13ee9d427353df962969b182f6b747918e"},"schema_version":"1.0","source":{"id":"2108.08209","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2108.08209","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"arxiv_version","alias_value":"2108.08209v1","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2108.08209","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_12","alias_value":"VBUEXPSQBTCS","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_16","alias_value":"VBUEXPSQBTCSCF3C","created_at":"2026-07-05T03:07:00Z"},{"alias_kind":"pith_short_8","alias_value":"VBUEXPSQ","created_at":"2026-07-05T03:07:00Z"}],"graph_snapshots":[{"event_id":"sha256:bbab70ff5dc4baf0cb3e070acde280dd8f90d012e81727818985f443ad6b6612","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.08209/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Test coverage is a standard measure used to evaluate the completeness of a test suite. Coverage is typically computed on source code, by assessing the extent of source code entities (e.g., statements, data dependencies, control dependencies) that are exercised when running test cases. When considering REST APIs, an alternative perspective to assess test suite completeness is with respect to the service definition. This paper presents Restats, a test coverage tool for REST APIs that supports eight state-of-the-art test coverage metrics with a black-box perspective, i.e., only relying on the Ope","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:46:40Z","title":"Restats: A Test Coverage Tool for RESTful APIs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2108.08209","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:644c93665862a766d2df6d824b1a920119314cc99c0f4cec103abdfa8a1fa91e","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":"9c6b12e9062c2ecbef61d670f885595bcca772ae6e948430c4e82c897a8d4b3c","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-08-18T15:46:40Z","title_canon_sha256":"59859e34def927a624b403a95238dc13ee9d427353df962969b182f6b747918e"},"schema_version":"1.0","source":{"id":"2108.08209","kind":"arxiv","version":1}},"canonical_sha256":"a8684bbe500cc5211762e4291797e8ee79854c1947c9d9aea69e28758724c48a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"a8684bbe500cc5211762e4291797e8ee79854c1947c9d9aea69e28758724c48a","first_computed_at":"2026-07-05T03:07:00.558360Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:07:00.558360Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"tad/SoWJGEPqpy1SEG+IEfpzgXaOISgAxt98RHygz8AuXE7GNY/YO2mR83fjy2/6gcu7njgVXOYHQHRWRlgvDg==","signature_status":"signed_v1","signed_at":"2026-07-05T03:07:00.558790Z","signed_message":"canonical_sha256_bytes"},"source_id":"2108.08209","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:644c93665862a766d2df6d824b1a920119314cc99c0f4cec103abdfa8a1fa91e","sha256:bbab70ff5dc4baf0cb3e070acde280dd8f90d012e81727818985f443ad6b6612"],"state_sha256":"cd513e001ea18b81f21e97cd25449c181ad72c5dfb89ee6827915254d203c4d4"}