{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:A36A55YSKLDWEHKL3LFPNBT4LF","short_pith_number":"pith:A36A55YS","canonical_record":{"source":{"id":"1706.00138","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-06-01T00:56:52Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"a8338b5983ecab5720b84987895275ef1ac04c4f9db86aae6e22865875123d14","abstract_canon_sha256":"7174b7930514dffd230b8267fea34caa73b31d8f3abde7ef84c65797232016b8"},"schema_version":"1.0"},"canonical_sha256":"06fc0ef71252c7621d4bdacaf6867c594769bff1ac13893ff9b8bb735c1d58ed","source":{"kind":"arxiv","id":"1706.00138","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1706.00138","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"arxiv_version","alias_value":"1706.00138v2","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.00138","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"pith_short_12","alias_value":"A36A55YSKLDW","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_16","alias_value":"A36A55YSKLDWEHKL","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_8","alias_value":"A36A55YS","created_at":"2026-05-18T12:31:05Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:A36A55YSKLDWEHKL3LFPNBT4LF","target":"record","payload":{"canonical_record":{"source":{"id":"1706.00138","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-06-01T00:56:52Z","cross_cats_sorted":["cs.HC"],"title_canon_sha256":"a8338b5983ecab5720b84987895275ef1ac04c4f9db86aae6e22865875123d14","abstract_canon_sha256":"7174b7930514dffd230b8267fea34caa73b31d8f3abde7ef84c65797232016b8"},"schema_version":"1.0"},"canonical_sha256":"06fc0ef71252c7621d4bdacaf6867c594769bff1ac13893ff9b8bb735c1d58ed","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:42:38.658483Z","signature_b64":"Xq3GSctR7jlqlcZ+1W8CpT3OySGwH06mDmshtCBJakNa6cwz90sKX3OCfrVYmrFgJQH/m/BTsb8tZqpue+j9DA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"06fc0ef71252c7621d4bdacaf6867c594769bff1ac13893ff9b8bb735c1d58ed","last_reissued_at":"2026-05-18T00:42:38.657806Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:42:38.657806Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1706.00138","source_version":2,"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-18T00:42:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9nqPDEmlifqCtKDNLZ+BFvwHF9kxvqPf3N4C1NmHalX+9biqwwYjlO011Zx2PYNQmu/OpETBQzoFBuPfMDxSAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T12:23:42.214051Z"},"content_sha256":"b9e166be1caff857fb357e0b99178171a6a4e5306da5b0d5aff77e0aac124c59","schema_version":"1.0","event_id":"sha256:b9e166be1caff857fb357e0b99178171a6a4e5306da5b0d5aff77e0aac124c59"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:A36A55YSKLDWEHKL3LFPNBT4LF","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Security APIs","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.HC"],"primary_cat":"cs.CR","authors_text":"Chamila Wijayarathna, Jill Slay, Nalin Asanka Gamagedara Arachchilage","submitted_at":"2017-06-01T00:56:52Z","abstract_excerpt":"Usability issues that exist in security APIs cause programmers to embed those security APIs incorrectly to the applications they develop. This results in introduction of security vulnerabilities to those applications. One of the main reasons for security APIs to be not usable is currently there is no proper method by which the usability issues of security APIs can be identified. We conducted a study to assess the effectiveness of the cognitive dimensions questionnaire based usability evaluation methodology in evaluating the usability of security APIs. We used a cognitive dimensions based gener"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.00138","kind":"arxiv","version":2},"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-18T00:42:38Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"aZnaagPZ1z/wm8gDFmx+/G7WxtuyjyAPBG5NNxFIO9uDM/d0Zk3ZZZQiyLtKbcByB/o80cnfu451Fl6AV3CpCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T12:23:42.214414Z"},"content_sha256":"c66999031fb3051a062bb5db888e2eca06cbcb54ce9a3a5058e1e2d5d67a8a0d","schema_version":"1.0","event_id":"sha256:c66999031fb3051a062bb5db888e2eca06cbcb54ce9a3a5058e1e2d5d67a8a0d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/A36A55YSKLDWEHKL3LFPNBT4LF/bundle.json","state_url":"https://pith.science/pith/A36A55YSKLDWEHKL3LFPNBT4LF/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/A36A55YSKLDWEHKL3LFPNBT4LF/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-02T12:23:42Z","links":{"resolver":"https://pith.science/pith/A36A55YSKLDWEHKL3LFPNBT4LF","bundle":"https://pith.science/pith/A36A55YSKLDWEHKL3LFPNBT4LF/bundle.json","state":"https://pith.science/pith/A36A55YSKLDWEHKL3LFPNBT4LF/state.json","well_known_bundle":"https://pith.science/.well-known/pith/A36A55YSKLDWEHKL3LFPNBT4LF/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:A36A55YSKLDWEHKL3LFPNBT4LF","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":"7174b7930514dffd230b8267fea34caa73b31d8f3abde7ef84c65797232016b8","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-06-01T00:56:52Z","title_canon_sha256":"a8338b5983ecab5720b84987895275ef1ac04c4f9db86aae6e22865875123d14"},"schema_version":"1.0","source":{"id":"1706.00138","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1706.00138","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"arxiv_version","alias_value":"1706.00138v2","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.00138","created_at":"2026-05-18T00:42:38Z"},{"alias_kind":"pith_short_12","alias_value":"A36A55YSKLDW","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_16","alias_value":"A36A55YSKLDWEHKL","created_at":"2026-05-18T12:31:05Z"},{"alias_kind":"pith_short_8","alias_value":"A36A55YS","created_at":"2026-05-18T12:31:05Z"}],"graph_snapshots":[{"event_id":"sha256:c66999031fb3051a062bb5db888e2eca06cbcb54ce9a3a5058e1e2d5d67a8a0d","target":"graph","created_at":"2026-05-18T00:42:38Z","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":"Usability issues that exist in security APIs cause programmers to embed those security APIs incorrectly to the applications they develop. This results in introduction of security vulnerabilities to those applications. One of the main reasons for security APIs to be not usable is currently there is no proper method by which the usability issues of security APIs can be identified. We conducted a study to assess the effectiveness of the cognitive dimensions questionnaire based usability evaluation methodology in evaluating the usability of security APIs. We used a cognitive dimensions based gener","authors_text":"Chamila Wijayarathna, Jill Slay, Nalin Asanka Gamagedara Arachchilage","cross_cats":["cs.HC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-06-01T00:56:52Z","title":"Using Cognitive Dimensions Questionnaire to Evaluate the Usability of Security APIs"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.00138","kind":"arxiv","version":2},"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:b9e166be1caff857fb357e0b99178171a6a4e5306da5b0d5aff77e0aac124c59","target":"record","created_at":"2026-05-18T00:42:38Z","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":"7174b7930514dffd230b8267fea34caa73b31d8f3abde7ef84c65797232016b8","cross_cats_sorted":["cs.HC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CR","submitted_at":"2017-06-01T00:56:52Z","title_canon_sha256":"a8338b5983ecab5720b84987895275ef1ac04c4f9db86aae6e22865875123d14"},"schema_version":"1.0","source":{"id":"1706.00138","kind":"arxiv","version":2}},"canonical_sha256":"06fc0ef71252c7621d4bdacaf6867c594769bff1ac13893ff9b8bb735c1d58ed","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"06fc0ef71252c7621d4bdacaf6867c594769bff1ac13893ff9b8bb735c1d58ed","first_computed_at":"2026-05-18T00:42:38.657806Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:42:38.657806Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Xq3GSctR7jlqlcZ+1W8CpT3OySGwH06mDmshtCBJakNa6cwz90sKX3OCfrVYmrFgJQH/m/BTsb8tZqpue+j9DA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:42:38.658483Z","signed_message":"canonical_sha256_bytes"},"source_id":"1706.00138","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:b9e166be1caff857fb357e0b99178171a6a4e5306da5b0d5aff77e0aac124c59","sha256:c66999031fb3051a062bb5db888e2eca06cbcb54ce9a3a5058e1e2d5d67a8a0d"],"state_sha256":"f790ee9ec86e0ec6b87bb0ebf8a9f245fc54cbdaa30c30b4b14ae96568afa077"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ZiV50trbBU1at6m0iLt2yxW7JsBiHZWaRYFfYbXFLRWvecWOsABQlqtHNZBTHXKRhA3bmq+RY4jwHKBg0+LaBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T12:23:42.216480Z","bundle_sha256":"0af0074fb376cc2c6fd339eb2fed7c401f631fed77af46aaf799e7e337e4208b"}}