{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:SEG3W3DDF4XHHQXAHEHROZR3BZ","short_pith_number":"pith:SEG3W3DD","canonical_record":{"source":{"id":"2406.19254","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-06-27T15:22:50Z","cross_cats_sorted":[],"title_canon_sha256":"53e0c18edb1aeb9029d559944285a62de54e06f9f240e992c8aade46a0a1ca9a","abstract_canon_sha256":"13c220c1177bc50476922489aae567f1cd38e32d7a3ee396b61699df8f9ffbef"},"schema_version":"1.0"},"canonical_sha256":"910dbb6c632f2e73c2e0390f17663b0e4c2dfae5d59d4177f75b355404a9f7a8","source":{"kind":"arxiv","id":"2406.19254","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.19254","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"arxiv_version","alias_value":"2406.19254v1","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.19254","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_12","alias_value":"SEG3W3DDF4XH","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_16","alias_value":"SEG3W3DDF4XHHQXA","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_8","alias_value":"SEG3W3DD","created_at":"2026-07-05T08:37:32Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:SEG3W3DDF4XHHQXAHEHROZR3BZ","target":"record","payload":{"canonical_record":{"source":{"id":"2406.19254","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-06-27T15:22:50Z","cross_cats_sorted":[],"title_canon_sha256":"53e0c18edb1aeb9029d559944285a62de54e06f9f240e992c8aade46a0a1ca9a","abstract_canon_sha256":"13c220c1177bc50476922489aae567f1cd38e32d7a3ee396b61699df8f9ffbef"},"schema_version":"1.0"},"canonical_sha256":"910dbb6c632f2e73c2e0390f17663b0e4c2dfae5d59d4177f75b355404a9f7a8","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:37:32.445729Z","signature_b64":"H8t3AIuzb0jenL8IEUDI8w3RJ+W/mHF1+q2O+DsiU+ZnXb3V+GQ+yVOKqw5iXBdZi9EBRByy/8FcvihpeJjyAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"910dbb6c632f2e73c2e0390f17663b0e4c2dfae5d59d4177f75b355404a9f7a8","last_reissued_at":"2026-07-05T08:37:32.445329Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:37:32.445329Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2406.19254","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-05T08:37:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rVy8zZEmJAFj/SZpHgOt9AHqqoBn7a1CVqw5+SdKmZdU1Hr6rgA7APIKq5upxce+HrYsDgm6V0au6jvYM4JqAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:05:19.794460Z"},"content_sha256":"1d3a957534157da04c95307fcb039a0d49af3335d761a27715c1890926429c97","schema_version":"1.0","event_id":"sha256:1d3a957534157da04c95307fcb039a0d49af3335d761a27715c1890926429c97"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:SEG3W3DDF4XHHQXAHEHROZR3BZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Daniel Ogenrwot, John Businge, Joyce Nakatumba-Nabende, Michel R. V. Chaudron","submitted_at":"2024-06-27T15:22:50Z","abstract_excerpt":"During software development, poor design and implementation choices can detrimentally impact software maintainability. Design smells, recurring patterns of poorly designed fragments, signify these issues. Role-stereotypes denote the generic responsibilities that classes assume in system design. Although the concepts of role-stereotypes and design smells differ, both significantly contribute to the design and maintenance of software systems. Understanding the relationship between these aspects is crucial for enhancing software maintainability, code quality, efficient code review, guided refacto"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.19254","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/2406.19254/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-05T08:37:32Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"W5FnaSAYfFMGB/CLX4zWy5fkrzoJiNczGbzj2Pi7K7DPTVanIPXbH4jSU5PUp/zePLI6CU48mXHRbGMz8ZncCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-07T06:05:19.794830Z"},"content_sha256":"78ede65fa95df85597e232a89d02d3ecc5f6da7477d875db60a147c1265c1a41","schema_version":"1.0","event_id":"sha256:78ede65fa95df85597e232a89d02d3ecc5f6da7477d875db60a147c1265c1a41"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/bundle.json","state_url":"https://pith.science/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/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-07T06:05:19Z","links":{"resolver":"https://pith.science/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ","bundle":"https://pith.science/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/bundle.json","state":"https://pith.science/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/SEG3W3DDF4XHHQXAHEHROZR3BZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:SEG3W3DDF4XHHQXAHEHROZR3BZ","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":"13c220c1177bc50476922489aae567f1cd38e32d7a3ee396b61699df8f9ffbef","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-06-27T15:22:50Z","title_canon_sha256":"53e0c18edb1aeb9029d559944285a62de54e06f9f240e992c8aade46a0a1ca9a"},"schema_version":"1.0","source":{"id":"2406.19254","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.19254","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"arxiv_version","alias_value":"2406.19254v1","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.19254","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_12","alias_value":"SEG3W3DDF4XH","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_16","alias_value":"SEG3W3DDF4XHHQXA","created_at":"2026-07-05T08:37:32Z"},{"alias_kind":"pith_short_8","alias_value":"SEG3W3DD","created_at":"2026-07-05T08:37:32Z"}],"graph_snapshots":[{"event_id":"sha256:78ede65fa95df85597e232a89d02d3ecc5f6da7477d875db60a147c1265c1a41","target":"graph","created_at":"2026-07-05T08:37:32Z","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/2406.19254/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"During software development, poor design and implementation choices can detrimentally impact software maintainability. Design smells, recurring patterns of poorly designed fragments, signify these issues. Role-stereotypes denote the generic responsibilities that classes assume in system design. Although the concepts of role-stereotypes and design smells differ, both significantly contribute to the design and maintenance of software systems. Understanding the relationship between these aspects is crucial for enhancing software maintainability, code quality, efficient code review, guided refacto","authors_text":"Daniel Ogenrwot, John Businge, Joyce Nakatumba-Nabende, Michel R. V. Chaudron","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-06-27T15:22:50Z","title":"Empirical Investigation of the Relationship Between Design Smells and Role Stereotypes"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.19254","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:1d3a957534157da04c95307fcb039a0d49af3335d761a27715c1890926429c97","target":"record","created_at":"2026-07-05T08:37:32Z","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":"13c220c1177bc50476922489aae567f1cd38e32d7a3ee396b61699df8f9ffbef","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2024-06-27T15:22:50Z","title_canon_sha256":"53e0c18edb1aeb9029d559944285a62de54e06f9f240e992c8aade46a0a1ca9a"},"schema_version":"1.0","source":{"id":"2406.19254","kind":"arxiv","version":1}},"canonical_sha256":"910dbb6c632f2e73c2e0390f17663b0e4c2dfae5d59d4177f75b355404a9f7a8","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"910dbb6c632f2e73c2e0390f17663b0e4c2dfae5d59d4177f75b355404a9f7a8","first_computed_at":"2026-07-05T08:37:32.445329Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:37:32.445329Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"H8t3AIuzb0jenL8IEUDI8w3RJ+W/mHF1+q2O+DsiU+ZnXb3V+GQ+yVOKqw5iXBdZi9EBRByy/8FcvihpeJjyAg==","signature_status":"signed_v1","signed_at":"2026-07-05T08:37:32.445729Z","signed_message":"canonical_sha256_bytes"},"source_id":"2406.19254","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1d3a957534157da04c95307fcb039a0d49af3335d761a27715c1890926429c97","sha256:78ede65fa95df85597e232a89d02d3ecc5f6da7477d875db60a147c1265c1a41"],"state_sha256":"602cb40f57d608abb2029381fa7d293ba297abbd23001e33bd88175296dc396e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uUrPo7EgcDTUYZe/32OCgz11FqdZ/BgDyoYQ0gWIQa3NBYrDGsH+JR6oN58LqrKOWWl9t3zYSH/psu2YpyvwAw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-07T06:05:19.797528Z","bundle_sha256":"639cde47f06f82a13702e6b0ac75a0789a5cf6a7d1a49f488fb1cae287d38be1"}}