{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:BVNR7XE3D4VCDCRHJMEWLXPCX4","short_pith_number":"pith:BVNR7XE3","canonical_record":{"source":{"id":"2105.09595","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-05-20T08:40:43Z","cross_cats_sorted":[],"title_canon_sha256":"4f5c334fdbc0a5430a0b1494c2feaabc719521d5deebd4f3f63e8cac3b20998e","abstract_canon_sha256":"b8293eee5121e5591c21a16c6535dbdd14b29c64cf1148cb37d815deeee7df3b"},"schema_version":"1.0"},"canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","source":{"kind":"arxiv","id":"2105.09595","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.09595","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"arxiv_version","alias_value":"2105.09595v1","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.09595","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_12","alias_value":"BVNR7XE3D4VC","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_16","alias_value":"BVNR7XE3D4VCDCRH","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_8","alias_value":"BVNR7XE3","created_at":"2026-07-05T02:41:54Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:BVNR7XE3D4VCDCRHJMEWLXPCX4","target":"record","payload":{"canonical_record":{"source":{"id":"2105.09595","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-05-20T08:40:43Z","cross_cats_sorted":[],"title_canon_sha256":"4f5c334fdbc0a5430a0b1494c2feaabc719521d5deebd4f3f63e8cac3b20998e","abstract_canon_sha256":"b8293eee5121e5591c21a16c6535dbdd14b29c64cf1148cb37d815deeee7df3b"},"schema_version":"1.0"},"canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:41:54.927176Z","signature_b64":"8OhUl93oNPnYyefsYVJ3+FiJrwz4faie5wmjeVae8utBb6i5uR8bWV2u8Km502DQZUeNiXLcGKKrtvkSrQVvBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","last_reissued_at":"2026-07-05T02:41:54.926773Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:41:54.926773Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2105.09595","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-05T02:41:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"95DEJaup7Ho9GRjUgFFoGeEKKok3sgG75HqKpEesDT8qh5PW4+RaL7yhuTSHFvfZRt2fjWgQYCVY6L5vFadvAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T16:47:48.956997Z"},"content_sha256":"3b6756dba1978bd6d74892e96228e927bc878cc9b5a9bdafa0d843a20b67fba2","schema_version":"1.0","event_id":"sha256:3b6756dba1978bd6d74892e96228e927bc878cc9b5a9bdafa0d843a20b67fba2"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:BVNR7XE3D4VCDCRHJMEWLXPCX4","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Training Software Engineers for Qualitative Evaluation of Software Architecture","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Geetika Arora, Kamlesh Tiwari, Ritu Kapur, Sumit Kalra","submitted_at":"2021-05-20T08:40:43Z","abstract_excerpt":"A software architect uses quality requirements to design the architecture of a system. However, it is essential to ensure that the system's final architectural design achieves the standard quality requirements. The existing architectural evaluation frameworks require basic skills and experience for practical usage, which novice software architects lack.\n  We propose a framework that enables novice software architects to infer the system's quality requirements and tactics using the software architectural block-line diagram. The framework takes an image as input, extracts various components and "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.09595","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/2105.09595/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-05T02:41:54Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sMfINqvtmw6IfQ/ynp2cdfDDX/9tkzXeUJli09GpR2Em1OvaSw3U6pPbUlsWwV/qcPKFpfMTlGO+CiO+pGRPBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-31T16:47:48.957320Z"},"content_sha256":"9669afe7cdbd8ec32af7a375b93c07d502054153ac210618c6f6171509afd5e5","schema_version":"1.0","event_id":"sha256:9669afe7cdbd8ec32af7a375b93c07d502054153ac210618c6f6171509afd5e5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/bundle.json","state_url":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/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-07-31T16:47:48Z","links":{"resolver":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4","bundle":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/bundle.json","state":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:BVNR7XE3D4VCDCRHJMEWLXPCX4","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":"b8293eee5121e5591c21a16c6535dbdd14b29c64cf1148cb37d815deeee7df3b","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-05-20T08:40:43Z","title_canon_sha256":"4f5c334fdbc0a5430a0b1494c2feaabc719521d5deebd4f3f63e8cac3b20998e"},"schema_version":"1.0","source":{"id":"2105.09595","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2105.09595","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"arxiv_version","alias_value":"2105.09595v1","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.09595","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_12","alias_value":"BVNR7XE3D4VC","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_16","alias_value":"BVNR7XE3D4VCDCRH","created_at":"2026-07-05T02:41:54Z"},{"alias_kind":"pith_short_8","alias_value":"BVNR7XE3","created_at":"2026-07-05T02:41:54Z"}],"graph_snapshots":[{"event_id":"sha256:9669afe7cdbd8ec32af7a375b93c07d502054153ac210618c6f6171509afd5e5","target":"graph","created_at":"2026-07-05T02:41:54Z","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/2105.09595/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"A software architect uses quality requirements to design the architecture of a system. However, it is essential to ensure that the system's final architectural design achieves the standard quality requirements. The existing architectural evaluation frameworks require basic skills and experience for practical usage, which novice software architects lack.\n  We propose a framework that enables novice software architects to infer the system's quality requirements and tactics using the software architectural block-line diagram. The framework takes an image as input, extracts various components and ","authors_text":"Geetika Arora, Kamlesh Tiwari, Ritu Kapur, Sumit Kalra","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-05-20T08:40:43Z","title":"Training Software Engineers for Qualitative Evaluation of Software Architecture"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2105.09595","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:3b6756dba1978bd6d74892e96228e927bc878cc9b5a9bdafa0d843a20b67fba2","target":"record","created_at":"2026-07-05T02:41:54Z","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":"b8293eee5121e5591c21a16c6535dbdd14b29c64cf1148cb37d815deeee7df3b","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2021-05-20T08:40:43Z","title_canon_sha256":"4f5c334fdbc0a5430a0b1494c2feaabc719521d5deebd4f3f63e8cac3b20998e"},"schema_version":"1.0","source":{"id":"2105.09595","kind":"arxiv","version":1}},"canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","first_computed_at":"2026-07-05T02:41:54.926773Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:41:54.926773Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"8OhUl93oNPnYyefsYVJ3+FiJrwz4faie5wmjeVae8utBb6i5uR8bWV2u8Km502DQZUeNiXLcGKKrtvkSrQVvBA==","signature_status":"signed_v1","signed_at":"2026-07-05T02:41:54.927176Z","signed_message":"canonical_sha256_bytes"},"source_id":"2105.09595","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3b6756dba1978bd6d74892e96228e927bc878cc9b5a9bdafa0d843a20b67fba2","sha256:9669afe7cdbd8ec32af7a375b93c07d502054153ac210618c6f6171509afd5e5"],"state_sha256":"333f37f92e2c1d78cbe2552716d931561440cebd80b77b17931146a34c514723"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"P54SJJDWJw13FwL74KefpeiQxj28a12rrAqpWg+eAV5xiwelh73O5N3S1dZ+XXop0ZgMoy3bOaWpoYC0vCBjAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-31T16:47:48.961261Z","bundle_sha256":"f4a31fdbf112b418dd9fabf81f8815591cc2c92a567f6c320d798878b5223733"}}