{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:MJDHO2Q5P43EKT2MX5BQ2ZDBWB","short_pith_number":"pith:MJDHO2Q5","canonical_record":{"source":{"id":"2408.12120","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-22T04:23:51Z","cross_cats_sorted":[],"title_canon_sha256":"ef949796ab0c742c3934756e61d056460fd56a0aaea3bcd739c6bf3274bf9805","abstract_canon_sha256":"351f2ecafa0123072236a82095864aa588ebb57731a5867febbb53ed91584b3f"},"schema_version":"1.0"},"canonical_sha256":"6246776a1d7f36454f4cbf430d6461b0526015a7ea5f64dfab080ad83b89b9c4","source":{"kind":"arxiv","id":"2408.12120","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.12120","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"arxiv_version","alias_value":"2408.12120v1","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.12120","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_12","alias_value":"MJDHO2Q5P43E","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_16","alias_value":"MJDHO2Q5P43EKT2M","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_8","alias_value":"MJDHO2Q5","created_at":"2026-07-05T08:58:04Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:MJDHO2Q5P43EKT2MX5BQ2ZDBWB","target":"record","payload":{"canonical_record":{"source":{"id":"2408.12120","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-22T04:23:51Z","cross_cats_sorted":[],"title_canon_sha256":"ef949796ab0c742c3934756e61d056460fd56a0aaea3bcd739c6bf3274bf9805","abstract_canon_sha256":"351f2ecafa0123072236a82095864aa588ebb57731a5867febbb53ed91584b3f"},"schema_version":"1.0"},"canonical_sha256":"6246776a1d7f36454f4cbf430d6461b0526015a7ea5f64dfab080ad83b89b9c4","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:58:04.378934Z","signature_b64":"jMR/Ot8wTTtnxjTCJisAjqkoP9KqshJSnSMgffbtps67hy5Jt29PBYtk9GPdnpnikApkwBQicEvuXXuzNb9WDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6246776a1d7f36454f4cbf430d6461b0526015a7ea5f64dfab080ad83b89b9c4","last_reissued_at":"2026-07-05T08:58:04.378518Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:58:04.378518Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2408.12120","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:58:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"IyGyIdxtWqK29L9fO4zGtadbdyaEce0sUQDKbdOTuAZgKrkBALsTxJ6+Hluo/O44dd1XEu2e0fZgDHuIkoLRBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T23:06:41.423767Z"},"content_sha256":"7007c0e993c80426c77592cbae9a52a00569eec1245e8a7ba63b29272a3445e9","schema_version":"1.0","event_id":"sha256:7007c0e993c80426c77592cbae9a52a00569eec1245e8a7ba63b29272a3445e9"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:MJDHO2Q5P43EKT2MX5BQ2ZDBWB","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Which Combination of Test Metrics Can Predict Success of a Software Project? A Case Study in a Year-Long Project Course","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Fabian Gilson, Marina Filipovic","submitted_at":"2024-08-22T04:23:51Z","abstract_excerpt":"Testing plays an important role in securing the success of a software development project. Prior studies have demonstrated beneficial effects of applying acceptance testing within a Behavioural-Driven Development method. In this research, we investigate whether we can quantify the effects various types of testing have on functional suitability, i.e. the software conformance to users' functional expectations. We explore which combination of software testing (automated and manual, including acceptance testing) should be applied to ensure the expected functional requirements are met, as well as w"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.12120","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/2408.12120/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:58:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yfiDopyV5K62y83tdjrtZ8WD+aQHvn4ucTsSk/2Wah5AvTFnNKjSaHB45FbhqHS57nxRnBV+ZAR9u0JXBstjAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-10T23:06:41.424801Z"},"content_sha256":"3e1e1ad9481ae593ccf85031cfbf9431d122fd61eeef2f39b45e8ad516740306","schema_version":"1.0","event_id":"sha256:3e1e1ad9481ae593ccf85031cfbf9431d122fd61eeef2f39b45e8ad516740306"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/bundle.json","state_url":"https://pith.science/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/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-10T23:06:41Z","links":{"resolver":"https://pith.science/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB","bundle":"https://pith.science/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/bundle.json","state":"https://pith.science/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/state.json","well_known_bundle":"https://pith.science/.well-known/pith/MJDHO2Q5P43EKT2MX5BQ2ZDBWB/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:MJDHO2Q5P43EKT2MX5BQ2ZDBWB","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":"351f2ecafa0123072236a82095864aa588ebb57731a5867febbb53ed91584b3f","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-22T04:23:51Z","title_canon_sha256":"ef949796ab0c742c3934756e61d056460fd56a0aaea3bcd739c6bf3274bf9805"},"schema_version":"1.0","source":{"id":"2408.12120","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2408.12120","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"arxiv_version","alias_value":"2408.12120v1","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2408.12120","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_12","alias_value":"MJDHO2Q5P43E","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_16","alias_value":"MJDHO2Q5P43EKT2M","created_at":"2026-07-05T08:58:04Z"},{"alias_kind":"pith_short_8","alias_value":"MJDHO2Q5","created_at":"2026-07-05T08:58:04Z"}],"graph_snapshots":[{"event_id":"sha256:3e1e1ad9481ae593ccf85031cfbf9431d122fd61eeef2f39b45e8ad516740306","target":"graph","created_at":"2026-07-05T08:58:04Z","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/2408.12120/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Testing plays an important role in securing the success of a software development project. Prior studies have demonstrated beneficial effects of applying acceptance testing within a Behavioural-Driven Development method. In this research, we investigate whether we can quantify the effects various types of testing have on functional suitability, i.e. the software conformance to users' functional expectations. We explore which combination of software testing (automated and manual, including acceptance testing) should be applied to ensure the expected functional requirements are met, as well as w","authors_text":"Fabian Gilson, Marina Filipovic","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-22T04:23:51Z","title":"Which Combination of Test Metrics Can Predict Success of a Software Project? A Case Study in a Year-Long Project Course"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2408.12120","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:7007c0e993c80426c77592cbae9a52a00569eec1245e8a7ba63b29272a3445e9","target":"record","created_at":"2026-07-05T08:58:04Z","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":"351f2ecafa0123072236a82095864aa588ebb57731a5867febbb53ed91584b3f","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.SE","submitted_at":"2024-08-22T04:23:51Z","title_canon_sha256":"ef949796ab0c742c3934756e61d056460fd56a0aaea3bcd739c6bf3274bf9805"},"schema_version":"1.0","source":{"id":"2408.12120","kind":"arxiv","version":1}},"canonical_sha256":"6246776a1d7f36454f4cbf430d6461b0526015a7ea5f64dfab080ad83b89b9c4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"6246776a1d7f36454f4cbf430d6461b0526015a7ea5f64dfab080ad83b89b9c4","first_computed_at":"2026-07-05T08:58:04.378518Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T08:58:04.378518Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"jMR/Ot8wTTtnxjTCJisAjqkoP9KqshJSnSMgffbtps67hy5Jt29PBYtk9GPdnpnikApkwBQicEvuXXuzNb9WDw==","signature_status":"signed_v1","signed_at":"2026-07-05T08:58:04.378934Z","signed_message":"canonical_sha256_bytes"},"source_id":"2408.12120","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:7007c0e993c80426c77592cbae9a52a00569eec1245e8a7ba63b29272a3445e9","sha256:3e1e1ad9481ae593ccf85031cfbf9431d122fd61eeef2f39b45e8ad516740306"],"state_sha256":"5e4d7fedab8d4de141cddaa697568b94d912e6b7c53707e36dbd5388d2db6519"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mbIeQ62awy8eJjnIVLb9ol2wZI3uhkPnnfa2vwRGEobVi/5EShSZn6l4pWH7dflh4IQCVoaRAVJSiUMdJw1+CQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-10T23:06:41.490445Z","bundle_sha256":"ba461aded9d5f6ab217734817336948928a01dbd6647dabddfc2c64c51ebab0f"}}