{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:6JRWQO4HE2DRWNG5F6DLOIQQAW","short_pith_number":"pith:6JRWQO4H","canonical_record":{"source":{"id":"1410.7921","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-10-29T10:30:30Z","cross_cats_sorted":[],"title_canon_sha256":"5a74793a76e8131147b146f00b343d2b37fa4aa5cf60687396cd77cf0d681ddd","abstract_canon_sha256":"6a7f2ce1340931d28962f47f226e37c3873223a2e8544902b622fcfd0beb3747"},"schema_version":"1.0"},"canonical_sha256":"f263683b8726871b34dd2f86b72210059b30ce1e650857732b8a2bdc01a539b9","source":{"kind":"arxiv","id":"1410.7921","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1410.7921","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"arxiv_version","alias_value":"1410.7921v3","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1410.7921","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"pith_short_12","alias_value":"6JRWQO4HE2DR","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_16","alias_value":"6JRWQO4HE2DRWNG5","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_8","alias_value":"6JRWQO4H","created_at":"2026-05-18T12:28:16Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:6JRWQO4HE2DRWNG5F6DLOIQQAW","target":"record","payload":{"canonical_record":{"source":{"id":"1410.7921","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-10-29T10:30:30Z","cross_cats_sorted":[],"title_canon_sha256":"5a74793a76e8131147b146f00b343d2b37fa4aa5cf60687396cd77cf0d681ddd","abstract_canon_sha256":"6a7f2ce1340931d28962f47f226e37c3873223a2e8544902b622fcfd0beb3747"},"schema_version":"1.0"},"canonical_sha256":"f263683b8726871b34dd2f86b72210059b30ce1e650857732b8a2bdc01a539b9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:46:49.904836Z","signature_b64":"nCOmhFSfZnRkwn/HaTH2itT3aYWxYD6SUDOKINUz/19lmsijw93RCc9ZzhHcBL2Kd5V89yxcKWm/GxF0cEGtDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"f263683b8726871b34dd2f86b72210059b30ce1e650857732b8a2bdc01a539b9","last_reissued_at":"2026-05-18T00:46:49.904162Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:46:49.904162Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1410.7921","source_version":3,"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:46:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TP6wQQd4J3IGHovDsl+99lYpfQqnBUwL+IyF/JogCoLcC27rhBwaVevAJtmbnM6NprVpo71KReagAqokGZ1iAQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T15:28:55.061647Z"},"content_sha256":"fe557cbb9ad2547cc3b93698e9d07cab4253edb081bcc0ee8ae31961653351b5","schema_version":"1.0","event_id":"sha256:fe557cbb9ad2547cc3b93698e9d07cab4253edb081bcc0ee8ae31961653351b5"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:6JRWQO4HE2DRWNG5F6DLOIQQAW","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"A Generative Model of Software Dependency Graphs to Better Understand Software Evolution","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Martin Monperrus, Philippe Preux, Vincenzo Musco","submitted_at":"2014-10-29T10:30:30Z","abstract_excerpt":"Software systems are composed of many interacting elements. A natural way to abstract over software systems is to model them as graphs. In this paper we consider software dependency graphs of object-oriented software and we study one topological property: the degree distribution. Based on the analysis of ten software systems written in Java, we show that there exists completely different systems that have the same degree distribution. Then, we propose a generative model of software dependency graphs which synthesizes graphs whose degree distribution is close to the empirical ones observed in r"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1410.7921","kind":"arxiv","version":3},"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:46:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3VgA6FPcxnEu0iYtkTnl+q8C7DqzrxCX+qTjyPNnwK5hidpeVqkpGOpNv8hpl0F2auH1T8VXRCmQ3I8q8ViDDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-27T15:28:55.062357Z"},"content_sha256":"a896e2d5b8e532d75e3f54a4f7e51b71f0dd37f7f00bf960d6026576438bb75d","schema_version":"1.0","event_id":"sha256:a896e2d5b8e532d75e3f54a4f7e51b71f0dd37f7f00bf960d6026576438bb75d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/bundle.json","state_url":"https://pith.science/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/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-27T15:28:55Z","links":{"resolver":"https://pith.science/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW","bundle":"https://pith.science/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/bundle.json","state":"https://pith.science/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/state.json","well_known_bundle":"https://pith.science/.well-known/pith/6JRWQO4HE2DRWNG5F6DLOIQQAW/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:6JRWQO4HE2DRWNG5F6DLOIQQAW","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":"6a7f2ce1340931d28962f47f226e37c3873223a2e8544902b622fcfd0beb3747","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-10-29T10:30:30Z","title_canon_sha256":"5a74793a76e8131147b146f00b343d2b37fa4aa5cf60687396cd77cf0d681ddd"},"schema_version":"1.0","source":{"id":"1410.7921","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1410.7921","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"arxiv_version","alias_value":"1410.7921v3","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1410.7921","created_at":"2026-05-18T00:46:49Z"},{"alias_kind":"pith_short_12","alias_value":"6JRWQO4HE2DR","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_16","alias_value":"6JRWQO4HE2DRWNG5","created_at":"2026-05-18T12:28:16Z"},{"alias_kind":"pith_short_8","alias_value":"6JRWQO4H","created_at":"2026-05-18T12:28:16Z"}],"graph_snapshots":[{"event_id":"sha256:a896e2d5b8e532d75e3f54a4f7e51b71f0dd37f7f00bf960d6026576438bb75d","target":"graph","created_at":"2026-05-18T00:46:49Z","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 systems are composed of many interacting elements. A natural way to abstract over software systems is to model them as graphs. In this paper we consider software dependency graphs of object-oriented software and we study one topological property: the degree distribution. Based on the analysis of ten software systems written in Java, we show that there exists completely different systems that have the same degree distribution. Then, we propose a generative model of software dependency graphs which synthesizes graphs whose degree distribution is close to the empirical ones observed in r","authors_text":"Martin Monperrus, Philippe Preux, Vincenzo Musco","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-10-29T10:30:30Z","title":"A Generative Model of Software Dependency Graphs to Better Understand Software Evolution"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1410.7921","kind":"arxiv","version":3},"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:fe557cbb9ad2547cc3b93698e9d07cab4253edb081bcc0ee8ae31961653351b5","target":"record","created_at":"2026-05-18T00:46:49Z","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":"6a7f2ce1340931d28962f47f226e37c3873223a2e8544902b622fcfd0beb3747","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-10-29T10:30:30Z","title_canon_sha256":"5a74793a76e8131147b146f00b343d2b37fa4aa5cf60687396cd77cf0d681ddd"},"schema_version":"1.0","source":{"id":"1410.7921","kind":"arxiv","version":3}},"canonical_sha256":"f263683b8726871b34dd2f86b72210059b30ce1e650857732b8a2bdc01a539b9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"f263683b8726871b34dd2f86b72210059b30ce1e650857732b8a2bdc01a539b9","first_computed_at":"2026-05-18T00:46:49.904162Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:46:49.904162Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nCOmhFSfZnRkwn/HaTH2itT3aYWxYD6SUDOKINUz/19lmsijw93RCc9ZzhHcBL2Kd5V89yxcKWm/GxF0cEGtDw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:46:49.904836Z","signed_message":"canonical_sha256_bytes"},"source_id":"1410.7921","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:fe557cbb9ad2547cc3b93698e9d07cab4253edb081bcc0ee8ae31961653351b5","sha256:a896e2d5b8e532d75e3f54a4f7e51b71f0dd37f7f00bf960d6026576438bb75d"],"state_sha256":"9f40c9acf61dae31028649f452708886af1e2c9f2b2d48f790f5312f3d0af084"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"VI9U2a+GXw0fFbxH+gqApGfW0ubGFJC3GJbMSe26rl9sE4RY0Yk3HuPzW8B6UCNAr34qUNBBt0w2PedDMrTdBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-27T15:28:55.065770Z","bundle_sha256":"defac1a628a302a8892b7aabd31356ae1cd1a3b8ce4f7ad2721cbf536015f94a"}}