{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2021:BVNR7XE3D4VCDCRHJMEWLXPCX4","short_pith_number":"pith:BVNR7XE3","schema_version":"1.0","canonical_sha256":"0d5b1fdc9b1f2a218a274b0965dde2bf3f3d41eb8828eef4fa189403ce60380c","source":{"kind":"arxiv","id":"2105.09595","version":1},"attestation_state":"computed","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 "},"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":"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"},"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"},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2105.09595","created_at":"2026-07-05T02:41:54.926827+00:00"},{"alias_kind":"arxiv_version","alias_value":"2105.09595v1","created_at":"2026-07-05T02:41:54.926827+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2105.09595","created_at":"2026-07-05T02:41:54.926827+00:00"},{"alias_kind":"pith_short_12","alias_value":"BVNR7XE3D4VC","created_at":"2026-07-05T02:41:54.926827+00:00"},{"alias_kind":"pith_short_16","alias_value":"BVNR7XE3D4VCDCRH","created_at":"2026-07-05T02:41:54.926827+00:00"},{"alias_kind":"pith_short_8","alias_value":"BVNR7XE3","created_at":"2026-07-05T02:41:54.926827+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4","json":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4.json","graph_json":"https://pith.science/api/pith-number/BVNR7XE3D4VCDCRHJMEWLXPCX4/graph.json","events_json":"https://pith.science/api/pith-number/BVNR7XE3D4VCDCRHJMEWLXPCX4/events.json","paper":"https://pith.science/paper/BVNR7XE3"},"agent_actions":{"view_html":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4","download_json":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4.json","view_paper":"https://pith.science/paper/BVNR7XE3","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2105.09595&json=true","fetch_graph":"https://pith.science/api/pith-number/BVNR7XE3D4VCDCRHJMEWLXPCX4/graph.json","fetch_events":"https://pith.science/api/pith-number/BVNR7XE3D4VCDCRHJMEWLXPCX4/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/action/timestamp_anchor","attest_storage":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/action/storage_attestation","attest_author":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/action/author_attestation","sign_citation":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/action/citation_signature","submit_replication":"https://pith.science/pith/BVNR7XE3D4VCDCRHJMEWLXPCX4/action/replication_record"}},"created_at":"2026-07-05T02:41:54.926827+00:00","updated_at":"2026-07-05T02:41:54.926827+00:00"}