{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T03:44:38Z","timestamp":1782359078272,"version":"3.54.5"},"publisher-location":"Cham","reference-count":38,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031764585","type":"print"},{"value":"9783031764592","type":"electronic"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-76459-2_35","type":"book-chapter","created":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T16:31:29Z","timestamp":1741624289000},"page":"370-380","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Software Requirements Classification: From Bag-of-Words to\u00a0Transformer"],"prefix":"10.1007","author":[{"given":"Georgia","family":"Xanthopoulou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miltiadis","family":"Siavvas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ilias","family":"Kalouptsoglou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dionysios","family":"Kehagias","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dimitrios","family":"Tzovaras","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,3,11]]},"reference":[{"issue":"3","key":"35_CR1","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1016\/j.aej.2014.06.001","volume":"53","author":"AA Alshazly","year":"2014","unstructured":"Alshazly, A.A., Elfatatry, A.M., Abougabal, M.S.: Detecting defects in software requirements specification. Alex. Eng. J. 53(3), 513\u2013527 (2014)","journal-title":"Alex. Eng. J."},{"key":"35_CR2","doi-asserted-by":"crossref","unstructured":"Dalpiaz, F., Dell\u2019Anna, D., Aydemir, F.B., \u00c7evikol, S.: Requirements classification with interpretable machine learning and dependency parsing. In: International Conference on Requirements Engineering (2019)","DOI":"10.1109\/RE.2019.00025"},{"key":"35_CR3","doi-asserted-by":"crossref","unstructured":"Dekhtyar, A., Fong, V.: Re data challenge: requirements identification with Word2Vec and TensorFlow. In: 25th International Requirements Engineering Conference (2017)","DOI":"10.1109\/RE.2017.26"},{"key":"35_CR4","unstructured":"Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: BERT: pre-training of deep bidirectional transformers for language understanding (2018)"},{"key":"35_CR5","doi-asserted-by":"crossref","unstructured":"Ferrari, A., Spagnolo, G.O., Gnesi, S.: Pure: a dataset of public requirements documents. In: IEEE 25th International Requirements Engineering Conference (2017)","DOI":"10.1109\/RE.2017.29"},{"key":"35_CR6","doi-asserted-by":"crossref","unstructured":"Haque, M.A., Abdur\u00a0Rahman, M., Siddik, M.S.: Non-functional requirements classification with feature extraction and machine learning: an empirical study. In: 1st International Conference on Advances in Science, Engineering and Robotics (2019)","DOI":"10.1109\/ICASERT.2019.8934499"},{"key":"35_CR7","doi-asserted-by":"crossref","unstructured":"Kalouptsoglou, I., Siavvas, M., Ampatzoglou, A., Kehagias, D., Chatzigeorgiou, A.: Software vulnerability prediction: a systematic mapping study. Inf. Softw. Technol., 107303 (2023)","DOI":"10.1016\/j.infsof.2023.107303"},{"key":"35_CR8","doi-asserted-by":"publisher","unstructured":"Kalouptsoglou, I., Siavvas, M., Kehagias, D., Chatzigeorgiou, A., Ampatzoglou, A.: An empirical evaluation of the usefulness of word embedding techniques in deep learning-based vulnerability prediction. In: Gelenbe, E., Jankovic, M., Kehagias, D., Marton, A., Vilmos, A. (eds.) Security in Computer and Information Sciences. EuroCybersec 2021. CCIS, vol. 1596, pp. 23\u201337. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-031-09357-9_3","DOI":"10.1007\/978-3-031-09357-9_3"},{"key":"35_CR9","doi-asserted-by":"crossref","unstructured":"Kaur, K., Kaur, P.: BERT-CNN: improving BERT for requirements classification using CNN. In: Procedia Comput. Sci. (2022)","DOI":"10.1016\/j.procs.2023.01.234"},{"key":"35_CR10","doi-asserted-by":"crossref","unstructured":"Kaur, K., Kaur, P.: Improving BERT model for requirements classification by bidirectional LSTM-CNN deep model. Comput. Electr. Eng. (2023)","DOI":"10.1016\/j.compeleceng.2023.108699"},{"key":"35_CR11","doi-asserted-by":"crossref","unstructured":"Kaur, K., Kaur, P.: The application of AI techniques in requirements classification: a systematic mapping. Artif. Intell. Rev. (2024)","DOI":"10.1007\/s10462-023-10667-1"},{"issue":"1","key":"35_CR12","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/s42979-020-00404-8","volume":"2","author":"D Kehagias","year":"2021","unstructured":"Kehagias, D., Jankovic, M., Siavvas, M., Gelenbe, E.: Investigating the interaction between energy consumption, quality of service, reliability, security, and maintainability of computer systems and networks. SN Comput. Sci. 2(1), 23 (2021)","journal-title":"SN Comput. Sci."},{"key":"35_CR13","doi-asserted-by":"crossref","unstructured":"Khan, M.A., Khan, M.S., Khan, I., Ahmad, S., Huda, S.: Non functional requirements identification and classification using transfer learning. IEEE Access (2023)","DOI":"10.1109\/ACCESS.2023.3295238"},{"key":"35_CR14","doi-asserted-by":"crossref","unstructured":"Kici, D., Parikh, D., Carolina, N., Ay, U., Ba\u015far, A.: Text classification on software requirements specifications using transformer models. In: 31st Annual International Conference on Computer Science and Software Engineering (2021)","DOI":"10.21428\/594757db.a4880a62"},{"key":"35_CR15","doi-asserted-by":"crossref","unstructured":"Kurtanovi\u0107, Z., Maalej, W.: Automatically classifying functional and non-functional requirements using supervised machine learning. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp. 490\u2013495. IEEE (2017)","DOI":"10.1109\/RE.2017.82"},{"key":"35_CR16","doi-asserted-by":"crossref","unstructured":"Lewis, M., et al.: BART: denoising sequence-to-sequence pre-training for natural language generation, translation, and comprehension. arXiv (2019)","DOI":"10.18653\/v1\/2020.acl-main.703"},{"key":"35_CR17","doi-asserted-by":"publisher","first-page":"30080","DOI":"10.1109\/ACCESS.2022.3159238","volume":"10","author":"G Li","year":"2022","unstructured":"Li, G., Zheng, C., Li, M., Wang, H.: Automatic requirements classification based on graph attention network. IEEE Access 10, 30080\u201330090 (2022)","journal-title":"IEEE Access"},{"key":"35_CR18","doi-asserted-by":"crossref","unstructured":"Lima, M., Valle, V., Costa, E., Lira, F., Gadelha, B.: Software engineering repositories: expanding the PROMISE database. In: ACM International Conference Proceeding Series. Association for Computing Machinery (2019)","DOI":"10.1145\/3350768.3350776"},{"key":"35_CR19","unstructured":"Liu, Y., et al.: RoBERTa: a robustly optimized BERT pretraining approach. arXiv preprint arXiv:1907.11692 (2019)"},{"key":"35_CR20","doi-asserted-by":"crossref","unstructured":"Lu, M., Liang, P.: Automatic classification of non-functional requirements from augmented app user reviews. In: ACM International Conference Proceeding Series. Association for Computing Machinery (2017)","DOI":"10.1145\/3084226.3084241"},{"key":"35_CR21","doi-asserted-by":"crossref","unstructured":"McGraw, G.: Software Security: Building Security in. Addison-Wesley (2006)","DOI":"10.1109\/ISSRE.2006.43"},{"key":"35_CR22","unstructured":"Mikolov, T., Chen, K., Corrado, G., Dean, J.: Efficient estimation of word representations in vector space. arXiv preprint arXiv:1301.3781 (2013)"},{"key":"35_CR23","doi-asserted-by":"crossref","unstructured":"Nayak, A., Timmapathini, H., Ponnalagu, K., Venkoparao, V.G.: Domain adaptation challenges of BERT in tokenization and sub-word representations of out-of-vocabulary words. In: 1st Workshop on Insights from Negative Results in NLP (2020)","DOI":"10.18653\/v1\/2020.insights-1.1"},{"issue":"8","key":"35_CR24","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford, A., et al.: Language models are unsupervised multitask learners. OpenAI Blog 1(8), 9 (2019)","journal-title":"OpenAI Blog"},{"key":"35_CR25","unstructured":"Raffel, C., et al.: Exploring the limits of transfer learning with a unified text-to-text transformer. J. Mach. Learn. Res. (2019)"},{"key":"35_CR26","doi-asserted-by":"crossref","unstructured":"Rahman, K., Ghani, A., Misra, S., Rahman, A.U.: A deep learning framework for non-functional requirement classification. Sci. Rep. 14(1) (2024)","DOI":"10.1038\/s41598-024-52802-0"},{"key":"35_CR27","doi-asserted-by":"crossref","unstructured":"Rashwan, A., Ormandjieva, O., Witte, R.: Ontology-based classification of non-functional requirements in software specifications: a new corpus and SVM-based classifier. In: Proceedings - International Computer Software and Applications Conference (2013)","DOI":"10.1109\/COMPSAC.2013.64"},{"key":"35_CR28","doi-asserted-by":"crossref","unstructured":"Riaz, M., King, J., Slankas, J., Williams, L.: Hidden in plain sight: automatically identifying security requirements from natural language artifacts. In: 2014 IEEE 22nd International Requirements Engineering Conference (2014)","DOI":"10.1109\/RE.2014.6912260"},{"key":"35_CR29","unstructured":"Sanh, V., Debut, L., Chaumond, J., Wolf, T.: DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter. arXiv preprint arXiv:1910.01108 (2019)"},{"key":"35_CR30","doi-asserted-by":"crossref","unstructured":"Shatnawi, M., Audat, A., Saraireh, M.: Intelligent requirements engineering: applying machine learning for requirements classification. In: 2023 14th International Conference on Information and Communication Systems, ICICS 2023 (2023)","DOI":"10.1109\/ICICS60529.2023.10330441"},{"key":"35_CR31","doi-asserted-by":"crossref","unstructured":"Siavvas, M., Kehagias, D., Tzovaras, D.: A preliminary study on the relationship among software metrics and specific vulnerability types. In: 2017 International Conference on Computational Science and Computational Intelligence (CSCI), pp. 916\u2013921. IEEE (2017)","DOI":"10.1109\/CSCI.2017.159"},{"issue":"2","key":"35_CR32","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1007\/s11219-021-09555-0","volume":"29","author":"M Siavvas","year":"2021","unstructured":"Siavvas, M., Kehagias, D., Tzovaras, D., Gelenbe, E.: A hierarchical model for quantifying software security based on static analysis alerts and software metrics. Softw. Qual. J. 29(2), 431\u2013507 (2021)","journal-title":"Softw. Qual. J."},{"key":"35_CR33","doi-asserted-by":"crossref","unstructured":"Talele, P., Phalnikar, R.: Multiple correlation based decision tree model for classification of software requirements. J. Comput. Sci. Eng. (2023)","DOI":"10.1504\/IJCSE.2023.131502"},{"key":"35_CR34","doi-asserted-by":"crossref","unstructured":"Tiun, S., Mokhtar, U., Bakar, S., Saad, S.: Classification of functional and non-functional requirement in software requirement using Word2Vec and fast text. J. Phys. Conf. Ser. 1529, 042077 (2020)","DOI":"10.1088\/1742-6596\/1529\/4\/042077"},{"key":"35_CR35","doi-asserted-by":"crossref","unstructured":"Tsoukalas, D., Siavvas, M., Mathioudaki, M., Kehagias, D.: An ontology-based approach for automatic specification, verification, and validation of software security requirements: preliminary results. In: 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 83\u201391 (2021)","DOI":"10.1109\/QRS-C55045.2021.00022"},{"key":"35_CR36","unstructured":"Vaswani, A., et al.: Attention is all You need. In: Advances in Neural Information Processing Systems, vol. 30 (2017)"},{"key":"35_CR37","doi-asserted-by":"crossref","unstructured":"Wang, W., Mahakala, K.R., Gupta, A., Hussein, N., Wang, Y.: Data on security requirements in open-source software projects. Data Brief 25 (2019)","DOI":"10.1016\/j.dib.2018.12.029"},{"key":"35_CR38","doi-asserted-by":"crossref","unstructured":"Wang, W., Mahakala, K.R., Gupta, A., Hussein, N., Wang, Y.: A linear classifier based approach for identifying security requirements in open source software development. J. Ind. Inf. Integr. 14, 34\u201340 (2019)","DOI":"10.1016\/j.jii.2018.11.001"}],"container-title":["Lecture Notes in Networks and Systems","Distributed Computing and Artificial Intelligence, Special Sessions I, 21st International Conference"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-76459-2_35","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T16:31:44Z","timestamp":1741624304000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-76459-2_35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031764585","9783031764592"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-76459-2_35","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"value":"2367-3370","type":"print"},{"value":"2367-3389","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"11 March 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DCAI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Symposium on Distributed Computing and Artificial Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Salamanca","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 June 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 June 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dcai2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.dcai-conference.net\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}