{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:OAHG4VH3Q6RQUKWR3PLKZUNKXA","short_pith_number":"pith:OAHG4VH3","canonical_record":{"source":{"id":"1710.07980","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-10-22T17:17:15Z","cross_cats_sorted":[],"title_canon_sha256":"e4795f52f264a5cbbd9fbcda247ab67be37f83cad3d0773e146c33890cd28ba5","abstract_canon_sha256":"e3c8ff334b4f2b01d155e7adf8694fb117eaacc5dbb9b33892b78de2353d0f2b"},"schema_version":"1.0"},"canonical_sha256":"700e6e54fb87a30a2ad1dbd6acd1aab804dc0cd6f15d999211a2e0d7d1aa0314","source":{"kind":"arxiv","id":"1710.07980","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1710.07980","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"arxiv_version","alias_value":"1710.07980v3","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1710.07980","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"pith_short_12","alias_value":"OAHG4VH3Q6RQ","created_at":"2026-05-18T12:31:34Z"},{"alias_kind":"pith_short_16","alias_value":"OAHG4VH3Q6RQUKWR","created_at":"2026-05-18T12:31:34Z"},{"alias_kind":"pith_short_8","alias_value":"OAHG4VH3","created_at":"2026-05-18T12:31:34Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:OAHG4VH3Q6RQUKWR3PLKZUNKXA","target":"record","payload":{"canonical_record":{"source":{"id":"1710.07980","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-10-22T17:17:15Z","cross_cats_sorted":[],"title_canon_sha256":"e4795f52f264a5cbbd9fbcda247ab67be37f83cad3d0773e146c33890cd28ba5","abstract_canon_sha256":"e3c8ff334b4f2b01d155e7adf8694fb117eaacc5dbb9b33892b78de2353d0f2b"},"schema_version":"1.0"},"canonical_sha256":"700e6e54fb87a30a2ad1dbd6acd1aab804dc0cd6f15d999211a2e0d7d1aa0314","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:13:10.863592Z","signature_b64":"8ytWwf56oKiUajYOJsDXwejQbefhAuPhWRHGI0qGkOTtUK58bHZPTEKIB5sU2rEYxIqNKacQovmhfNWURY3VAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"700e6e54fb87a30a2ad1dbd6acd1aab804dc0cd6f15d999211a2e0d7d1aa0314","last_reissued_at":"2026-05-18T00:13:10.862821Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:13:10.862821Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1710.07980","source_version":3,"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-05-18T00:13:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"cgjbblc6lo99CxwVwc6+23F+oUmRqncm/vsFyGlZSIHtJWjnkrahVS8/uq8HxtpaXt9y/nVzbgEBBZwCogcABA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T18:23:52.398938Z"},"content_sha256":"f2b1a22e7655e919904c14924921e6da02a63a9fde5695ad83f41c3c642c83ed","schema_version":"1.0","event_id":"sha256:f2b1a22e7655e919904c14924921e6da02a63a9fde5695ad83f41c3c642c83ed"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:OAHG4VH3Q6RQUKWR3PLKZUNKXA","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexandre Nuttinck, Axel Halin, Benoit Baudry, Gilles Perrouin, Mathieu Acher, Xavier Devroey","submitted_at":"2017-10-22T17:17:15Z","abstract_excerpt":"Many approaches for testing configurable software systems start from the same assumption: it is impossible to test all configurations. This motivated the definition of variability-aware abstractions and sampling techniques to cope with large configuration spaces. Yet, there is no theoretical barrier that prevents the exhaustive testing of all configurations by simply enumerating them, if the effort required to do so remains acceptable. Not only this: we believe there is lots to be learned by systematically and exhaustively testing a configurable system. In this case study, we report on the fir"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1710.07980","kind":"arxiv","version":3},"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"},"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-05-18T00:13:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Yv9XOg9EMaozYb6cD8yj+Qs0ACQvQu+Q9A5y171wQ5ObBnxxIXc19eTn1VAyRUKqhwr97Lm+qTxiZLm406ZhBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-30T18:23:52.399611Z"},"content_sha256":"9e1f7d98f863144d00edd42c93dd77afb9bfed7ec4d37f0a8ba54a5d71b443b5","schema_version":"1.0","event_id":"sha256:9e1f7d98f863144d00edd42c93dd77afb9bfed7ec4d37f0a8ba54a5d71b443b5"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/bundle.json","state_url":"https://pith.science/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/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-05-30T18:23:52Z","links":{"resolver":"https://pith.science/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA","bundle":"https://pith.science/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/bundle.json","state":"https://pith.science/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/state.json","well_known_bundle":"https://pith.science/.well-known/pith/OAHG4VH3Q6RQUKWR3PLKZUNKXA/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:OAHG4VH3Q6RQUKWR3PLKZUNKXA","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":"e3c8ff334b4f2b01d155e7adf8694fb117eaacc5dbb9b33892b78de2353d0f2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-10-22T17:17:15Z","title_canon_sha256":"e4795f52f264a5cbbd9fbcda247ab67be37f83cad3d0773e146c33890cd28ba5"},"schema_version":"1.0","source":{"id":"1710.07980","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1710.07980","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"arxiv_version","alias_value":"1710.07980v3","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1710.07980","created_at":"2026-05-18T00:13:10Z"},{"alias_kind":"pith_short_12","alias_value":"OAHG4VH3Q6RQ","created_at":"2026-05-18T12:31:34Z"},{"alias_kind":"pith_short_16","alias_value":"OAHG4VH3Q6RQUKWR","created_at":"2026-05-18T12:31:34Z"},{"alias_kind":"pith_short_8","alias_value":"OAHG4VH3","created_at":"2026-05-18T12:31:34Z"}],"graph_snapshots":[{"event_id":"sha256:9e1f7d98f863144d00edd42c93dd77afb9bfed7ec4d37f0a8ba54a5d71b443b5","target":"graph","created_at":"2026-05-18T00:13:10Z","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"},"paper":{"abstract_excerpt":"Many approaches for testing configurable software systems start from the same assumption: it is impossible to test all configurations. This motivated the definition of variability-aware abstractions and sampling techniques to cope with large configuration spaces. Yet, there is no theoretical barrier that prevents the exhaustive testing of all configurations by simply enumerating them, if the effort required to do so remains acceptable. Not only this: we believe there is lots to be learned by systematically and exhaustively testing a configurable system. In this case study, we report on the fir","authors_text":"Alexandre Nuttinck, Axel Halin, Benoit Baudry, Gilles Perrouin, Mathieu Acher, Xavier Devroey","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-10-22T17:17:15Z","title":"Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1710.07980","kind":"arxiv","version":3},"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:f2b1a22e7655e919904c14924921e6da02a63a9fde5695ad83f41c3c642c83ed","target":"record","created_at":"2026-05-18T00:13:10Z","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":"e3c8ff334b4f2b01d155e7adf8694fb117eaacc5dbb9b33892b78de2353d0f2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-10-22T17:17:15Z","title_canon_sha256":"e4795f52f264a5cbbd9fbcda247ab67be37f83cad3d0773e146c33890cd28ba5"},"schema_version":"1.0","source":{"id":"1710.07980","kind":"arxiv","version":3}},"canonical_sha256":"700e6e54fb87a30a2ad1dbd6acd1aab804dc0cd6f15d999211a2e0d7d1aa0314","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"700e6e54fb87a30a2ad1dbd6acd1aab804dc0cd6f15d999211a2e0d7d1aa0314","first_computed_at":"2026-05-18T00:13:10.862821Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:13:10.862821Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"8ytWwf56oKiUajYOJsDXwejQbefhAuPhWRHGI0qGkOTtUK58bHZPTEKIB5sU2rEYxIqNKacQovmhfNWURY3VAA==","signature_status":"signed_v1","signed_at":"2026-05-18T00:13:10.863592Z","signed_message":"canonical_sha256_bytes"},"source_id":"1710.07980","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:f2b1a22e7655e919904c14924921e6da02a63a9fde5695ad83f41c3c642c83ed","sha256:9e1f7d98f863144d00edd42c93dd77afb9bfed7ec4d37f0a8ba54a5d71b443b5"],"state_sha256":"52589ebeaac498e48183cfcde4383c4cb8bb1caec17c62e140d75d3f7cdf9138"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"cNNS8jCXEx8YFCXSiUuGBDTZApXQDzxIvbaJuTXgpkMBbP5+YeB/ZxHvVCnsEwx92KE4r+U9oZzkI+Ss9EdjDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-30T18:23:52.403482Z","bundle_sha256":"f0b407dd1195214fd6ad814edb61a7670533f9dd32ddd6f7b91b87dcd2003add"}}