{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:NJMERAI4KAMZ3WUQVM5SXOKMEE","short_pith_number":"pith:NJMERAI4","schema_version":"1.0","canonical_sha256":"6a5848811c50199dda90ab3b2bb94c21278646102587d14bb9de670ff01ba4af","source":{"kind":"arxiv","id":"2403.06300","version":1},"attestation_state":"computed","paper":{"title":"Cross-ecosystem categorization: A manual-curation protocol for the categorization of Java Maven libraries along Python PyPI Topics","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":["cs.CR"],"primary_cat":"cs.SE","authors_text":"Carlos E. Budde, Fabio Massacci, Ranindya Paramitha, Yuan Feng","submitted_at":"2024-03-10T20:15:08Z","abstract_excerpt":"Context: Software of different functional categories, such as text processing vs. networking, has different profiles in terms of metrics like security and updates. Using popularity to compare e.g. Java vs. Python libraries might give a skewed perspective, as the categories of the most popular software vary from one ecosystem to the next. How can one compare libraries datasets across software ecosystems, when not even the category names are uniform among them? Objective: We study how to generate a language-agnostic categorisation of software by functional purpose, that enables cross-ecosystem s"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2403.06300","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-03-10T20:15:08Z","cross_cats_sorted":["cs.CR"],"title_canon_sha256":"7767fe635b026d29329b60552a3355a6408c0bde8b5e3a5ba75cf82e87f85cfa","abstract_canon_sha256":"3008836cb778a78f77b8f4cc7b3c54f0642f254eb7fdf86abfb9fd56bb3143ad"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:54:21.793718Z","signature_b64":"7KyvEwWgeM2HKa0gMtsQtLcYh+gPrIrg44lxSfwhoffkLo1DN7ZJXt+9Wbqydo3x6jrkIJaBeI6lp7j4LavpAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6a5848811c50199dda90ab3b2bb94c21278646102587d14bb9de670ff01ba4af","last_reissued_at":"2026-07-05T07:54:21.793226Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:54:21.793226Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Cross-ecosystem categorization: A manual-curation protocol for the categorization of Java Maven libraries along Python PyPI Topics","license":"http://creativecommons.org/licenses/by-sa/4.0/","headline":"","cross_cats":["cs.CR"],"primary_cat":"cs.SE","authors_text":"Carlos E. Budde, Fabio Massacci, Ranindya Paramitha, Yuan Feng","submitted_at":"2024-03-10T20:15:08Z","abstract_excerpt":"Context: Software of different functional categories, such as text processing vs. networking, has different profiles in terms of metrics like security and updates. Using popularity to compare e.g. Java vs. Python libraries might give a skewed perspective, as the categories of the most popular software vary from one ecosystem to the next. How can one compare libraries datasets across software ecosystems, when not even the category names are uniform among them? Objective: We study how to generate a language-agnostic categorisation of software by functional purpose, that enables cross-ecosystem s"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2403.06300","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/2403.06300/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2403.06300","created_at":"2026-07-05T07:54:21.793281+00:00"},{"alias_kind":"arxiv_version","alias_value":"2403.06300v1","created_at":"2026-07-05T07:54:21.793281+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2403.06300","created_at":"2026-07-05T07:54:21.793281+00:00"},{"alias_kind":"pith_short_12","alias_value":"NJMERAI4KAMZ","created_at":"2026-07-05T07:54:21.793281+00:00"},{"alias_kind":"pith_short_16","alias_value":"NJMERAI4KAMZ3WUQ","created_at":"2026-07-05T07:54:21.793281+00:00"},{"alias_kind":"pith_short_8","alias_value":"NJMERAI4","created_at":"2026-07-05T07:54:21.793281+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE","json":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE.json","graph_json":"https://pith.science/api/pith-number/NJMERAI4KAMZ3WUQVM5SXOKMEE/graph.json","events_json":"https://pith.science/api/pith-number/NJMERAI4KAMZ3WUQVM5SXOKMEE/events.json","paper":"https://pith.science/paper/NJMERAI4"},"agent_actions":{"view_html":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE","download_json":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE.json","view_paper":"https://pith.science/paper/NJMERAI4","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2403.06300&json=true","fetch_graph":"https://pith.science/api/pith-number/NJMERAI4KAMZ3WUQVM5SXOKMEE/graph.json","fetch_events":"https://pith.science/api/pith-number/NJMERAI4KAMZ3WUQVM5SXOKMEE/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE/action/timestamp_anchor","attest_storage":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE/action/storage_attestation","attest_author":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE/action/author_attestation","sign_citation":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE/action/citation_signature","submit_replication":"https://pith.science/pith/NJMERAI4KAMZ3WUQVM5SXOKMEE/action/replication_record"}},"created_at":"2026-07-05T07:54:21.793281+00:00","updated_at":"2026-07-05T07:54:21.793281+00:00"}