{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:L4I7I2HJFITSPR6I44LOKZKBQ7","short_pith_number":"pith:L4I7I2HJ","schema_version":"1.0","canonical_sha256":"5f11f468e92a2727c7c8e716e5654187fddcf52dc3d7a29560ad2f2a440423f6","source":{"kind":"arxiv","id":"2103.04674","version":1},"attestation_state":"computed","paper":{"title":"Structural Coupling for Microservices","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Davide Taibi, Mohammad Imranur Rahman, Sebastiano Panichella","submitted_at":"2021-03-08T11:20:44Z","abstract_excerpt":"Cloud-native Applications are 'distributed, elastic and horizontal-scalable systems composed of (micro)services which isolate states in a minimum of stateful components'. Hence, an important property is to ensure a low coupling and a high cohesion among the (micro)services composing the cloud-native application. Loosely coupled and highly cohesive services allow development teams to work in parallel, reducing the communication overhead between teams. However, despite both practitioners and researchers agree on the importance of this general property, there are no validated metrics to effective"},"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":"2103.04674","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2021-03-08T11:20:44Z","cross_cats_sorted":[],"title_canon_sha256":"6d9b6ea209060dd0bf63c4aeda43c2d5c715c8fc8e295b608d70be9d1e255b57","abstract_canon_sha256":"038464b97079c7f404af56bdfeaa50a74443afd4e3df0ca32e06d3e6ebe4b2aa"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:36:34.592759Z","signature_b64":"I6xzcrIVpx6AsNoxepK4tyLY0Q0j8DJKWv209LKOUs0CmYCM4ZRm9X7NnLFJ1Sqn4chKuX7cRtoeq4aMWmbrAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5f11f468e92a2727c7c8e716e5654187fddcf52dc3d7a29560ad2f2a440423f6","last_reissued_at":"2026-07-05T09:36:34.592348Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:36:34.592348Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Structural Coupling for Microservices","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Davide Taibi, Mohammad Imranur Rahman, Sebastiano Panichella","submitted_at":"2021-03-08T11:20:44Z","abstract_excerpt":"Cloud-native Applications are 'distributed, elastic and horizontal-scalable systems composed of (micro)services which isolate states in a minimum of stateful components'. Hence, an important property is to ensure a low coupling and a high cohesion among the (micro)services composing the cloud-native application. Loosely coupled and highly cohesive services allow development teams to work in parallel, reducing the communication overhead between teams. However, despite both practitioners and researchers agree on the importance of this general property, there are no validated metrics to effective"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2103.04674","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/2103.04674/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":"2103.04674","created_at":"2026-07-05T09:36:34.592402+00:00"},{"alias_kind":"arxiv_version","alias_value":"2103.04674v1","created_at":"2026-07-05T09:36:34.592402+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2103.04674","created_at":"2026-07-05T09:36:34.592402+00:00"},{"alias_kind":"pith_short_12","alias_value":"L4I7I2HJFITS","created_at":"2026-07-05T09:36:34.592402+00:00"},{"alias_kind":"pith_short_16","alias_value":"L4I7I2HJFITSPR6I","created_at":"2026-07-05T09:36:34.592402+00:00"},{"alias_kind":"pith_short_8","alias_value":"L4I7I2HJ","created_at":"2026-07-05T09:36:34.592402+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2604.25804","citing_title":"Key Developer Roles and Organizational Coupling in Microservices: A Longitudinal Analysis","ref_index":15,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7","json":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7.json","graph_json":"https://pith.science/api/pith-number/L4I7I2HJFITSPR6I44LOKZKBQ7/graph.json","events_json":"https://pith.science/api/pith-number/L4I7I2HJFITSPR6I44LOKZKBQ7/events.json","paper":"https://pith.science/paper/L4I7I2HJ"},"agent_actions":{"view_html":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7","download_json":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7.json","view_paper":"https://pith.science/paper/L4I7I2HJ","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2103.04674&json=true","fetch_graph":"https://pith.science/api/pith-number/L4I7I2HJFITSPR6I44LOKZKBQ7/graph.json","fetch_events":"https://pith.science/api/pith-number/L4I7I2HJFITSPR6I44LOKZKBQ7/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7/action/timestamp_anchor","attest_storage":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7/action/storage_attestation","attest_author":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7/action/author_attestation","sign_citation":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7/action/citation_signature","submit_replication":"https://pith.science/pith/L4I7I2HJFITSPR6I44LOKZKBQ7/action/replication_record"}},"created_at":"2026-07-05T09:36:34.592402+00:00","updated_at":"2026-07-05T09:36:34.592402+00:00"}