{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2013:IZCQIHQ3YZDNFC2IVZABQYAFQJ","short_pith_number":"pith:IZCQIHQ3","canonical_record":{"source":{"id":"1308.4011","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-08-19T13:09:30Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"735a85314d7766aa7bc69f55787b1171add4791354ec87ff2714117ff813147c","abstract_canon_sha256":"816bc3075a82ba8ca3392cc2a280f673c1a1fab4b877bbe5193a3746dfffc5c0"},"schema_version":"1.0"},"canonical_sha256":"4645041e1bc646d28b48ae40186005826972106203ebe1c7c0fca0ad34e4574b","source":{"kind":"arxiv","id":"1308.4011","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1308.4011","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"arxiv_version","alias_value":"1308.4011v1","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1308.4011","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"pith_short_12","alias_value":"IZCQIHQ3YZDN","created_at":"2026-05-18T12:27:49Z"},{"alias_kind":"pith_short_16","alias_value":"IZCQIHQ3YZDNFC2I","created_at":"2026-05-18T12:27:49Z"},{"alias_kind":"pith_short_8","alias_value":"IZCQIHQ3","created_at":"2026-05-18T12:27:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2013:IZCQIHQ3YZDNFC2IVZABQYAFQJ","target":"record","payload":{"canonical_record":{"source":{"id":"1308.4011","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-08-19T13:09:30Z","cross_cats_sorted":["cs.DC"],"title_canon_sha256":"735a85314d7766aa7bc69f55787b1171add4791354ec87ff2714117ff813147c","abstract_canon_sha256":"816bc3075a82ba8ca3392cc2a280f673c1a1fab4b877bbe5193a3746dfffc5c0"},"schema_version":"1.0"},"canonical_sha256":"4645041e1bc646d28b48ae40186005826972106203ebe1c7c0fca0ad34e4574b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:15:35.077627Z","signature_b64":"DGM3DOyrfldyfkew6F5L+8o9ZkJYdgEO+2+uqi6lXr9sg4xxMIWPM+DBWcAev6z2pM+3uhX5Fh1U0fUMI+NBBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4645041e1bc646d28b48ae40186005826972106203ebe1c7c0fca0ad34e4574b","last_reissued_at":"2026-05-18T03:15:35.076971Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:15:35.076971Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1308.4011","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-18T03:15:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"5+j/kyJJc46cJ/nD0uf++97FPeiXDqNuD/kpeYRYa1uyuu9QzMKainh7usL1F+XI13SoskU9XFyb5NvWxLAsDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T17:15:57.212023Z"},"content_sha256":"7e8e0156fcc0256e8d59af98931e08b1c9ba112d18ea630e2747e7cee9a901fc","schema_version":"1.0","event_id":"sha256:7e8e0156fcc0256e8d59af98931e08b1c9ba112d18ea630e2747e7cee9a901fc"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2013:IZCQIHQ3YZDNFC2IVZABQYAFQJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Using Modularity Metrics to assist Move Method Refactoring of Large System","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.DC"],"primary_cat":"cs.SE","authors_text":"Christian Napoli, Emiliano Tramontana, Giuseppe Pappalardo","submitted_at":"2013-08-19T13:09:30Z","abstract_excerpt":"For large software systems, refactoring activities can be a challenging task, since for keeping component complexity under control the overall architecture as well as many details of each component have to be considered. Product metrics are therefore often used to quantify several parameters related to the modularity of a software system. This paper devises an approach for automatically suggesting refactoring opportunities on large software systems. We show that by assessing metrics for all components, move methods refactoring an be suggested in such a way to improve modularity of several comp"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1308.4011","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-18T03:15:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"lp/XZuvRKV0tdce7zrwcGVW+Q0uqcb0erSDHEC/x24ud48x0ZzdtVWWLZdkpNERVMXAIV7QowgJZcOnqlgqAAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-03T17:15:57.212384Z"},"content_sha256":"b34bd67216363a9d5b09a2aaa98ec2d945bfd536e6f495264891f07b0f857f6b","schema_version":"1.0","event_id":"sha256:b34bd67216363a9d5b09a2aaa98ec2d945bfd536e6f495264891f07b0f857f6b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/bundle.json","state_url":"https://pith.science/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/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-03T17:15:57Z","links":{"resolver":"https://pith.science/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ","bundle":"https://pith.science/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/bundle.json","state":"https://pith.science/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/IZCQIHQ3YZDNFC2IVZABQYAFQJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2013:IZCQIHQ3YZDNFC2IVZABQYAFQJ","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":"816bc3075a82ba8ca3392cc2a280f673c1a1fab4b877bbe5193a3746dfffc5c0","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-08-19T13:09:30Z","title_canon_sha256":"735a85314d7766aa7bc69f55787b1171add4791354ec87ff2714117ff813147c"},"schema_version":"1.0","source":{"id":"1308.4011","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1308.4011","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"arxiv_version","alias_value":"1308.4011v1","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1308.4011","created_at":"2026-05-18T03:15:35Z"},{"alias_kind":"pith_short_12","alias_value":"IZCQIHQ3YZDN","created_at":"2026-05-18T12:27:49Z"},{"alias_kind":"pith_short_16","alias_value":"IZCQIHQ3YZDNFC2I","created_at":"2026-05-18T12:27:49Z"},{"alias_kind":"pith_short_8","alias_value":"IZCQIHQ3","created_at":"2026-05-18T12:27:49Z"}],"graph_snapshots":[{"event_id":"sha256:b34bd67216363a9d5b09a2aaa98ec2d945bfd536e6f495264891f07b0f857f6b","target":"graph","created_at":"2026-05-18T03:15:35Z","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":"For large software systems, refactoring activities can be a challenging task, since for keeping component complexity under control the overall architecture as well as many details of each component have to be considered. Product metrics are therefore often used to quantify several parameters related to the modularity of a software system. This paper devises an approach for automatically suggesting refactoring opportunities on large software systems. We show that by assessing metrics for all components, move methods refactoring an be suggested in such a way to improve modularity of several comp","authors_text":"Christian Napoli, Emiliano Tramontana, Giuseppe Pappalardo","cross_cats":["cs.DC"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-08-19T13:09:30Z","title":"Using Modularity Metrics to assist Move Method Refactoring of Large System"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1308.4011","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:7e8e0156fcc0256e8d59af98931e08b1c9ba112d18ea630e2747e7cee9a901fc","target":"record","created_at":"2026-05-18T03:15:35Z","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":"816bc3075a82ba8ca3392cc2a280f673c1a1fab4b877bbe5193a3746dfffc5c0","cross_cats_sorted":["cs.DC"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2013-08-19T13:09:30Z","title_canon_sha256":"735a85314d7766aa7bc69f55787b1171add4791354ec87ff2714117ff813147c"},"schema_version":"1.0","source":{"id":"1308.4011","kind":"arxiv","version":1}},"canonical_sha256":"4645041e1bc646d28b48ae40186005826972106203ebe1c7c0fca0ad34e4574b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"4645041e1bc646d28b48ae40186005826972106203ebe1c7c0fca0ad34e4574b","first_computed_at":"2026-05-18T03:15:35.076971Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T03:15:35.076971Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"DGM3DOyrfldyfkew6F5L+8o9ZkJYdgEO+2+uqi6lXr9sg4xxMIWPM+DBWcAev6z2pM+3uhX5Fh1U0fUMI+NBBQ==","signature_status":"signed_v1","signed_at":"2026-05-18T03:15:35.077627Z","signed_message":"canonical_sha256_bytes"},"source_id":"1308.4011","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7e8e0156fcc0256e8d59af98931e08b1c9ba112d18ea630e2747e7cee9a901fc","sha256:b34bd67216363a9d5b09a2aaa98ec2d945bfd536e6f495264891f07b0f857f6b"],"state_sha256":"e6c674aa0254670aea3b108ba915c6ad185a70c967b02c88ecc9840456525ec8"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"3vWuyqjP8dxUHN+LmDU6aFn/PM/xXAiaka8mlGg5cgg0Pzi4SQlS4GrB0TNIz4ef3Qscu5z9OJqlD3j73BwoCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-03T17:15:57.214344Z","bundle_sha256":"dcf196ce9fd9ae28062e210a7db1bbad310dbe8ae782bc649c14a63da7e0eda8"}}