{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2023:D4P4JPCNEXQXHSZJJNA3FGFQPI","short_pith_number":"pith:D4P4JPCN","canonical_record":{"source":{"id":"2309.04278","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-09-08T11:56:03Z","cross_cats_sorted":[],"title_canon_sha256":"7b4311d5634a849324cf62f92df2a7e40b1f1e003c42605d13648f644f92cc5e","abstract_canon_sha256":"db0c5643b644a2f142bd7730bda308f182a4511fccb955083e17e13f757c1511"},"schema_version":"1.0"},"canonical_sha256":"1f1fc4bc4d25e173cb294b41b298b07a1f43f5d8f9374e81eb4cf46b471e7ec6","source":{"kind":"arxiv","id":"2309.04278","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.04278","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"arxiv_version","alias_value":"2309.04278v2","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.04278","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_12","alias_value":"D4P4JPCNEXQX","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_16","alias_value":"D4P4JPCNEXQXHSZJ","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_8","alias_value":"D4P4JPCN","created_at":"2026-07-05T06:50:58Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2023:D4P4JPCNEXQXHSZJJNA3FGFQPI","target":"record","payload":{"canonical_record":{"source":{"id":"2309.04278","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-09-08T11:56:03Z","cross_cats_sorted":[],"title_canon_sha256":"7b4311d5634a849324cf62f92df2a7e40b1f1e003c42605d13648f644f92cc5e","abstract_canon_sha256":"db0c5643b644a2f142bd7730bda308f182a4511fccb955083e17e13f757c1511"},"schema_version":"1.0"},"canonical_sha256":"1f1fc4bc4d25e173cb294b41b298b07a1f43f5d8f9374e81eb4cf46b471e7ec6","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T06:50:58.528048Z","signature_b64":"AYcdR/X21Sx7GwfCviPo3LgNZWe105de+jqve98+MCf5ZX/du7sLniich1Ovme+zd2I8gLOCAdcOdxOXRy+GAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1f1fc4bc4d25e173cb294b41b298b07a1f43f5d8f9374e81eb4cf46b471e7ec6","last_reissued_at":"2026-07-05T06:50:58.527535Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T06:50:58.527535Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2309.04278","source_version":2,"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-05T06:50:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Vm+MOMCsjpHKDM7NsjlweTDtijB6sVYWHMADqEe4OcP36eB2VnQruMU5Q+lP97WBsrg4hWvbRnJhHu+R+ZAGDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-22T21:43:20.055755Z"},"content_sha256":"37c4275ada0fb40edc9b8f57bf3dfa334414646fe37fa926e8a1554675b5953e","schema_version":"1.0","event_id":"sha256:37c4275ada0fb40edc9b8f57bf3dfa334414646fe37fa926e8a1554675b5953e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2023:D4P4JPCNEXQXHSZJJNA3FGFQPI","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"How can feature usage be tracked across product variants? Implicit Feedback in Software Product Lines","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Mustafa Al-Hajjaji, Oscar D\\'iaz, Raul Medeiros","submitted_at":"2023-09-08T11:56:03Z","abstract_excerpt":"Implicit feedback is collecting information about software usage to understand how and when the software is used. This research tackles implicit feedback in Software Product Lines (SPLs). The need for platform-centric feedback makes SPL feedback depart from one-off-application feedback in both the artefact to be tracked (the platform vs the variant) as well as the tracking approach (indirect coding vs direct coding). Traditionally, product feedback is achieved by embedding `usage trackers' into the software's code. Yet, products are now members of the SPL portfolio, and hence, this approach co"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.04278","kind":"arxiv","version":2},"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/2309.04278/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-05T06:50:58Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"U8SbM3ZkWEqlRbSYE8O5SkA8b9MAav1FO1Lf5fqyYMcM3/qy3Blu9hCeaSIcnsvN1BVRcrNzCYjxFfjXyMXfAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-22T21:43:20.056249Z"},"content_sha256":"69d759b773659f071874a6289b3f084990e5540d836adecf250ab7c312358b49","schema_version":"1.0","event_id":"sha256:69d759b773659f071874a6289b3f084990e5540d836adecf250ab7c312358b49"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/bundle.json","state_url":"https://pith.science/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/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-22T21:43:20Z","links":{"resolver":"https://pith.science/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI","bundle":"https://pith.science/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/bundle.json","state":"https://pith.science/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/state.json","well_known_bundle":"https://pith.science/.well-known/pith/D4P4JPCNEXQXHSZJJNA3FGFQPI/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2023:D4P4JPCNEXQXHSZJJNA3FGFQPI","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":"db0c5643b644a2f142bd7730bda308f182a4511fccb955083e17e13f757c1511","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-09-08T11:56:03Z","title_canon_sha256":"7b4311d5634a849324cf62f92df2a7e40b1f1e003c42605d13648f644f92cc5e"},"schema_version":"1.0","source":{"id":"2309.04278","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2309.04278","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"arxiv_version","alias_value":"2309.04278v2","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2309.04278","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_12","alias_value":"D4P4JPCNEXQX","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_16","alias_value":"D4P4JPCNEXQXHSZJ","created_at":"2026-07-05T06:50:58Z"},{"alias_kind":"pith_short_8","alias_value":"D4P4JPCN","created_at":"2026-07-05T06:50:58Z"}],"graph_snapshots":[{"event_id":"sha256:69d759b773659f071874a6289b3f084990e5540d836adecf250ab7c312358b49","target":"graph","created_at":"2026-07-05T06:50:58Z","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/2309.04278/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Implicit feedback is collecting information about software usage to understand how and when the software is used. This research tackles implicit feedback in Software Product Lines (SPLs). The need for platform-centric feedback makes SPL feedback depart from one-off-application feedback in both the artefact to be tracked (the platform vs the variant) as well as the tracking approach (indirect coding vs direct coding). Traditionally, product feedback is achieved by embedding `usage trackers' into the software's code. Yet, products are now members of the SPL portfolio, and hence, this approach co","authors_text":"Mustafa Al-Hajjaji, Oscar D\\'iaz, Raul Medeiros","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-09-08T11:56:03Z","title":"How can feature usage be tracked across product variants? Implicit Feedback in Software Product Lines"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2309.04278","kind":"arxiv","version":2},"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:37c4275ada0fb40edc9b8f57bf3dfa334414646fe37fa926e8a1554675b5953e","target":"record","created_at":"2026-07-05T06:50:58Z","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":"db0c5643b644a2f142bd7730bda308f182a4511fccb955083e17e13f757c1511","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2023-09-08T11:56:03Z","title_canon_sha256":"7b4311d5634a849324cf62f92df2a7e40b1f1e003c42605d13648f644f92cc5e"},"schema_version":"1.0","source":{"id":"2309.04278","kind":"arxiv","version":2}},"canonical_sha256":"1f1fc4bc4d25e173cb294b41b298b07a1f43f5d8f9374e81eb4cf46b471e7ec6","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"1f1fc4bc4d25e173cb294b41b298b07a1f43f5d8f9374e81eb4cf46b471e7ec6","first_computed_at":"2026-07-05T06:50:58.527535Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T06:50:58.527535Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"AYcdR/X21Sx7GwfCviPo3LgNZWe105de+jqve98+MCf5ZX/du7sLniich1Ovme+zd2I8gLOCAdcOdxOXRy+GAw==","signature_status":"signed_v1","signed_at":"2026-07-05T06:50:58.528048Z","signed_message":"canonical_sha256_bytes"},"source_id":"2309.04278","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:37c4275ada0fb40edc9b8f57bf3dfa334414646fe37fa926e8a1554675b5953e","sha256:69d759b773659f071874a6289b3f084990e5540d836adecf250ab7c312358b49"],"state_sha256":"0171f829d87fbf41b43f0f1742d63faa15a1f34f74ba4090045b72857398db32"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+i4AZsfpZIhZKjljmbzI3CdNZ2giGjo8dqfMkMmL9jMiLvo3dXsddPHBuCWMUs8oNYNSnAWGRhQCt/jDu67eDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-22T21:43:20.060075Z","bundle_sha256":"f60924e8aac3b2522ac5c5ab5b4324f5af29c529db31bb68ddabc899727f341b"}}