{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:33YBREXZ33Y5GEN5F4DVYVEC5K","short_pith_number":"pith:33YBREXZ","canonical_record":{"source":{"id":"1903.08113","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-03-19T17:02:37Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"c100e82cd1c90fc4519323ac1ec7770026022e58cc8569529a49ad9c792371a5","abstract_canon_sha256":"afc3ccd64b6c6afb34517fdc735c9b82daaf61066328661e46f21e4e15bcc4d7"},"schema_version":"1.0"},"canonical_sha256":"def01892f9def1d311bd2f075c5482ea985b648b2a91c0c1bc6edcdc51373f1a","source":{"kind":"arxiv","id":"1903.08113","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1903.08113","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"arxiv_version","alias_value":"1903.08113v1","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1903.08113","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"pith_short_12","alias_value":"33YBREXZ33Y5","created_at":"2026-05-18T12:33:07Z"},{"alias_kind":"pith_short_16","alias_value":"33YBREXZ33Y5GEN5","created_at":"2026-05-18T12:33:07Z"},{"alias_kind":"pith_short_8","alias_value":"33YBREXZ","created_at":"2026-05-18T12:33:07Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:33YBREXZ33Y5GEN5F4DVYVEC5K","target":"record","payload":{"canonical_record":{"source":{"id":"1903.08113","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-03-19T17:02:37Z","cross_cats_sorted":["cs.LG"],"title_canon_sha256":"c100e82cd1c90fc4519323ac1ec7770026022e58cc8569529a49ad9c792371a5","abstract_canon_sha256":"afc3ccd64b6c6afb34517fdc735c9b82daaf61066328661e46f21e4e15bcc4d7"},"schema_version":"1.0"},"canonical_sha256":"def01892f9def1d311bd2f075c5482ea985b648b2a91c0c1bc6edcdc51373f1a","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:50:52.922270Z","signature_b64":"MFyr3yF2n0wLommiyBkmFrof/xLv4QFk7QicPFjz2w9YyZYVzWGZNB6lQenLx9X9MHwzueuX8jR7HDh42QuFAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"def01892f9def1d311bd2f075c5482ea985b648b2a91c0c1bc6edcdc51373f1a","last_reissued_at":"2026-05-17T23:50:52.921708Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:50:52.921708Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1903.08113","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:50:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"zSurBnzsxW4pvA/9AmmGsHKDFqtNes8RO5KfqN02PZ+NmJdC4beGZyojWD5vUuglhjhaZIJLUtAZNpeRtSmgCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T17:15:58.875415Z"},"content_sha256":"8efd12c3b266a494dc65aff92350e092f9103b82027872c579d0f31ace66b271","schema_version":"1.0","event_id":"sha256:8efd12c3b266a494dc65aff92350e092f9103b82027872c579d0f31ace66b271"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:33YBREXZ33Y5GEN5F4DVYVEC5K","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Identifying Experts in Software Libraries and Frameworks among GitHub Users","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG"],"primary_cat":"cs.SE","authors_text":"Joao Eduardo Montandon, Luciana Lourdes Silva, Marco Tulio Valente","submitted_at":"2019-03-19T17:02:37Z","abstract_excerpt":"Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libraries and frameworks. In this paper, we evaluate the performance of unsupervised (based on clustering) and supervised machine learning classifiers (Random Forest and SVM) to identify experts in three popular JavaScript libraries: facebook/react, mongodb/node-mongodb, and socketio/socket.io. First, we collect 13 features about developers activity on GitHub projects, including com"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1903.08113","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:50:52Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FFEQgSiyGeWhTs1VPvZrmdVGQEeq7+ghAlBmeF9FxfGCJsH02NcAlmRhyY5g+3DvPw/b5bxnaAeXaa4WwymxBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T17:15:58.876139Z"},"content_sha256":"c0f7a4a27f5c9a3df4474e76e32edde101933d1b6a558f07dbaefd3f7fdc2562","schema_version":"1.0","event_id":"sha256:c0f7a4a27f5c9a3df4474e76e32edde101933d1b6a558f07dbaefd3f7fdc2562"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/bundle.json","state_url":"https://pith.science/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/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-05-31T17:15:58Z","links":{"resolver":"https://pith.science/pith/33YBREXZ33Y5GEN5F4DVYVEC5K","bundle":"https://pith.science/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/bundle.json","state":"https://pith.science/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/state.json","well_known_bundle":"https://pith.science/.well-known/pith/33YBREXZ33Y5GEN5F4DVYVEC5K/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:33YBREXZ33Y5GEN5F4DVYVEC5K","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":"afc3ccd64b6c6afb34517fdc735c9b82daaf61066328661e46f21e4e15bcc4d7","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-03-19T17:02:37Z","title_canon_sha256":"c100e82cd1c90fc4519323ac1ec7770026022e58cc8569529a49ad9c792371a5"},"schema_version":"1.0","source":{"id":"1903.08113","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1903.08113","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"arxiv_version","alias_value":"1903.08113v1","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1903.08113","created_at":"2026-05-17T23:50:52Z"},{"alias_kind":"pith_short_12","alias_value":"33YBREXZ33Y5","created_at":"2026-05-18T12:33:07Z"},{"alias_kind":"pith_short_16","alias_value":"33YBREXZ33Y5GEN5","created_at":"2026-05-18T12:33:07Z"},{"alias_kind":"pith_short_8","alias_value":"33YBREXZ","created_at":"2026-05-18T12:33:07Z"}],"graph_snapshots":[{"event_id":"sha256:c0f7a4a27f5c9a3df4474e76e32edde101933d1b6a558f07dbaefd3f7fdc2562","target":"graph","created_at":"2026-05-17T23:50:52Z","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":"Software development increasingly depends on libraries and frameworks to increase productivity and reduce time-to-market. Despite this fact, we still lack techniques to assess developers expertise in widely popular libraries and frameworks. In this paper, we evaluate the performance of unsupervised (based on clustering) and supervised machine learning classifiers (Random Forest and SVM) to identify experts in three popular JavaScript libraries: facebook/react, mongodb/node-mongodb, and socketio/socket.io. First, we collect 13 features about developers activity on GitHub projects, including com","authors_text":"Joao Eduardo Montandon, Luciana Lourdes Silva, Marco Tulio Valente","cross_cats":["cs.LG"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-03-19T17:02:37Z","title":"Identifying Experts in Software Libraries and Frameworks among GitHub Users"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1903.08113","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:8efd12c3b266a494dc65aff92350e092f9103b82027872c579d0f31ace66b271","target":"record","created_at":"2026-05-17T23:50:52Z","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":"afc3ccd64b6c6afb34517fdc735c9b82daaf61066328661e46f21e4e15bcc4d7","cross_cats_sorted":["cs.LG"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-03-19T17:02:37Z","title_canon_sha256":"c100e82cd1c90fc4519323ac1ec7770026022e58cc8569529a49ad9c792371a5"},"schema_version":"1.0","source":{"id":"1903.08113","kind":"arxiv","version":1}},"canonical_sha256":"def01892f9def1d311bd2f075c5482ea985b648b2a91c0c1bc6edcdc51373f1a","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"def01892f9def1d311bd2f075c5482ea985b648b2a91c0c1bc6edcdc51373f1a","first_computed_at":"2026-05-17T23:50:52.921708Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:50:52.921708Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"MFyr3yF2n0wLommiyBkmFrof/xLv4QFk7QicPFjz2w9YyZYVzWGZNB6lQenLx9X9MHwzueuX8jR7HDh42QuFAg==","signature_status":"signed_v1","signed_at":"2026-05-17T23:50:52.922270Z","signed_message":"canonical_sha256_bytes"},"source_id":"1903.08113","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:8efd12c3b266a494dc65aff92350e092f9103b82027872c579d0f31ace66b271","sha256:c0f7a4a27f5c9a3df4474e76e32edde101933d1b6a558f07dbaefd3f7fdc2562"],"state_sha256":"329aefa5137daf8a6453ede8684ab75fa1ff30b3b4afa7223fbd982926dc46ae"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jwuunDBCaC9svlkCbflx8UqkESfJfZdkpLrtvP7lN50xu0FluECM24cvTPf+D8HT0ZsgpVYiuXJ5a3DSZWzrCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-31T17:15:58.883768Z","bundle_sha256":"6b9baf961396e5c0e174609c2454a6736dfb98a86d669117bf62c8743fe81b42"}}