{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:JUQJYVLZQM74DS4EJCY6A73MKW","short_pith_number":"pith:JUQJYVLZ","canonical_record":{"source":{"id":"1708.02618","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-08-08T19:34:24Z","cross_cats_sorted":[],"title_canon_sha256":"29ecbdcac6713ffcbb5f4ec87f83bf937e722f07f15a633c9123a234d4855f61","abstract_canon_sha256":"0627873803dc0b54ce8d5ecd744d50b81ca72cc61285fa140e3ca8ad210c6dab"},"schema_version":"1.0"},"canonical_sha256":"4d209c5579833fc1cb8448b1e07f6c5592965369a2fb6d5b256d566273ad261b","source":{"kind":"arxiv","id":"1708.02618","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.02618","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"arxiv_version","alias_value":"1708.02618v1","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.02618","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"pith_short_12","alias_value":"JUQJYVLZQM74","created_at":"2026-05-18T12:31:24Z"},{"alias_kind":"pith_short_16","alias_value":"JUQJYVLZQM74DS4E","created_at":"2026-05-18T12:31:24Z"},{"alias_kind":"pith_short_8","alias_value":"JUQJYVLZ","created_at":"2026-05-18T12:31:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:JUQJYVLZQM74DS4EJCY6A73MKW","target":"record","payload":{"canonical_record":{"source":{"id":"1708.02618","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-08-08T19:34:24Z","cross_cats_sorted":[],"title_canon_sha256":"29ecbdcac6713ffcbb5f4ec87f83bf937e722f07f15a633c9123a234d4855f61","abstract_canon_sha256":"0627873803dc0b54ce8d5ecd744d50b81ca72cc61285fa140e3ca8ad210c6dab"},"schema_version":"1.0"},"canonical_sha256":"4d209c5579833fc1cb8448b1e07f6c5592965369a2fb6d5b256d566273ad261b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:32:59.449447Z","signature_b64":"xMgfELqEU+rr2iLXjT9lkDP4m8maZq05h2/jDZ3z9fqlUYqDTqWyc5lXzmHyzkMF2u3FBsGgEnjArsPtciELAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4d209c5579833fc1cb8448b1e07f6c5592965369a2fb6d5b256d566273ad261b","last_reissued_at":"2026-05-18T00:32:59.448909Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:32:59.448909Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1708.02618","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-18T00:32:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AQVVjvh/yskws+3Uh0XUzVjRrAlBG2+GbbKj1FoL9bFi/n7gXkKDGt6rrjmhHqWJ4VsY11Yzf8r96V052ieMAA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T19:43:49.820727Z"},"content_sha256":"3063b1f3e7ca606a3f29da06a50bd0fe7bd21a7cbc5da21263f3edbbb57c7604","schema_version":"1.0","event_id":"sha256:3063b1f3e7ca606a3f29da06a50bd0fe7bd21a7cbc5da21263f3edbbb57c7604"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:JUQJYVLZQM74DS4EJCY6A73MKW","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Empirical Comparison of Developer Retention in the RubyGems and npm Software Ecosystems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Eleni Constantinou, Tom Mens","submitted_at":"2017-08-08T19:34:24Z","abstract_excerpt":"Software ecosystems can be viewed as socio-technical networks consisting of technical components (software packages) and social components (communities of developers) that maintain the technical components. Ecosystems evolve over time through socio-technical changes that may greatly impact the ecosystem's sustainability. Social changes like developer turnover may lead to technical degradation. This motivates the need to identify those factors leading to developer abandonment, in order to automate the process of identifying developers with high abandonment risk. This paper compares such factors"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.02618","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-18T00:32:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+ebrLDTFFgCZisYxhGeOc8+chO/q89v2cJJMWdkH4JdWa1ovNAEhZ410QkL6ij6K2NL7Cti++711hzBrLukjBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T19:43:49.821416Z"},"content_sha256":"2a2a3ad9f9021078c669dfa675fc75d42f632e1cc22672cbbf833d0e6d8f3c14","schema_version":"1.0","event_id":"sha256:2a2a3ad9f9021078c669dfa675fc75d42f632e1cc22672cbbf833d0e6d8f3c14"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/JUQJYVLZQM74DS4EJCY6A73MKW/bundle.json","state_url":"https://pith.science/pith/JUQJYVLZQM74DS4EJCY6A73MKW/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/JUQJYVLZQM74DS4EJCY6A73MKW/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-26T19:43:49Z","links":{"resolver":"https://pith.science/pith/JUQJYVLZQM74DS4EJCY6A73MKW","bundle":"https://pith.science/pith/JUQJYVLZQM74DS4EJCY6A73MKW/bundle.json","state":"https://pith.science/pith/JUQJYVLZQM74DS4EJCY6A73MKW/state.json","well_known_bundle":"https://pith.science/.well-known/pith/JUQJYVLZQM74DS4EJCY6A73MKW/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:JUQJYVLZQM74DS4EJCY6A73MKW","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":"0627873803dc0b54ce8d5ecd744d50b81ca72cc61285fa140e3ca8ad210c6dab","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-08-08T19:34:24Z","title_canon_sha256":"29ecbdcac6713ffcbb5f4ec87f83bf937e722f07f15a633c9123a234d4855f61"},"schema_version":"1.0","source":{"id":"1708.02618","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1708.02618","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"arxiv_version","alias_value":"1708.02618v1","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1708.02618","created_at":"2026-05-18T00:32:59Z"},{"alias_kind":"pith_short_12","alias_value":"JUQJYVLZQM74","created_at":"2026-05-18T12:31:24Z"},{"alias_kind":"pith_short_16","alias_value":"JUQJYVLZQM74DS4E","created_at":"2026-05-18T12:31:24Z"},{"alias_kind":"pith_short_8","alias_value":"JUQJYVLZ","created_at":"2026-05-18T12:31:24Z"}],"graph_snapshots":[{"event_id":"sha256:2a2a3ad9f9021078c669dfa675fc75d42f632e1cc22672cbbf833d0e6d8f3c14","target":"graph","created_at":"2026-05-18T00:32:59Z","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 ecosystems can be viewed as socio-technical networks consisting of technical components (software packages) and social components (communities of developers) that maintain the technical components. Ecosystems evolve over time through socio-technical changes that may greatly impact the ecosystem's sustainability. Social changes like developer turnover may lead to technical degradation. This motivates the need to identify those factors leading to developer abandonment, in order to automate the process of identifying developers with high abandonment risk. This paper compares such factors","authors_text":"Eleni Constantinou, Tom Mens","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-08-08T19:34:24Z","title":"An Empirical Comparison of Developer Retention in the RubyGems and npm Software Ecosystems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1708.02618","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:3063b1f3e7ca606a3f29da06a50bd0fe7bd21a7cbc5da21263f3edbbb57c7604","target":"record","created_at":"2026-05-18T00:32:59Z","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":"0627873803dc0b54ce8d5ecd744d50b81ca72cc61285fa140e3ca8ad210c6dab","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-08-08T19:34:24Z","title_canon_sha256":"29ecbdcac6713ffcbb5f4ec87f83bf937e722f07f15a633c9123a234d4855f61"},"schema_version":"1.0","source":{"id":"1708.02618","kind":"arxiv","version":1}},"canonical_sha256":"4d209c5579833fc1cb8448b1e07f6c5592965369a2fb6d5b256d566273ad261b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4d209c5579833fc1cb8448b1e07f6c5592965369a2fb6d5b256d566273ad261b","first_computed_at":"2026-05-18T00:32:59.448909Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:32:59.448909Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"xMgfELqEU+rr2iLXjT9lkDP4m8maZq05h2/jDZ3z9fqlUYqDTqWyc5lXzmHyzkMF2u3FBsGgEnjArsPtciELAw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:32:59.449447Z","signed_message":"canonical_sha256_bytes"},"source_id":"1708.02618","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3063b1f3e7ca606a3f29da06a50bd0fe7bd21a7cbc5da21263f3edbbb57c7604","sha256:2a2a3ad9f9021078c669dfa675fc75d42f632e1cc22672cbbf833d0e6d8f3c14"],"state_sha256":"cfefe7df9a8e93215605777a7f88b55542057ec02e7abe8fbceb9d6c94e86eef"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"tU685Yfs9u9KkRW6XDb8XGzdoXdsNlFjsPAOwxDcA/zndoh1U8ZvGvRmhhvuOsWitF0X+ZcknxgpWiCurk4KBQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T19:43:49.824969Z","bundle_sha256":"43247ac69acc0ac81ed2e07aacdc9f5dfadebff56316bb0ea78eb3c63f9da127"}}