{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:72NHB3OA26Q6XIDYTHQLLOWDOJ","short_pith_number":"pith:72NHB3OA","canonical_record":{"source":{"id":"2504.20330","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-29T00:38:56Z","cross_cats_sorted":[],"title_canon_sha256":"4ccb2045dc01b2d70e4e2dd120d224fdf70de4f1db26c58f799726f552d205dc","abstract_canon_sha256":"05dde18458d07569a8daed9ce19343b6a483a8900a2b04febf84a6a92bd05b21"},"schema_version":"1.0"},"canonical_sha256":"fe9a70edc0d7a1eba07899e0b5bac3725ca641edc1628e048b360090defb5521","source":{"kind":"arxiv","id":"2504.20330","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.20330","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"arxiv_version","alias_value":"2504.20330v1","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.20330","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_12","alias_value":"72NHB3OA26Q6","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_16","alias_value":"72NHB3OA26Q6XIDY","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_8","alias_value":"72NHB3OA","created_at":"2026-07-05T10:55:40Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:72NHB3OA26Q6XIDYTHQLLOWDOJ","target":"record","payload":{"canonical_record":{"source":{"id":"2504.20330","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-29T00:38:56Z","cross_cats_sorted":[],"title_canon_sha256":"4ccb2045dc01b2d70e4e2dd120d224fdf70de4f1db26c58f799726f552d205dc","abstract_canon_sha256":"05dde18458d07569a8daed9ce19343b6a483a8900a2b04febf84a6a92bd05b21"},"schema_version":"1.0"},"canonical_sha256":"fe9a70edc0d7a1eba07899e0b5bac3725ca641edc1628e048b360090defb5521","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:55:40.875778Z","signature_b64":"af6Z56nAy9JjOe0Rb42lepMGmPzHfOilylh6h2Ku5XnE0FxclSNuIvs/hvXeo6705DEIVx6N6ri+UIQVFhr/Dw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"fe9a70edc0d7a1eba07899e0b5bac3725ca641edc1628e048b360090defb5521","last_reissued_at":"2026-07-05T10:55:40.875290Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:55:40.875290Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2504.20330","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-05T10:55:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"X29GzX7b50BAjg0jrA20P/N7w/fxAORuf9mfTzNJbcJWW2tFCme1fttRR4LNqy8OlsNJHyRVp03wTp1Bz/skDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T19:21:03.850388Z"},"content_sha256":"a3c996ceeb6cefabd0729e7ec17c157e780cb7769769ffb513bbf808834415d5","schema_version":"1.0","event_id":"sha256:a3c996ceeb6cefabd0729e7ec17c157e780cb7769769ffb513bbf808834415d5"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:72NHB3OA26Q6XIDYTHQLLOWDOJ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Method Names in Jupyter Notebooks: An Exploratory Study","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Anthony Peruma, Bonita Sharif, Carol Wong, Gunnar Larsen, Rocky Huang","submitted_at":"2025-04-29T00:38:56Z","abstract_excerpt":"Method names play an important role in communicating the purpose and behavior of their functionality. Research has shown that high-quality names significantly improve code comprehension and the overall maintainability of software. However, these studies primarily focus on naming practices in traditional software development. There is limited research on naming patterns in Jupyter Notebooks, a popular environment for scientific computing and data analysis. In this exploratory study, we analyze the naming practices found in 691 methods across 384 Jupyter Notebooks, focusing on three key aspects:"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.20330","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/2504.20330/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-05T10:55:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"jlKbPGubP4C0D//R4COdLZVoGg9pSbNHONMHvSzeO7FdCnUuctkfLCgpiFUPdU40dEOR5m0GWK2N1MISzvp1AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-14T19:21:03.851326Z"},"content_sha256":"1089e375f985d5b04ca9aea34348bc6cdb7f3c0cbaa2c5fea368b37db34e88bd","schema_version":"1.0","event_id":"sha256:1089e375f985d5b04ca9aea34348bc6cdb7f3c0cbaa2c5fea368b37db34e88bd"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/bundle.json","state_url":"https://pith.science/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/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-08-14T19:21:03Z","links":{"resolver":"https://pith.science/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ","bundle":"https://pith.science/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/bundle.json","state":"https://pith.science/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/72NHB3OA26Q6XIDYTHQLLOWDOJ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:72NHB3OA26Q6XIDYTHQLLOWDOJ","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":"05dde18458d07569a8daed9ce19343b6a483a8900a2b04febf84a6a92bd05b21","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-29T00:38:56Z","title_canon_sha256":"4ccb2045dc01b2d70e4e2dd120d224fdf70de4f1db26c58f799726f552d205dc"},"schema_version":"1.0","source":{"id":"2504.20330","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2504.20330","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"arxiv_version","alias_value":"2504.20330v1","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.20330","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_12","alias_value":"72NHB3OA26Q6","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_16","alias_value":"72NHB3OA26Q6XIDY","created_at":"2026-07-05T10:55:40Z"},{"alias_kind":"pith_short_8","alias_value":"72NHB3OA","created_at":"2026-07-05T10:55:40Z"}],"graph_snapshots":[{"event_id":"sha256:1089e375f985d5b04ca9aea34348bc6cdb7f3c0cbaa2c5fea368b37db34e88bd","target":"graph","created_at":"2026-07-05T10:55:40Z","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/2504.20330/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Method names play an important role in communicating the purpose and behavior of their functionality. Research has shown that high-quality names significantly improve code comprehension and the overall maintainability of software. However, these studies primarily focus on naming practices in traditional software development. There is limited research on naming patterns in Jupyter Notebooks, a popular environment for scientific computing and data analysis. In this exploratory study, we analyze the naming practices found in 691 methods across 384 Jupyter Notebooks, focusing on three key aspects:","authors_text":"Anthony Peruma, Bonita Sharif, Carol Wong, Gunnar Larsen, Rocky Huang","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-29T00:38:56Z","title":"Method Names in Jupyter Notebooks: An Exploratory Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.20330","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:a3c996ceeb6cefabd0729e7ec17c157e780cb7769769ffb513bbf808834415d5","target":"record","created_at":"2026-07-05T10:55:40Z","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":"05dde18458d07569a8daed9ce19343b6a483a8900a2b04febf84a6a92bd05b21","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-04-29T00:38:56Z","title_canon_sha256":"4ccb2045dc01b2d70e4e2dd120d224fdf70de4f1db26c58f799726f552d205dc"},"schema_version":"1.0","source":{"id":"2504.20330","kind":"arxiv","version":1}},"canonical_sha256":"fe9a70edc0d7a1eba07899e0b5bac3725ca641edc1628e048b360090defb5521","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"fe9a70edc0d7a1eba07899e0b5bac3725ca641edc1628e048b360090defb5521","first_computed_at":"2026-07-05T10:55:40.875290Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T10:55:40.875290Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"af6Z56nAy9JjOe0Rb42lepMGmPzHfOilylh6h2Ku5XnE0FxclSNuIvs/hvXeo6705DEIVx6N6ri+UIQVFhr/Dw==","signature_status":"signed_v1","signed_at":"2026-07-05T10:55:40.875778Z","signed_message":"canonical_sha256_bytes"},"source_id":"2504.20330","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:a3c996ceeb6cefabd0729e7ec17c157e780cb7769769ffb513bbf808834415d5","sha256:1089e375f985d5b04ca9aea34348bc6cdb7f3c0cbaa2c5fea368b37db34e88bd"],"state_sha256":"acdbec782818453e6ece3edb269f6fa23d0ca44f274d4b125b6e063d8943ff21"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Dbp3O6CQe32ktG3Z5Jv83VBLNdFTVc5rE6LRO2b8DDdt5/dUotQfwwcqBVA/5+oHBCkLAyMxFNBefk+xkO1mAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-14T19:21:03.858083Z","bundle_sha256":"f7333c6e79374e513c525a5d31ed49ef986206549124db1b0b45279ff42f0345"}}