{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:TTNGLBTCO6RWDQIKFKC6SOID6L","short_pith_number":"pith:TTNGLBTC","schema_version":"1.0","canonical_sha256":"9cda65866277a361c10a2a85e93903f2e6884d0fc6959d27be7c1ea2b7c50cef","source":{"kind":"arxiv","id":"2509.05540","version":1},"attestation_state":"computed","paper":{"title":"Combining TSL and LLM to Automate REST API Testing: A Comparative Study","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Aline Paes, Thiago Barradas, V\\^ania de Oliveira Neves","submitted_at":"2025-09-05T23:32:35Z","abstract_excerpt":"The effective execution of tests for REST APIs remains a considerable challenge for development teams, driven by the inherent complexity of distributed systems, the multitude of possible scenarios, and the limited time available for test design. Exhaustive testing of all input combinations is impractical, often resulting in undetected failures, high manual effort, and limited test coverage. To address these issues, we introduce RestTSLLM, an approach that uses Test Specification Language (TSL) in conjunction with Large Language Models (LLMs) to automate the generation of test cases for REST AP"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2509.05540","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-09-05T23:32:35Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"c079fc75158a7228f383cc2cc3b4f0f65dd2125919d8b15f1a2108afba560bc6","abstract_canon_sha256":"99ffa745fa5651eb32ae753579fd94cdc6b2304094b2833c6d81c141f48aa968"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T12:05:49.595750Z","signature_b64":"badbXNEXZkfH7nq4PGKdDZdC8uCfTZWtNRg9wuC7LLz52/pZ0pr5VXYA5eYK4vX/iS44asC6r5l7ewC1BJbLDg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9cda65866277a361c10a2a85e93903f2e6884d0fc6959d27be7c1ea2b7c50cef","last_reissued_at":"2026-07-05T12:05:49.595243Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T12:05:49.595243Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Combining TSL and LLM to Automate REST API Testing: A Comparative Study","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Aline Paes, Thiago Barradas, V\\^ania de Oliveira Neves","submitted_at":"2025-09-05T23:32:35Z","abstract_excerpt":"The effective execution of tests for REST APIs remains a considerable challenge for development teams, driven by the inherent complexity of distributed systems, the multitude of possible scenarios, and the limited time available for test design. Exhaustive testing of all input combinations is impractical, often resulting in undetected failures, high manual effort, and limited test coverage. To address these issues, we introduce RestTSLLM, an approach that uses Test Specification Language (TSL) in conjunction with Large Language Models (LLMs) to automate the generation of test cases for REST AP"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2509.05540","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/2509.05540/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2509.05540","created_at":"2026-07-05T12:05:49.595299+00:00"},{"alias_kind":"arxiv_version","alias_value":"2509.05540v1","created_at":"2026-07-05T12:05:49.595299+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2509.05540","created_at":"2026-07-05T12:05:49.595299+00:00"},{"alias_kind":"pith_short_12","alias_value":"TTNGLBTCO6RW","created_at":"2026-07-05T12:05:49.595299+00:00"},{"alias_kind":"pith_short_16","alias_value":"TTNGLBTCO6RWDQIK","created_at":"2026-07-05T12:05:49.595299+00:00"},{"alias_kind":"pith_short_8","alias_value":"TTNGLBTC","created_at":"2026-07-05T12:05:49.595299+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":4,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.10465","citing_title":"MASTOR: A Multi-Agent Approach to Semantic Test Oracle Generation for RESTful APIs","ref_index":8,"is_internal_anchor":false},{"citing_arxiv_id":"2605.09271","citing_title":"Shaping Schema via Language Representation as the Next Frontier for LLM Intelligence Expanding","ref_index":67,"is_internal_anchor":false},{"citing_arxiv_id":"2604.25862","citing_title":"RESTestBench: A Benchmark for Evaluating the Effectiveness of LLM-Generated REST API Test Cases from NL Requirements","ref_index":12,"is_internal_anchor":false},{"citing_arxiv_id":"2605.00922","citing_title":"To Vibe Research or Not to Vibe Research? Generative AI in Qualitative Research","ref_index":75,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L","json":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L.json","graph_json":"https://pith.science/api/pith-number/TTNGLBTCO6RWDQIKFKC6SOID6L/graph.json","events_json":"https://pith.science/api/pith-number/TTNGLBTCO6RWDQIKFKC6SOID6L/events.json","paper":"https://pith.science/paper/TTNGLBTC"},"agent_actions":{"view_html":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L","download_json":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L.json","view_paper":"https://pith.science/paper/TTNGLBTC","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2509.05540&json=true","fetch_graph":"https://pith.science/api/pith-number/TTNGLBTCO6RWDQIKFKC6SOID6L/graph.json","fetch_events":"https://pith.science/api/pith-number/TTNGLBTCO6RWDQIKFKC6SOID6L/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L/action/timestamp_anchor","attest_storage":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L/action/storage_attestation","attest_author":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L/action/author_attestation","sign_citation":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L/action/citation_signature","submit_replication":"https://pith.science/pith/TTNGLBTCO6RWDQIKFKC6SOID6L/action/replication_record"}},"created_at":"2026-07-05T12:05:49.595299+00:00","updated_at":"2026-07-05T12:05:49.595299+00:00"}