{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2019:QRTSNCE7IR3VGZ25DP6EQONNRT","short_pith_number":"pith:QRTSNCE7","schema_version":"1.0","canonical_sha256":"846726889f447753675d1bfc4839ad8ccda13c6a9661ed46141e98d196fdf1d1","source":{"kind":"arxiv","id":"1908.01476","version":1},"attestation_state":"computed","paper":{"title":"Testability First!","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Markus Eggiman, Mohammad Ghafari, Oscar Nierstrasz","submitted_at":"2019-08-05T05:41:26Z","abstract_excerpt":"The pivotal role of testing in high-quality software production has driven a significant effort in evaluating and assessing testing practices. We explore the state of testing in a large industrial project over an extended period. We study the interplay between bugs in the project and its test cases, and interview developers and stakeholders to uncover reasons underpinning our observations. We realized that testing is not well adopted, and that testability (ie, ease of testing) is low. We found that developers tended to abandon writing tests when they assessed the effort to be high. Frequent ch"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1908.01476","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2019-08-05T05:41:26Z","cross_cats_sorted":[],"title_canon_sha256":"6a55889b113506ae1ca2c333b172d355aa022b3693efc2b5710646895825db38","abstract_canon_sha256":"3820df647f60d009dac9e6ec3ea4cab1903386379e79c489a932f0ab2e67578f"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-04T23:51:30.827261Z","signature_b64":"JLN2ehlrJ27FXU9fDFV+FF4CpjvqSXWeVWU+bFjTbjhdwl8LQBBQwo0QZlgx+4CPYuFx9OvV3zwAnnVRMQcBBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"846726889f447753675d1bfc4839ad8ccda13c6a9661ed46141e98d196fdf1d1","last_reissued_at":"2026-07-04T23:51:30.826922Z","signature_status":"signed_v1","first_computed_at":"2026-07-04T23:51:30.826922Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Testability First!","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Markus Eggiman, Mohammad Ghafari, Oscar Nierstrasz","submitted_at":"2019-08-05T05:41:26Z","abstract_excerpt":"The pivotal role of testing in high-quality software production has driven a significant effort in evaluating and assessing testing practices. We explore the state of testing in a large industrial project over an extended period. We study the interplay between bugs in the project and its test cases, and interview developers and stakeholders to uncover reasons underpinning our observations. We realized that testing is not well adopted, and that testability (ie, ease of testing) is low. We found that developers tended to abandon writing tests when they assessed the effort to be high. Frequent ch"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1908.01476","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/1908.01476/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"1908.01476","created_at":"2026-07-04T23:51:30.826977+00:00"},{"alias_kind":"arxiv_version","alias_value":"1908.01476v1","created_at":"2026-07-04T23:51:30.826977+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1908.01476","created_at":"2026-07-04T23:51:30.826977+00:00"},{"alias_kind":"pith_short_12","alias_value":"QRTSNCE7IR3V","created_at":"2026-07-04T23:51:30.826977+00:00"},{"alias_kind":"pith_short_16","alias_value":"QRTSNCE7IR3VGZ25","created_at":"2026-07-04T23:51:30.826977+00:00"},{"alias_kind":"pith_short_8","alias_value":"QRTSNCE7","created_at":"2026-07-04T23:51:30.826977+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT","json":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT.json","graph_json":"https://pith.science/api/pith-number/QRTSNCE7IR3VGZ25DP6EQONNRT/graph.json","events_json":"https://pith.science/api/pith-number/QRTSNCE7IR3VGZ25DP6EQONNRT/events.json","paper":"https://pith.science/paper/QRTSNCE7"},"agent_actions":{"view_html":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT","download_json":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT.json","view_paper":"https://pith.science/paper/QRTSNCE7","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1908.01476&json=true","fetch_graph":"https://pith.science/api/pith-number/QRTSNCE7IR3VGZ25DP6EQONNRT/graph.json","fetch_events":"https://pith.science/api/pith-number/QRTSNCE7IR3VGZ25DP6EQONNRT/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT/action/timestamp_anchor","attest_storage":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT/action/storage_attestation","attest_author":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT/action/author_attestation","sign_citation":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT/action/citation_signature","submit_replication":"https://pith.science/pith/QRTSNCE7IR3VGZ25DP6EQONNRT/action/replication_record"}},"created_at":"2026-07-04T23:51:30.826977+00:00","updated_at":"2026-07-04T23:51:30.826977+00:00"}