{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:VZ6HLSVZNI75JMRPNDHGKORWUG","short_pith_number":"pith:VZ6HLSVZ","canonical_record":{"source":{"id":"2102.08495","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-02-16T23:25:06Z","cross_cats_sorted":[],"title_canon_sha256":"e3fe084d31805502f77d5cf722f5c10e8d002b3a81858c9a327f979da816fe98","abstract_canon_sha256":"f31b9950c0aeb2a581a8e153a663f4d10ecaa5e46c564dbc6b91e313f05f09d6"},"schema_version":"1.0"},"canonical_sha256":"ae7c75cab96a3fd4b22f68ce653a36a1b1cf77add3705c6e84ae95e4347e13e7","source":{"kind":"arxiv","id":"2102.08495","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2102.08495","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"arxiv_version","alias_value":"2102.08495v1","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2102.08495","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_12","alias_value":"VZ6HLSVZNI75","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_16","alias_value":"VZ6HLSVZNI75JMRP","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_8","alias_value":"VZ6HLSVZ","created_at":"2026-07-05T02:16:03Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:VZ6HLSVZNI75JMRPNDHGKORWUG","target":"record","payload":{"canonical_record":{"source":{"id":"2102.08495","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-02-16T23:25:06Z","cross_cats_sorted":[],"title_canon_sha256":"e3fe084d31805502f77d5cf722f5c10e8d002b3a81858c9a327f979da816fe98","abstract_canon_sha256":"f31b9950c0aeb2a581a8e153a663f4d10ecaa5e46c564dbc6b91e313f05f09d6"},"schema_version":"1.0"},"canonical_sha256":"ae7c75cab96a3fd4b22f68ce653a36a1b1cf77add3705c6e84ae95e4347e13e7","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T02:16:03.577604Z","signature_b64":"jyL3JHuvxiUAIA2UsIMe58fwgJiYHRwO7l/74/mw6h47pIA90K73Pau6O36W3kmtb6OBISiyfcoI4j4r7ydXDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ae7c75cab96a3fd4b22f68ce653a36a1b1cf77add3705c6e84ae95e4347e13e7","last_reissued_at":"2026-07-05T02:16:03.577095Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T02:16:03.577095Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2102.08495","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:16:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"MoLJeIvWefDZzDVvrKzKeZyu4r/X7+YjPaHC2ArV28CwEk2P6/zIpM0ByKhKK6b1YrfTWpaYWFrTyf7V4PBqAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T20:27:25.100563Z"},"content_sha256":"e1456cbee048af01a191390bd2d0c563916d902fbccda5012577077f1ddfc058","schema_version":"1.0","event_id":"sha256:e1456cbee048af01a191390bd2d0c563916d902fbccda5012577077f1ddfc058"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:VZ6HLSVZNI75JMRPNDHGKORWUG","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Understanding How and Why Developers Seek and Analyze API-related Opinions","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Foutse Khomh, Gias Uddin, Latifa Guerrouj, Olga Baysal","submitted_at":"2021-02-16T23:25:06Z","abstract_excerpt":"With the advent and proliferation of online developer forums as informal documentation, developers often share their opinions about the APIs they use. Thus, opinions of others often shape the developer's perception and decisions related to software development. For example, the choice of an API or how to reuse the functionality the API offers are, to a considerable degree, conditioned upon what other developers think about the API. While many developers refer to and rely on such opinion-rich information about APIs, we found little research that investigates the use and benefits of public opini"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2102.08495","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/2102.08495/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:16:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ajDct3OpG3sygnUSLq0e0WBUGNKx2c+jLb32DxLmQpjWSFg+wSqFv8sEXRqTTw/g+3LQPiQ7Z3dA3LwzhpMtDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-06T20:27:25.100928Z"},"content_sha256":"a39e3fe92443c76d3115b5e30b5cd9b222b8631f2bf4e03aa973a736eb364e21","schema_version":"1.0","event_id":"sha256:a39e3fe92443c76d3115b5e30b5cd9b222b8631f2bf4e03aa973a736eb364e21"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/bundle.json","state_url":"https://pith.science/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/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-06T20:27:25Z","links":{"resolver":"https://pith.science/pith/VZ6HLSVZNI75JMRPNDHGKORWUG","bundle":"https://pith.science/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/bundle.json","state":"https://pith.science/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/state.json","well_known_bundle":"https://pith.science/.well-known/pith/VZ6HLSVZNI75JMRPNDHGKORWUG/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:VZ6HLSVZNI75JMRPNDHGKORWUG","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":"f31b9950c0aeb2a581a8e153a663f4d10ecaa5e46c564dbc6b91e313f05f09d6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-02-16T23:25:06Z","title_canon_sha256":"e3fe084d31805502f77d5cf722f5c10e8d002b3a81858c9a327f979da816fe98"},"schema_version":"1.0","source":{"id":"2102.08495","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2102.08495","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"arxiv_version","alias_value":"2102.08495v1","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2102.08495","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_12","alias_value":"VZ6HLSVZNI75","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_16","alias_value":"VZ6HLSVZNI75JMRP","created_at":"2026-07-05T02:16:03Z"},{"alias_kind":"pith_short_8","alias_value":"VZ6HLSVZ","created_at":"2026-07-05T02:16:03Z"}],"graph_snapshots":[{"event_id":"sha256:a39e3fe92443c76d3115b5e30b5cd9b222b8631f2bf4e03aa973a736eb364e21","target":"graph","created_at":"2026-07-05T02:16:03Z","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/2102.08495/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"With the advent and proliferation of online developer forums as informal documentation, developers often share their opinions about the APIs they use. Thus, opinions of others often shape the developer's perception and decisions related to software development. For example, the choice of an API or how to reuse the functionality the API offers are, to a considerable degree, conditioned upon what other developers think about the API. While many developers refer to and rely on such opinion-rich information about APIs, we found little research that investigates the use and benefits of public opini","authors_text":"Foutse Khomh, Gias Uddin, Latifa Guerrouj, Olga Baysal","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-02-16T23:25:06Z","title":"Understanding How and Why Developers Seek and Analyze API-related Opinions"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2102.08495","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:e1456cbee048af01a191390bd2d0c563916d902fbccda5012577077f1ddfc058","target":"record","created_at":"2026-07-05T02:16:03Z","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":"f31b9950c0aeb2a581a8e153a663f4d10ecaa5e46c564dbc6b91e313f05f09d6","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2021-02-16T23:25:06Z","title_canon_sha256":"e3fe084d31805502f77d5cf722f5c10e8d002b3a81858c9a327f979da816fe98"},"schema_version":"1.0","source":{"id":"2102.08495","kind":"arxiv","version":1}},"canonical_sha256":"ae7c75cab96a3fd4b22f68ce653a36a1b1cf77add3705c6e84ae95e4347e13e7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ae7c75cab96a3fd4b22f68ce653a36a1b1cf77add3705c6e84ae95e4347e13e7","first_computed_at":"2026-07-05T02:16:03.577095Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T02:16:03.577095Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"jyL3JHuvxiUAIA2UsIMe58fwgJiYHRwO7l/74/mw6h47pIA90K73Pau6O36W3kmtb6OBISiyfcoI4j4r7ydXDQ==","signature_status":"signed_v1","signed_at":"2026-07-05T02:16:03.577604Z","signed_message":"canonical_sha256_bytes"},"source_id":"2102.08495","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e1456cbee048af01a191390bd2d0c563916d902fbccda5012577077f1ddfc058","sha256:a39e3fe92443c76d3115b5e30b5cd9b222b8631f2bf4e03aa973a736eb364e21"],"state_sha256":"6e0b318b374d230205f9de96ddeca3151427aebb65b71616d50eed2e1b07265e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"sX1Z9rcYDmo3KLBqiBsmSc6O+0gK9BaOeTkmzVp8sC43NcQfYE12Etg06sGyApJMMblvCDpPJMQlRWjx/kIUBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-06T20:27:25.102924Z","bundle_sha256":"57f9029c67e10ad90f167743a10ea5210dad3ecb31ddb8e11af691447fb90e11"}}