{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:M2VT3Q2FAZQCPT6LXESQJLA5SL","short_pith_number":"pith:M2VT3Q2F","canonical_record":{"source":{"id":"2406.08228","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-06-12T13:56:55Z","cross_cats_sorted":[],"title_canon_sha256":"da620c5833c927e56140f3665f40d23630740b6df770bc20489504ccf3cef37a","abstract_canon_sha256":"c5ac302c51399329b216f585fe861a61af0af2ab2a497b7a9e41d08598aff99a"},"schema_version":"1.0"},"canonical_sha256":"66ab3dc345066027cfcbb92504ac1d92ca975e4f8eb56f15a68be6ef17302b63","source":{"kind":"arxiv","id":"2406.08228","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.08228","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"arxiv_version","alias_value":"2406.08228v1","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.08228","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_12","alias_value":"M2VT3Q2FAZQC","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_16","alias_value":"M2VT3Q2FAZQCPT6L","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_8","alias_value":"M2VT3Q2F","created_at":"2026-07-05T08:30:56Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:M2VT3Q2FAZQCPT6LXESQJLA5SL","target":"record","payload":{"canonical_record":{"source":{"id":"2406.08228","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-06-12T13:56:55Z","cross_cats_sorted":[],"title_canon_sha256":"da620c5833c927e56140f3665f40d23630740b6df770bc20489504ccf3cef37a","abstract_canon_sha256":"c5ac302c51399329b216f585fe861a61af0af2ab2a497b7a9e41d08598aff99a"},"schema_version":"1.0"},"canonical_sha256":"66ab3dc345066027cfcbb92504ac1d92ca975e4f8eb56f15a68be6ef17302b63","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:30:56.918981Z","signature_b64":"k3EA8tkBMbV6VrVFP7XRQlVhpZVKiVXAdoJhAPpEUwVIDttvt9N99IqXaTlFsgxdcfr2sKpryZi1igUxhMLWBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"66ab3dc345066027cfcbb92504ac1d92ca975e4f8eb56f15a68be6ef17302b63","last_reissued_at":"2026-07-05T08:30:56.918492Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:30:56.918492Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2406.08228","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:30:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ginEkH81OJk2FRdVzAoeqQ3n88T9AFQwhfxIZr5+nYyGqdY9LeRG4vB+syrTJznEoA7YEkCZCAQQ3N5A5zIICw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T04:00:47.299275Z"},"content_sha256":"5950501d39fcc10b76d20ac716db2298822b2c31a90091ef8d63f1717484afec","schema_version":"1.0","event_id":"sha256:5950501d39fcc10b76d20ac716db2298822b2c31a90091ef8d63f1717484afec"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:M2VT3Q2FAZQCPT6LXESQJLA5SL","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Qualitative Data Analysis in Software Engineering: Techniques and Teaching Insights","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Christoph Treude","submitted_at":"2024-06-12T13:56:55Z","abstract_excerpt":"Software repositories are rich sources of qualitative artifacts, including source code comments, commit messages, issue descriptions, and documentation. These artifacts offer many interesting insights when analyzed through quantitative methods, as outlined in the chapter on mining software repositories. This chapter shifts the focus towards interpreting these artifacts using various qualitative data analysis techniques. We introduce qualitative coding as an iterative process, which is crucial not only for educational purposes but also to enhance the credibility and depth of research findings. "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.08228","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.08228/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:30:56Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"2098RgASdcK804RaTs4CWezG8RSSY+zjd9EhnrpWbm4oQs1RbcKH3LnC1YbmXSq2DSKHhR7FbrxaqADq0UVwDw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-17T04:00:47.299846Z"},"content_sha256":"587cb44055b4db5a11443e0df80f292cee058248e97f028b856b4b6d11b6c19e","schema_version":"1.0","event_id":"sha256:587cb44055b4db5a11443e0df80f292cee058248e97f028b856b4b6d11b6c19e"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/bundle.json","state_url":"https://pith.science/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/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-17T04:00:47Z","links":{"resolver":"https://pith.science/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL","bundle":"https://pith.science/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/bundle.json","state":"https://pith.science/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/state.json","well_known_bundle":"https://pith.science/.well-known/pith/M2VT3Q2FAZQCPT6LXESQJLA5SL/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:M2VT3Q2FAZQCPT6LXESQJLA5SL","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":"c5ac302c51399329b216f585fe861a61af0af2ab2a497b7a9e41d08598aff99a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-06-12T13:56:55Z","title_canon_sha256":"da620c5833c927e56140f3665f40d23630740b6df770bc20489504ccf3cef37a"},"schema_version":"1.0","source":{"id":"2406.08228","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2406.08228","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"arxiv_version","alias_value":"2406.08228v1","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2406.08228","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_12","alias_value":"M2VT3Q2FAZQC","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_16","alias_value":"M2VT3Q2FAZQCPT6L","created_at":"2026-07-05T08:30:56Z"},{"alias_kind":"pith_short_8","alias_value":"M2VT3Q2F","created_at":"2026-07-05T08:30:56Z"}],"graph_snapshots":[{"event_id":"sha256:587cb44055b4db5a11443e0df80f292cee058248e97f028b856b4b6d11b6c19e","target":"graph","created_at":"2026-07-05T08:30:56Z","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.08228/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Software repositories are rich sources of qualitative artifacts, including source code comments, commit messages, issue descriptions, and documentation. These artifacts offer many interesting insights when analyzed through quantitative methods, as outlined in the chapter on mining software repositories. This chapter shifts the focus towards interpreting these artifacts using various qualitative data analysis techniques. We introduce qualitative coding as an iterative process, which is crucial not only for educational purposes but also to enhance the credibility and depth of research findings. ","authors_text":"Christoph Treude","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-06-12T13:56:55Z","title":"Qualitative Data Analysis in Software Engineering: Techniques and Teaching Insights"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2406.08228","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:5950501d39fcc10b76d20ac716db2298822b2c31a90091ef8d63f1717484afec","target":"record","created_at":"2026-07-05T08:30:56Z","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":"c5ac302c51399329b216f585fe861a61af0af2ab2a497b7a9e41d08598aff99a","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2024-06-12T13:56:55Z","title_canon_sha256":"da620c5833c927e56140f3665f40d23630740b6df770bc20489504ccf3cef37a"},"schema_version":"1.0","source":{"id":"2406.08228","kind":"arxiv","version":1}},"canonical_sha256":"66ab3dc345066027cfcbb92504ac1d92ca975e4f8eb56f15a68be6ef17302b63","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"66ab3dc345066027cfcbb92504ac1d92ca975e4f8eb56f15a68be6ef17302b63","first_computed_at":"2026-07-05T08:30:56.918492Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:30:56.918492Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"k3EA8tkBMbV6VrVFP7XRQlVhpZVKiVXAdoJhAPpEUwVIDttvt9N99IqXaTlFsgxdcfr2sKpryZi1igUxhMLWBA==","signature_status":"signed_v1","signed_at":"2026-07-05T08:30:56.918981Z","signed_message":"canonical_sha256_bytes"},"source_id":"2406.08228","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:5950501d39fcc10b76d20ac716db2298822b2c31a90091ef8d63f1717484afec","sha256:587cb44055b4db5a11443e0df80f292cee058248e97f028b856b4b6d11b6c19e"],"state_sha256":"5a060a9a230573c308d92483e349e95ca0f821f29922db620260b7c2e256fe52"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ybt7UDSpURmBXVSCNYl/0DtkC9rN1GPb/Gm4jJ/RPv3ivYfOdZBhPFbG8so05wsyKW5aSLm/K3jZIzR/aINPBA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-17T04:00:47.305162Z","bundle_sha256":"3af03cca77b95eb18a581e339ac6649aa8339f5db8fbacd0844219ec4f2ee1d2"}}