{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:PVKMGZ44VZ3ZC2YII4YTNMXXRH","short_pith_number":"pith:PVKMGZ44","canonical_record":{"source":{"id":"1901.09050","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-25T19:08:15Z","cross_cats_sorted":[],"title_canon_sha256":"0146ef8d6884fb3db546f8650c31a1a04d11a3f93cfd8f5ac9da2d62ba1b09d0","abstract_canon_sha256":"06eced698e0f52bd9f528b845f23673a444a1c679082559d3f00f8234796e268"},"schema_version":"1.0"},"canonical_sha256":"7d54c3679cae77916b08473136b2f789c9bf5bb25baa34d15168dee1ba0c9ad5","source":{"kind":"arxiv","id":"1901.09050","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.09050","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"arxiv_version","alias_value":"1901.09050v1","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.09050","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"pith_short_12","alias_value":"PVKMGZ44VZ3Z","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_16","alias_value":"PVKMGZ44VZ3ZC2YI","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_8","alias_value":"PVKMGZ44","created_at":"2026-05-18T12:33:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:PVKMGZ44VZ3ZC2YII4YTNMXXRH","target":"record","payload":{"canonical_record":{"source":{"id":"1901.09050","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-25T19:08:15Z","cross_cats_sorted":[],"title_canon_sha256":"0146ef8d6884fb3db546f8650c31a1a04d11a3f93cfd8f5ac9da2d62ba1b09d0","abstract_canon_sha256":"06eced698e0f52bd9f528b845f23673a444a1c679082559d3f00f8234796e268"},"schema_version":"1.0"},"canonical_sha256":"7d54c3679cae77916b08473136b2f789c9bf5bb25baa34d15168dee1ba0c9ad5","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:55:30.651182Z","signature_b64":"Y8eDhXhx2J9IOxptdJzjtn7wtqi4zCeR8XDaD5Q5TKZVS+R+8SSFvcIjaAuEdlfPwM4ko1WFxYXmI/dVG3JBBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7d54c3679cae77916b08473136b2f789c9bf5bb25baa34d15168dee1ba0c9ad5","last_reissued_at":"2026-05-17T23:55:30.650695Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:55:30.650695Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1901.09050","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:55:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zENH6Nv5OtcjAfuuizW5lvcsqRU7NjIb0tibIdkwt3WkoTFs19UYcwVVUYtiJjWTlJxQQIgzIn8cag07AarZAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T15:41:29.666383Z"},"content_sha256":"135dddc5278a871051be4c88cb3d12f1aaec989cce925258eea85f8bcbf0ecda","schema_version":"1.0","event_id":"sha256:135dddc5278a871051be4c88cb3d12f1aaec989cce925258eea85f8bcbf0ecda"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:PVKMGZ44VZ3ZC2YII4YTNMXXRH","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Software Architecture Metrics: a literature review","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Fabio Petrillo, Maxence Detante, Th\\'eo Coulin, William Mouch\\`ere","submitted_at":"2019-01-25T19:08:15Z","abstract_excerpt":"In Software Engineering, early detection of architectural issues is key. It helps mitigate the risk of poor performance, and lowers the cost of repairing these issues. Metrics give a quick overview of the project which helps designers with the detection of flaws or degradation in their architecture. Even though studies unveiled architectural metrics more than 25 years ago, they have not yet been embraced by the industry nor the open source community. In this study, we aim at conducting a review of existing metrics focused on the software architecture for evaluating quality, early in the design"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.09050","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:55:30Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"USgHQxlyH8la0lH0ijOZ4cJb9Xn2/zcJzh2KQVn9Ok3CDSAOv0v/0WBdAeA0R7RduSNzbOR2S7/0BrFPnYEmAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-07T15:41:29.667030Z"},"content_sha256":"063c0d53ab206875a43749158f82c76ff3f1956de5d5c53139e0f1cd5a80e026","schema_version":"1.0","event_id":"sha256:063c0d53ab206875a43749158f82c76ff3f1956de5d5c53139e0f1cd5a80e026"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/bundle.json","state_url":"https://pith.science/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/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-07T15:41:29Z","links":{"resolver":"https://pith.science/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH","bundle":"https://pith.science/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/bundle.json","state":"https://pith.science/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PVKMGZ44VZ3ZC2YII4YTNMXXRH/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:PVKMGZ44VZ3ZC2YII4YTNMXXRH","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":"06eced698e0f52bd9f528b845f23673a444a1c679082559d3f00f8234796e268","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-25T19:08:15Z","title_canon_sha256":"0146ef8d6884fb3db546f8650c31a1a04d11a3f93cfd8f5ac9da2d62ba1b09d0"},"schema_version":"1.0","source":{"id":"1901.09050","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1901.09050","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"arxiv_version","alias_value":"1901.09050v1","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1901.09050","created_at":"2026-05-17T23:55:30Z"},{"alias_kind":"pith_short_12","alias_value":"PVKMGZ44VZ3Z","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_16","alias_value":"PVKMGZ44VZ3ZC2YI","created_at":"2026-05-18T12:33:24Z"},{"alias_kind":"pith_short_8","alias_value":"PVKMGZ44","created_at":"2026-05-18T12:33:24Z"}],"graph_snapshots":[{"event_id":"sha256:063c0d53ab206875a43749158f82c76ff3f1956de5d5c53139e0f1cd5a80e026","target":"graph","created_at":"2026-05-17T23:55:30Z","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":"In Software Engineering, early detection of architectural issues is key. It helps mitigate the risk of poor performance, and lowers the cost of repairing these issues. Metrics give a quick overview of the project which helps designers with the detection of flaws or degradation in their architecture. Even though studies unveiled architectural metrics more than 25 years ago, they have not yet been embraced by the industry nor the open source community. In this study, we aim at conducting a review of existing metrics focused on the software architecture for evaluating quality, early in the design","authors_text":"Fabio Petrillo, Maxence Detante, Th\\'eo Coulin, William Mouch\\`ere","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-25T19:08:15Z","title":"Software Architecture Metrics: a literature review"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1901.09050","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:135dddc5278a871051be4c88cb3d12f1aaec989cce925258eea85f8bcbf0ecda","target":"record","created_at":"2026-05-17T23:55:30Z","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":"06eced698e0f52bd9f528b845f23673a444a1c679082559d3f00f8234796e268","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-01-25T19:08:15Z","title_canon_sha256":"0146ef8d6884fb3db546f8650c31a1a04d11a3f93cfd8f5ac9da2d62ba1b09d0"},"schema_version":"1.0","source":{"id":"1901.09050","kind":"arxiv","version":1}},"canonical_sha256":"7d54c3679cae77916b08473136b2f789c9bf5bb25baa34d15168dee1ba0c9ad5","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7d54c3679cae77916b08473136b2f789c9bf5bb25baa34d15168dee1ba0c9ad5","first_computed_at":"2026-05-17T23:55:30.650695Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:55:30.650695Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Y8eDhXhx2J9IOxptdJzjtn7wtqi4zCeR8XDaD5Q5TKZVS+R+8SSFvcIjaAuEdlfPwM4ko1WFxYXmI/dVG3JBBA==","signature_status":"signed_v1","signed_at":"2026-05-17T23:55:30.651182Z","signed_message":"canonical_sha256_bytes"},"source_id":"1901.09050","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:135dddc5278a871051be4c88cb3d12f1aaec989cce925258eea85f8bcbf0ecda","sha256:063c0d53ab206875a43749158f82c76ff3f1956de5d5c53139e0f1cd5a80e026"],"state_sha256":"7b9f4f42e5f783df7157883afd00d2013ec47610dc5b2b4720bea9d783112e63"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Re7KgwDAp52kmALQDPhpKWDOfBr+jt1EJFyiE6NDSmAJSNf6nl7fIMIP+trBQdTe6JrcpHRYr7KCl6Vw9N26Bw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-07T15:41:29.670424Z","bundle_sha256":"8d05de75cd2afb1a216522494887d4092f7ddf5428e53e0689d374c6e79ee533"}}