{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:F4TNDDLMFT6UVMB2R4LTNNWFCL","short_pith_number":"pith:F4TNDDLM","canonical_record":{"source":{"id":"1707.02358","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-07-07T20:54:22Z","cross_cats_sorted":[],"title_canon_sha256":"e216a9940af2dcc35e3d1d31be4be9c5c28222f0d896a08180455509a6556588","abstract_canon_sha256":"b38c35f16f5a28d876fdb754ccd87576f528f9afe32aa910fafcfd8056389380"},"schema_version":"1.0"},"canonical_sha256":"2f26d18d6c2cfd4ab03a8f1736b6c512fdc48a4d6ca158a19b085ee4d42f1e6c","source":{"kind":"arxiv","id":"1707.02358","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1707.02358","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"arxiv_version","alias_value":"1707.02358v1","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1707.02358","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"pith_short_12","alias_value":"F4TNDDLMFT6U","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"F4TNDDLMFT6UVMB2","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"F4TNDDLM","created_at":"2026-05-18T12:31:15Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:F4TNDDLMFT6UVMB2R4LTNNWFCL","target":"record","payload":{"canonical_record":{"source":{"id":"1707.02358","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-07-07T20:54:22Z","cross_cats_sorted":[],"title_canon_sha256":"e216a9940af2dcc35e3d1d31be4be9c5c28222f0d896a08180455509a6556588","abstract_canon_sha256":"b38c35f16f5a28d876fdb754ccd87576f528f9afe32aa910fafcfd8056389380"},"schema_version":"1.0"},"canonical_sha256":"2f26d18d6c2cfd4ab03a8f1736b6c512fdc48a4d6ca158a19b085ee4d42f1e6c","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:40:39.423025Z","signature_b64":"YX5K8x0IAv6pkU8qSs3ATCD701p1ATc1bfc/wRp7kmNubs1aJSQDUV0r4idBBpEWvqKp+vm2RX5392GEHjTMBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"2f26d18d6c2cfd4ab03a8f1736b6c512fdc48a4d6ca158a19b085ee4d42f1e6c","last_reissued_at":"2026-05-18T00:40:39.422322Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:40:39.422322Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1707.02358","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-05-18T00:40:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PgqYyGZ3dUMJKXFom7LWVifMKvxPg83zEHdQ7tu/6ymzUluhhFZhm4gZbmFXhF9Z0xr37/zHvispO5C8B8/oDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T13:55:22.708888Z"},"content_sha256":"76fe669c94fb25c83d26bbe337a7712ea8e67104d83b1a49677572f40b98a50a","schema_version":"1.0","event_id":"sha256:76fe669c94fb25c83d26bbe337a7712ea8e67104d83b1a49677572f40b98a50a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:F4TNDDLMFT6UVMB2R4LTNNWFCL","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"What Works Better? A Study of Classifying Requirements","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Guenther Ruhe, Kurt Schneider, Martin Glinz, Oliver Karras, Parisa Ghazi, Zahra Shakeri Hossein Abad","submitted_at":"2017-07-07T20:54:22Z","abstract_excerpt":"Classifying requirements into functional requirements (FR) and non-functional ones (NFR) is an important task in requirements engineering. However, automated classification of requirements written in natural language is not straightforward, due to the variability of natural language and the absence of a controlled vocabulary. This paper investigates how automated classification of requirements into FR and NFR can be improved and how well several machine learning approaches work in this context. We contribute an approach for preprocessing requirements that standardizes and normalizes requiremen"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1707.02358","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":""},"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:40:39Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"q40ziWEuAY0k6i/3f2skF1fk5UYL6yVW0dfNKgHGwGag1RRH9qA2Wq5PaFLofS2gGF7pDhEEo7dK/tv1oxBVCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T13:55:22.709531Z"},"content_sha256":"ad107f0e08a874d560cdf8f154dc384955982e393f9d421be16bbcd000e7dc94","schema_version":"1.0","event_id":"sha256:ad107f0e08a874d560cdf8f154dc384955982e393f9d421be16bbcd000e7dc94"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/bundle.json","state_url":"https://pith.science/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/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-26T13:55:22Z","links":{"resolver":"https://pith.science/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL","bundle":"https://pith.science/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/bundle.json","state":"https://pith.science/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/state.json","well_known_bundle":"https://pith.science/.well-known/pith/F4TNDDLMFT6UVMB2R4LTNNWFCL/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:F4TNDDLMFT6UVMB2R4LTNNWFCL","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":"b38c35f16f5a28d876fdb754ccd87576f528f9afe32aa910fafcfd8056389380","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-07-07T20:54:22Z","title_canon_sha256":"e216a9940af2dcc35e3d1d31be4be9c5c28222f0d896a08180455509a6556588"},"schema_version":"1.0","source":{"id":"1707.02358","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1707.02358","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"arxiv_version","alias_value":"1707.02358v1","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1707.02358","created_at":"2026-05-18T00:40:39Z"},{"alias_kind":"pith_short_12","alias_value":"F4TNDDLMFT6U","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_16","alias_value":"F4TNDDLMFT6UVMB2","created_at":"2026-05-18T12:31:15Z"},{"alias_kind":"pith_short_8","alias_value":"F4TNDDLM","created_at":"2026-05-18T12:31:15Z"}],"graph_snapshots":[{"event_id":"sha256:ad107f0e08a874d560cdf8f154dc384955982e393f9d421be16bbcd000e7dc94","target":"graph","created_at":"2026-05-18T00:40:39Z","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":"Classifying requirements into functional requirements (FR) and non-functional ones (NFR) is an important task in requirements engineering. However, automated classification of requirements written in natural language is not straightforward, due to the variability of natural language and the absence of a controlled vocabulary. This paper investigates how automated classification of requirements into FR and NFR can be improved and how well several machine learning approaches work in this context. We contribute an approach for preprocessing requirements that standardizes and normalizes requiremen","authors_text":"Guenther Ruhe, Kurt Schneider, Martin Glinz, Oliver Karras, Parisa Ghazi, Zahra Shakeri Hossein Abad","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-07-07T20:54:22Z","title":"What Works Better? A Study of Classifying Requirements"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1707.02358","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:76fe669c94fb25c83d26bbe337a7712ea8e67104d83b1a49677572f40b98a50a","target":"record","created_at":"2026-05-18T00:40:39Z","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":"b38c35f16f5a28d876fdb754ccd87576f528f9afe32aa910fafcfd8056389380","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-07-07T20:54:22Z","title_canon_sha256":"e216a9940af2dcc35e3d1d31be4be9c5c28222f0d896a08180455509a6556588"},"schema_version":"1.0","source":{"id":"1707.02358","kind":"arxiv","version":1}},"canonical_sha256":"2f26d18d6c2cfd4ab03a8f1736b6c512fdc48a4d6ca158a19b085ee4d42f1e6c","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"2f26d18d6c2cfd4ab03a8f1736b6c512fdc48a4d6ca158a19b085ee4d42f1e6c","first_computed_at":"2026-05-18T00:40:39.422322Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:40:39.422322Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"YX5K8x0IAv6pkU8qSs3ATCD701p1ATc1bfc/wRp7kmNubs1aJSQDUV0r4idBBpEWvqKp+vm2RX5392GEHjTMBw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:40:39.423025Z","signed_message":"canonical_sha256_bytes"},"source_id":"1707.02358","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:76fe669c94fb25c83d26bbe337a7712ea8e67104d83b1a49677572f40b98a50a","sha256:ad107f0e08a874d560cdf8f154dc384955982e393f9d421be16bbcd000e7dc94"],"state_sha256":"90b4f04dbe05a757ae4cfa9d16a2ffc760e085c7193b0e7f65aca8e13bcc0553"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"l3I69YpmRwnaM569Xd/A3e5CCS9yLDVBC6gk7PlS3nbggpp8mlW4phgidlCGv+/WJHrKTDTny+w17EvHFPH+CA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T13:55:22.712746Z","bundle_sha256":"cc0eb4c5856905f4d7cc660e087f1ac512c2f85074fda14e9b460e488359b904"}}