{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:HBZT2HOYYHU3AOPLF7ECJYUJ2N","short_pith_number":"pith:HBZT2HOY","schema_version":"1.0","canonical_sha256":"38733d1dd8c1e9b039eb2fc824e289d3503468d7d2dfe298793de71885dada0b","source":{"kind":"arxiv","id":"1907.05663","version":1},"attestation_state":"computed","paper":{"title":"Modularization of Research Software for Collaborative Open Source Development","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Krause, Christian Zirkelbach, Wilhelm Hasselbring","submitted_at":"2019-07-12T10:27:42Z","abstract_excerpt":"Software systems evolve over their lifetime. Changing conditions, such as requirements or customer requests make it inevitable for developers to perform adjustments to the underlying code base. Especially in the context of open source software where everybody can contribute, requirements can change over time and new user groups may be addressed. In particular, research software is often not structured with a maintainable and extensible architecture. In combination with obsolescent technologies, this is a challenging task for new developers, especially, when students are involved.\n  In this pap"},"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":"1907.05663","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-07-12T10:27:42Z","cross_cats_sorted":[],"title_canon_sha256":"80a85f749d8ab890ea524d32254426231eb12be863824794855c3ebd7220a3bd","abstract_canon_sha256":"5f7446a1f24cc045d42e4631817cad1b3f354f3a7d223b212733d5ec6b8c8e9d"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:40:47.405039Z","signature_b64":"BLTb+BOgRR5+VHpkf+AzkuqvHJjusjpfSGZlhfXSVfWlJN4iVHLcHETCtPeec19u1QYr/T33KiA4+eavFvKKBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"38733d1dd8c1e9b039eb2fc824e289d3503468d7d2dfe298793de71885dada0b","last_reissued_at":"2026-05-17T23:40:47.404296Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:40:47.404296Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Modularization of Research Software for Collaborative Open Source Development","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Krause, Christian Zirkelbach, Wilhelm Hasselbring","submitted_at":"2019-07-12T10:27:42Z","abstract_excerpt":"Software systems evolve over their lifetime. Changing conditions, such as requirements or customer requests make it inevitable for developers to perform adjustments to the underlying code base. Especially in the context of open source software where everybody can contribute, requirements can change over time and new user groups may be addressed. In particular, research software is often not structured with a maintainable and extensible architecture. In combination with obsolescent technologies, this is a challenging task for new developers, especially, when students are involved.\n  In this pap"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.05663","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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1907.05663","created_at":"2026-05-17T23:40:47.404439+00:00"},{"alias_kind":"arxiv_version","alias_value":"1907.05663v1","created_at":"2026-05-17T23:40:47.404439+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.05663","created_at":"2026-05-17T23:40:47.404439+00:00"},{"alias_kind":"pith_short_12","alias_value":"HBZT2HOYYHU3","created_at":"2026-05-18T12:33:18.533446+00:00"},{"alias_kind":"pith_short_16","alias_value":"HBZT2HOYYHU3AOPL","created_at":"2026-05-18T12:33:18.533446+00:00"},{"alias_kind":"pith_short_8","alias_value":"HBZT2HOY","created_at":"2026-05-18T12:33:18.533446+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/HBZT2HOYYHU3AOPLF7ECJYUJ2N","json":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N.json","graph_json":"https://pith.science/api/pith-number/HBZT2HOYYHU3AOPLF7ECJYUJ2N/graph.json","events_json":"https://pith.science/api/pith-number/HBZT2HOYYHU3AOPLF7ECJYUJ2N/events.json","paper":"https://pith.science/paper/HBZT2HOY"},"agent_actions":{"view_html":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N","download_json":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N.json","view_paper":"https://pith.science/paper/HBZT2HOY","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1907.05663&json=true","fetch_graph":"https://pith.science/api/pith-number/HBZT2HOYYHU3AOPLF7ECJYUJ2N/graph.json","fetch_events":"https://pith.science/api/pith-number/HBZT2HOYYHU3AOPLF7ECJYUJ2N/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N/action/timestamp_anchor","attest_storage":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N/action/storage_attestation","attest_author":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N/action/author_attestation","sign_citation":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N/action/citation_signature","submit_replication":"https://pith.science/pith/HBZT2HOYYHU3AOPLF7ECJYUJ2N/action/replication_record"}},"created_at":"2026-05-17T23:40:47.404439+00:00","updated_at":"2026-05-17T23:40:47.404439+00:00"}