{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T21:18:41Z","timestamp":1768339121119,"version":"3.49.0"},"reference-count":92,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T00:00:00Z","timestamp":1730678400000},"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":["Innovations Syst Softw Eng"],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1007\/s11334-024-00592-z","type":"journal-article","created":{"date-parts":[[2024,11,4]],"date-time":"2024-11-04T13:03:50Z","timestamp":1730725430000},"page":"1041-1065","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Classification of functional and nonfunctional requirements based on convolutional neural network with flower pollination optimizer"],"prefix":"10.1007","volume":"21","author":[{"given":"Sonal N.","family":"Sonawane","sequence":"first","affiliation":[]},{"given":"Shubha M.","family":"Puthran","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,11,4]]},"reference":[{"issue":"195","key":"592_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111540","volume":"1","author":"A Fantechi","year":"2023","unstructured":"Fantechi A, Gnesi S, Semini L (2023) VIBE: looking for variability in ambiguous requirements. J Syst Softw 1(195):111540. https:\/\/doi.org\/10.1016\/j.jss.2022.111540","journal-title":"J Syst Softw"},{"key":"592_CR2","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/737626","author":"M Dabbagh","year":"2014","unstructured":"Dabbagh M, Lee SP (2014) An approach for integrating the prioritization of functional and nonfunctional requirements. Sci World J. https:\/\/doi.org\/10.1155\/2014\/737626","journal-title":"Sci World J"},{"key":"592_CR3","doi-asserted-by":"publisher","first-page":"4497","DOI":"10.1007\/s00500-015-1760-z","volume":"20","author":"M Dabbagh","year":"2016","unstructured":"Dabbagh M, Lee SP, Parizi RM (2016) Functional and non-functional requirements prioritization: empirical evaluation of IPA, AHP-based, and HAM-based approaches. Soft Comput 20:4497\u20134520. https:\/\/doi.org\/10.1007\/s00500-015-1760-z","journal-title":"Soft Comput"},{"key":"592_CR4","first-page":"27","volume-title":"7th IEEE International Conference on System Engineering and Technology (ICSET)","author":"K Gruber","year":"2017","unstructured":"Gruber K, Huemer J, Zimmermann A, Maschotta R (2017) Integrated description of functional and non-functional requirements for automotive systems design using SysML. 7th IEEE International Conference on System Engineering and Technology (ICSET). Shah Alam, Malaysia, pp 27\u201331"},{"issue":"4","key":"592_CR5","doi-asserted-by":"publisher","first-page":"507","DOI":"10.48550\/arXiv.2309.10355","volume":"28","author":"J Frattini","year":"2023","unstructured":"Frattini J, Montgomery L, Fischbach J, Mendez D, Fucci D, Unterkalmsteiner M (2023) Requirements quality research: a harmonized theory, evaluation, and roadmap. Requir Eng 28(4):507\u2013520. https:\/\/doi.org\/10.48550\/arXiv.2309.10355","journal-title":"Requir Eng"},{"key":"592_CR6","first-page":"7","volume":"6","author":"S Supakkul","year":"2005","unstructured":"Supakkul S, Chung L (2005) Integrating FRs and NFRs: a use case and goal driven approach. Framework 6:7","journal-title":"Framework"},{"issue":"7","key":"592_CR7","doi-asserted-by":"publisher","first-page":"2629","DOI":"10.1109\/TSE.2021.3066330","volume":"48","author":"C Werner","year":"2021","unstructured":"Werner C, Li ZS, Lowlind D, Elazhary O, Ernst N, Damian D (2021) Continuously managing nfrs: Opportunities and challenges in practice. IEEE Trans Softw Eng 48(7):2629\u20132642. https:\/\/doi.org\/10.1109\/TSE.2021.3066330","journal-title":"IEEE Trans Softw Eng"},{"key":"592_CR8","doi-asserted-by":"publisher","first-page":"357","DOI":"10.1007\/s00766-016-0252-8","volume":"21","author":"A Mahmoud","year":"2016","unstructured":"Mahmoud A, Williams G (2016) Detecting, classifying, and tracing non-functional software requirements. Requir Eng 21:357\u2013381. https:\/\/doi.org\/10.1007\/s00766-016-0252-8","journal-title":"Requir Eng"},{"issue":"10","key":"592_CR9","doi-asserted-by":"publisher","first-page":"1601","DOI":"10.3390\/sym12101601","volume":"12","author":"N Rahimi","year":"2020","unstructured":"Rahimi N, Eassa F, Elrefaei L (2020) An ensemble machine learning technique for functional requirement classification. Symmetry 12(10):1601. https:\/\/doi.org\/10.3390\/sym12101601","journal-title":"Symmetry"},{"key":"592_CR10","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3052921","author":"QA Shreda","year":"2021","unstructured":"Shreda QA, Hanani AA (2021) Identifying non-functional requirements from unconstrained documents using natural language processing and machine learning approaches. IEEE Access. https:\/\/doi.org\/10.1109\/ACCESS.2021.3052921","journal-title":"IEEE Access"},{"key":"592_CR11","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1007\/s10579-017-9381-z","volume":"51","author":"T Diamantopoulos","year":"2017","unstructured":"Diamantopoulos T, Roth M, Symeonidis A, Klein E (2017) Software requirements as an application domain for natural language processing. Lang Resour Eval 51:495\u2013524","journal-title":"Lang Resour Eval"},{"issue":"2","key":"592_CR12","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1148\/radiol.2018181422","volume":"290","author":"JA Dunnmon","year":"2019","unstructured":"Dunnmon JA, Yi D, Langlotz CP, R\u00e9 C, Rubin DL, Lungren MP (2019) Assessment of convolutional neural networks for automated classification of chest radiographs. Radiology 290(2):537\u2013544. https:\/\/doi.org\/10.1148\/radiol.2018181422","journal-title":"Radiology"},{"issue":"2","key":"592_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3485275","volume":"31","author":"C Watson","year":"2022","unstructured":"Watson C, Cooper N, Palacio DN, Moran K, Poshyvanyk D (2022) A systematic literature review on the use of deep learning in software engineering research. ACM Trans Softw Eng Methodol (TOSEM). 31(2):1\u201358. https:\/\/doi.org\/10.1145\/3485275","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)."},{"issue":"88","key":"592_CR14","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1016\/j.jss.2013.08.036","volume":"1","author":"VB Sagar","year":"2014","unstructured":"Sagar VB, Abirami S (2014) Conceptual modeling of natural language functional requirements. J Syst Softw 1(88):25\u201341. https:\/\/doi.org\/10.1016\/j.jss.2013.08.036","journal-title":"J Syst Softw"},{"key":"592_CR15","doi-asserted-by":"publisher","DOI":"10.1201\/9781003064138","volume-title":"User-centered requirements: The scenario-based engineering process","author":"KL McGraw","year":"2020","unstructured":"McGraw KL, Harbison K (2020) User-centered requirements: The scenario-based engineering process. CRC Press, Boca Raton"},{"issue":"3","key":"592_CR16","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1016\/0164-1212(94)90069-8","volume":"24","author":"HJ Jeffrey","year":"1994","unstructured":"Jeffrey HJ, Putman AO (1994) Relationship definition and management: tools for requirements analysis. J Syst Softw 24(3):277\u2013294. https:\/\/doi.org\/10.1016\/0164-1212(94)90069-8","journal-title":"J Syst Softw"},{"key":"592_CR17","doi-asserted-by":"publisher","DOI":"10.1017\/dsj.2022.19","volume":"8","author":"A Surma-aho","year":"2022","unstructured":"Surma-aho A, Bj\u00f6rklund T, H\u00f6ltt\u00e4-Otto K (2022) User and stakeholder perspective taking in novice design teams. Des Sci 8:e24. https:\/\/doi.org\/10.1017\/dsj.2022.19","journal-title":"Des Sci"},{"key":"592_CR18","doi-asserted-by":"publisher","first-page":"2298","DOI":"10.1007\/s10664-016-9451-7","volume":"22","author":"DM Fern\u00e1ndez","year":"2017","unstructured":"Fern\u00e1ndez DM, Wagner S, Kalinowski M, Felderer M, Mafra P, Vetr\u00f2 A, Wieringa R (2017) Naming the pain in requirements engineering: contemporary problems, causes, and effects in practice. Empir Softw Eng 22:2298\u20132338. https:\/\/doi.org\/10.1007\/s10664-016-9451-7","journal-title":"Empir Softw Eng"},{"issue":"2","key":"592_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1891879.1891881","volume":"2","author":"R Blake","year":"2011","unstructured":"Blake R, Mangiameli P (2011) The effects and interactions of data quality and problem complexity on classification. J Data Inf Qual (JDIQ). 2(2):1\u201328. https:\/\/doi.org\/10.1145\/1891879.1891881","journal-title":"J Data Inf Qual (JDIQ)."},{"key":"592_CR20","doi-asserted-by":"publisher","unstructured":"Singh P, Singh D, Sharma A (2016) Rule-based system for automated classification of non-functional requirements from requirement specifications. In: International conference on advances in computing, communications and informatics (ICACCI), pp. 620\u2013626 (2016). https:\/\/doi.org\/10.1109\/ICACCI.2016.7732115","DOI":"10.1109\/ICACCI.2016.7732115"},{"key":"592_CR21","doi-asserted-by":"publisher","unstructured":"Sharma VS, Ramnani RR, Sengupta S (2014) A framework for identifying and analyzing non-functional requirements from text. In: Proceedings of the 4th international workshop on twin peaks of requirements and architecture, pp. 1\u20138. https:\/\/doi.org\/10.1145\/2593861.2593862","DOI":"10.1145\/2593861.2593862"},{"key":"592_CR22","doi-asserted-by":"publisher","unstructured":"Hussain I, Kosseim L, Ormandjieva O (2008) Using linguistic knowledge to classify non-functional requirements in SRS documents. In: Natural language and information systems: 13th international conference on applications of natural language to information systems, NLDB 2008 London, UK, June 24\u201327, Springer Berlin Heidelberg, pp 287\u2013298. https:\/\/doi.org\/10.1007\/978-3-540-69858-6_28","DOI":"10.1007\/978-3-540-69858-6_28"},{"key":"592_CR23","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1145\/3084226.3084241","volume":"12","author":"J Cleland-Huang","year":"2007","unstructured":"Cleland-Huang J, Settimi R, Zou X, Solc P (2007) Automated classification of non-functional requirements. Requir Eng 12:103\u2013120. https:\/\/doi.org\/10.1145\/3084226.3084241","journal-title":"Requir Eng"},{"issue":"2","key":"592_CR24","doi-asserted-by":"publisher","first-page":"928","DOI":"10.1016\/j.asoc.2012.09.010","volume":"13","author":"SR Samantaray","year":"2013","unstructured":"Samantaray SR (2013) A systematic fuzzy rule based approach for fault classification in transmission lines. Appl Soft Comput 13(2):928\u2013938. https:\/\/doi.org\/10.1016\/j.asoc.2012.09.010","journal-title":"Appl Soft Comput"},{"issue":"211","key":"592_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2024.111981","volume":"1","author":"S Das","year":"2024","unstructured":"Das S, Deb N, Cortesi A, Chaki N (2024) Extracting goal models from natural language requirement specifications. J Syst Softw 1(211):111981. https:\/\/doi.org\/10.1016\/j.jss.2024.111981","journal-title":"J Syst Softw"},{"issue":"3","key":"592_CR26","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s10462-023-10667-1","volume":"57","author":"K Kaur","year":"2024","unstructured":"Kaur K, Kaur P (2024) The application of AI techniques in requirements classification: a systematic mapping. Artif Intell Rev 57(3):57. https:\/\/doi.org\/10.1007\/s10462-023-10667-1","journal-title":"Artif Intell Rev"},{"issue":"103","key":"592_CR27","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1016\/j.jss.2014.09.038","volume":"1","author":"AM Pitangueira","year":"2015","unstructured":"Pitangueira AM, Maciel RS, Barros M (2015) Software requirements selection and prioritization using SBSE approaches: a systematic review and mapping of the literature. J Syst Softw 1(103):267\u2013280. https:\/\/doi.org\/10.1016\/j.jss.2014.09.038","journal-title":"J Syst Softw"},{"issue":"11","key":"592_CR28","doi-asserted-by":"publisher","first-page":"258","DOI":"10.14569\/IJACSA.2019.0101135","volume":"10","author":"LF Li","year":"2019","unstructured":"Li LF, Jin-An NC, Kasirun ZM, Chua YP (2019) An empirical comparison of machine learning algorithms for classification of software requirements. Int J Adv Comput Sci Appl 10(11):258\u2013263. https:\/\/doi.org\/10.14569\/IJACSA.2019.0101135","journal-title":"Int J Adv Comput Sci Appl"},{"issue":"2","key":"592_CR29","doi-asserted-by":"publisher","first-page":"1155","DOI":"10.1007\/s10586-021-03484-0","volume":"25","author":"N Handa","year":"2022","unstructured":"Handa N, Sharma A, Gupta A (2022) Framework for prediction and classification of non-functional requirements: a novel vision. Clust Comput 25(2):1155\u20131173. https:\/\/doi.org\/10.1007\/s10586-021-03484-0","journal-title":"Clust Comput"},{"issue":"1","key":"592_CR30","doi-asserted-by":"publisher","first-page":"4","DOI":"10.4304\/jait.1.1.4-20","volume":"1","author":"A Khan","year":"2010","unstructured":"Khan A, Baharudin B, Lee LH, Khan K (2010) A review of machine learning algorithms for text-documents classification. J Adv Inf Technol 1(1):4\u201320. https:\/\/doi.org\/10.4304\/jait.1.1.4-20","journal-title":"J Adv Inf Technol"},{"key":"592_CR31","doi-asserted-by":"publisher","unstructured":"Quba GY, Al Qaisi H, Althunibat A, AlZu\u2019bi S (2021) Software requirements classification using machine learning algorithms. In: International conference on information technology (ICIT), Amman, Jordan, pp 685\u2013690 (2021). https:\/\/doi.org\/10.1109\/ICIT52682.2021.9491688","DOI":"10.1109\/ICIT52682.2021.9491688"},{"key":"592_CR32","doi-asserted-by":"crossref","unstructured":"Dave DJ (2022) Identifying Functional and non-functional software requirements from user app reviews and requirements artifacts. Dissertation, Montclair State University","DOI":"10.1109\/IEMTRONICS55184.2022.9795770"},{"key":"592_CR33","doi-asserted-by":"publisher","first-page":"1139","DOI":"10.1016\/j.eswa.2020.113990","volume":"150","author":"M Binkhonain","year":"2019","unstructured":"Binkhonain M, Zhao L (2019) A review of machine learning algorithms for identification and classification of non-functional requirements. Expert Syst Appl 150:1139\u20131152. https:\/\/doi.org\/10.1016\/j.eswa.2020.113990","journal-title":"Expert Syst Appl"},{"key":"592_CR34","doi-asserted-by":"publisher","unstructured":"Kurtanovi\u0107 Z, Maalej W (2017) Automatically classifying functional and non-functional requirements using supervised machine learning. In: IEEE 25th International requirements engineering conference (RE), pp. 490\u2013495 (2017). https:\/\/doi.org\/10.1109\/RE.2017.82","DOI":"10.1109\/RE.2017.82"},{"key":"592_CR35","first-page":"9","volume-title":"1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE)","author":"J Slankas","year":"2013","unstructured":"Slankas J, Williams L (2013) Automated extraction of non-functional requirements in available documentation. 1st International Workshop on Natural Language Analysis in Software Engineering (NaturaLiSE). CA, USA, San Francisco, pp 9\u201316"},{"issue":"171","key":"592_CR36","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110821","volume":"1","author":"EA AlOmar","year":"2021","unstructured":"AlOmar EA, Mkaouer MW, Ouni A (2021) Toward the automatic classification of self-affirmed refactoring. J Syst Softw 1(171):110821. https:\/\/doi.org\/10.1016\/j.jss.2020.110821","journal-title":"J Syst Softw"},{"issue":"3","key":"592_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3444689","volume":"54","author":"L Zhao","year":"2021","unstructured":"Zhao L, Alhoshan W, Ferrari A, Letsholo KJ, Ajagbe MA, Chioasca EV, Batista-Navarro RT (2021) Natural language processing for requirements engineering: a systematic mapping study. ACM Comput Surv (CSUR) 54(3):1\u201341","journal-title":"ACM Comput Surv (CSUR)"},{"key":"592_CR38","doi-asserted-by":"publisher","unstructured":"Amasaki S, Leelaprute P (2018) The effects of vectorization methods on non-functional requirements classification. In: 2018 44th euromicro conference on software engineering and advanced applications (SEAA), pp. 175\u2013182. https:\/\/doi.org\/10.1109\/SEAA.2018.00036","DOI":"10.1109\/SEAA.2018.00036"},{"issue":"4","key":"592_CR39","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1529\/4\/042077","volume":"1529","author":"S Tiun","year":"2020","unstructured":"Tiun S, Mokhtar UA, Bakar SH, Saad S (2020) Classification of functional and non-functional requirement in software requirement using Word2Vec and FastText. J Phys Conf Ser 1529(4):042077. https:\/\/doi.org\/10.1088\/1742-6596\/1529\/4\/042077","journal-title":"J Phys Conf Ser"},{"issue":"30","key":"592_CR40","doi-asserted-by":"publisher","first-page":"22487","DOI":"10.1007\/s00521-023-08833-1","volume":"35","author":"K Kaur","year":"2023","unstructured":"Kaur K, Kaur P (2023) MNoR-BERT: multi-label classification of non-functional requirements using BERT. Neural Comput Appl 35(30):22487\u201322509. https:\/\/doi.org\/10.1007\/s00521-023-08833-1","journal-title":"Neural Comput Appl"},{"key":"592_CR41","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1007\/978-3-030-45688-7_49","volume":"1","author":"M Sabir","year":"2020","unstructured":"Sabir M, Chrysoulas C, Banissi E (2020) Multi-label classifier to deal with misclassification in non-functional requirements. Trends Innov Inf Syst Technol 1:486\u2013493. https:\/\/doi.org\/10.1007\/978-3-030-45688-7_49","journal-title":"Trends Innov Inf Syst Technol"},{"key":"592_CR42","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2021.101718","volume":"106","author":"D Song","year":"2022","unstructured":"Song D, Vold A, Madan K, Schilder F (2022) Multi-label legal document classification: a deep learning-based approach with label-attention and domain-specific pre-training. Inf Syst 106:101718. https:\/\/doi.org\/10.1016\/j.is.2021.101718","journal-title":"Inf Syst"},{"issue":"3","key":"592_CR43","doi-asserted-by":"publisher","first-page":"2813","DOI":"10.1016\/j.eswa.2011.08.141","volume":"39","author":"JY Jiang","year":"2012","unstructured":"Jiang JY, Tsai SC, Lee SJ (2012) FSKNN: multi-label text categorization based on fuzzy similarity and k nearest neighbors. Expert Syst Appl 39(3):2813\u20132821. https:\/\/doi.org\/10.1016\/j.eswa.2011.08.141","journal-title":"Expert Syst Appl"},{"issue":"4","key":"592_CR44","doi-asserted-by":"publisher","first-page":"1456","DOI":"10.12928\/telkomnika.v13i4.2300","volume":"13","author":"DA Ramadhani","year":"2015","unstructured":"Ramadhani DA, Rochimah S, Yuhana UL (2015) Classification of non-functional requirements using semantic-FSKNN based ISO\/IEC 9126. TELKOMNIKA (Telecommunication Computing Electronics and Control) 13(4):1456\u20131465. https:\/\/doi.org\/10.12928\/telkomnika.v13i4.2300","journal-title":"TELKOMNIKA (Telecommunication Computing Electronics and Control)"},{"key":"592_CR45","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2022.106877","volume":"147","author":"O AlDhafer","year":"2022","unstructured":"AlDhafer O, Ahmad I, Mahmood S (2022) An end-to-end deep learning system for requirements classification using recurrent neural networks. Inf Softw Technol 147:106877. https:\/\/doi.org\/10.1016\/j.infsof.2022.106877","journal-title":"Inf Softw Technol"},{"key":"592_CR46","doi-asserted-by":"publisher","unstructured":"Winkler J, Vogelsang A (2016) Automatic classification of requirements based on convolutional neural networks. In IEEE 24th International Requirements Engineering Conference Workshops (REW), pp. 39\u201345. https:\/\/doi.org\/10.1109\/REW.2016.021","DOI":"10.1109\/REW.2016.021"},{"key":"592_CR47","doi-asserted-by":"publisher","unstructured":"Baker C, Deng L, Chakraborty S, Dehlinger J (2019) Automatic multi-class non-functional software requirements classification using neural networks. In IEEE 43rd annual computer software and applications conference (COMPSAC), vol. 2, pp. 610\u2013615. https:\/\/doi.org\/10.1109\/ICIT52682.2021.9491688","DOI":"10.1109\/ICIT52682.2021.9491688"},{"key":"592_CR48","unstructured":"Gnanasekaran, R. K., Chakraborty, S., Dehlinger, J., & Deng, L (2021) Using recurrent neural networks for classification of natural language-based non-functional requirements. In: REFSQ Workshops, Essen, Germany."},{"key":"592_CR49","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 (2022) Automatic requirements classification based on graph attention network. IEEE Access 10:30080\u201330090. https:\/\/doi.org\/10.1109\/ACCESS.2022.3159238","journal-title":"IEEE Access"},{"key":"592_CR50","doi-asserted-by":"publisher","unstructured":"Alhaizaey A, Al-Mashari M (2023) A framework for reviewing and improving non-functional requirements in agile-based requirements. In 18th Iberian Conference on Information Systems and Technologies (CISTI), Aveiro, Portugal, pp. 1\u20137. https:\/\/doi.org\/10.23919\/CISTI58278.2023.10211956","DOI":"10.23919\/CISTI58278.2023.10211956"},{"key":"592_CR51","doi-asserted-by":"publisher","unstructured":"Shin J, Kim Y, Yoon S, Jung K (2018) Contextual-CNN A novel architecture capturing unified meaning for sentence classification. In: IEEE international conference on big data and smart computing (BigComp), IEEE, 2018 Jan 15, (pp. 491\u2013494). https:\/\/doi.org\/10.1109\/BigComp.2018.00079","DOI":"10.1109\/BigComp.2018.00079"},{"key":"592_CR52","unstructured":"Li Q, Peng H, Li J, Xia C, Yang R, Sun L, Yu PS, He L (2020) A survey on text classification: From shallow to deep learning. arXiv preprint arXiv:2008.00364."},{"key":"592_CR53","doi-asserted-by":"publisher","unstructured":"Chen Y, Xu Y, Ren X, Wang Z (2020) Hierarchical text classification using convolutional neural networks. In: Proceedings of the international conference on artificial intelligence and industrial engineering (AII 2020), pp. 124\u2013129. https:\/\/doi.org\/10.1109\/ICETA48886.2019.9040022","DOI":"10.1109\/ICETA48886.2019.9040022"},{"issue":"4","key":"592_CR54","doi-asserted-by":"publisher","first-page":"041401","DOI":"10.1145\/3444689","volume":"46","author":"J Mullis","year":"2024","unstructured":"Mullis J, Chen C, Morkos B, Ferguson S (2024) Deep neural networks in natural language processing for classifying requirements by origin and functionality: an application of BERT in system requirements. J Mech Des 46(4):041401. https:\/\/doi.org\/10.1145\/3444689","journal-title":"J Mech Des"},{"key":"592_CR55","doi-asserted-by":"publisher","unstructured":"Hey T, Keim J, Koziolek A, Tichy WF (2020) Norbert: Transfer learning for requirements classification. In: IEEE 28th international requirements engineering conference (RE) (pp. 169\u2013179). IEEE. https:\/\/doi.org\/10.1109\/RE48521.2020.00028","DOI":"10.1109\/RE48521.2020.00028"},{"key":"592_CR56","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2023.3295238","author":"MA Khan","year":"2023","unstructured":"Khan MA, Khan MS, Khan I, Ahmad S, Huda S (2023) Non functional requirements identification and classification using transfer learning model. IEEE Access. https:\/\/doi.org\/10.1109\/ACCESS.2023.3295238","journal-title":"IEEE Access"},{"issue":"1","key":"592_CR57","doi-asserted-by":"publisher","first-page":"3216","DOI":"10.1038\/s41598-024-52802-0","volume":"14","author":"K Rahman","year":"2024","unstructured":"Rahman K, Ghani A, Misra S, Rahman AU (2024) A deep learning framework for non-functional requirement classification. Sci Rep 14(1):3216. https:\/\/doi.org\/10.1038\/s41598-024-52802-0","journal-title":"Sci Rep"},{"key":"592_CR58","doi-asserted-by":"publisher","unstructured":"Cleland-Huang J, Settimi R, Zou X, Solc P (2006) The detection and classification of non-functional requirements with application to early aspects. In: 14th IEEE international requirements engineering conference (RE'06), pp. 39\u201348. https:\/\/doi.org\/10.1109\/RE.2006.65","DOI":"10.1109\/RE.2006.65"},{"key":"592_CR59","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2023.110659","volume":"146","author":"T Zivkovic","year":"2023","unstructured":"Zivkovic T, Nikolic B, Simic V, Pamucar D, Bacanin N (2023) Software defects prediction by metaheuristics tuned extreme gradient boosting and analysis based on shapley additive explanations. Appl Soft Comput 146:110659. https:\/\/doi.org\/10.1016\/j.asoc.2023.110659","journal-title":"Appl Soft Comput"},{"issue":"18","key":"592_CR60","doi-asserted-by":"publisher","first-page":"2918","DOI":"10.3390\/math12182918","volume":"12","author":"A Petrovic","year":"2024","unstructured":"Petrovic A, Jovanovic L, Bacanin N, Antonijevic M, Savanovic N, Zivkovic M, Gajic V (2024) Exploring metaheuristic optimized machine learning for software defect detection on natural language and classical datasets. Mathematics 12(18):2918. https:\/\/doi.org\/10.3390\/math12182918","journal-title":"Mathematics"},{"key":"592_CR61","doi-asserted-by":"crossref","unstructured":"Rahman K, Ghani A, Ahmad R, Sajjad SH (2023) Hybrid deep learning approach for nonfunctional software requirements classifications. In International Conference on Communication, Computing and Digital Systems (C-CODE), Islamabad, Pakistan, pp. 1\u20135","DOI":"10.1109\/C-CODE58145.2023.10139907"},{"issue":"8","key":"592_CR62","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2023.101665","volume":"35","author":"S Saleem","year":"2023","unstructured":"Saleem S, Asim MN, Van Elst L, Dengel A (2023) FNReq-Net: A hybrid computational framework for functional and non-functional requirements classification. J King Saud Univ Comput Inf Sci 35(8):101665","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"12","key":"592_CR63","doi-asserted-by":"publisher","first-page":"1583","DOI":"10.3390\/pr8121583","volume":"8","author":"T Liu","year":"2020","unstructured":"Liu T, Fan Q, Kang Q, Niu L (2020) Extreme learning machine based on firefly adaptive flower pollination algorithm optimization. Processes 8(12):1583. https:\/\/doi.org\/10.3390\/pr8121583","journal-title":"Processes"},{"key":"592_CR64","doi-asserted-by":"publisher","first-page":"593","DOI":"10.1016\/j.aej.2023.06.053","volume":"77","author":"A Mateen","year":"2023","unstructured":"Mateen A, Wasim M, Ahad A, Ashfaq T, Iqbal M, Ali A (2023) Smart energy management system for minimizing electricity cost and peak to average ratio in residential areas with hybrid genetic flower pollination algorithm. Alex Eng J 77:593\u2013611. https:\/\/doi.org\/10.1016\/j.aej.2023.06.053","journal-title":"Alex Eng J"},{"key":"592_CR65","doi-asserted-by":"crossref","unstructured":"Bezdan T, Zivkovic M, Antonijevic M, Zivkovic T, Bacanin N (2021) Enhanced flower pollination algorithm for task scheduling in cloud computing environment. In: Machine learning for predictive analysis: proceedings of ICTIS 2020 (pp. 163\u2013171). Springer Singapore","DOI":"10.1007\/978-981-15-7106-0_16"},{"key":"592_CR66","doi-asserted-by":"publisher","unstructured":"Ferrari A, Giorgio OS, Stefania G (2017) Pure: A dataset of public requirements documents. In: IEEE 25th international requirements engineering conference (RE), pp. 502\u2013505. IEEE. https:\/\/doi.org\/10.1109\/RE.2017.29","DOI":"10.1109\/RE.2017.29"},{"issue":"1","key":"592_CR67","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/RE.2017.82","volume":"22","author":"H Lu","year":"2022","unstructured":"Lu H, Ehwerhemuepha L, Rakovski C (2022) A comparative study on deep learning models for text classification of unstructured medical notes with various levels of class imbalance. BMC Med Res Methodol 22(1):181. https:\/\/doi.org\/10.1109\/RE.2017.82","journal-title":"BMC Med Res Methodol"},{"key":"592_CR68","doi-asserted-by":"crossref","unstructured":"Li X, Sun X, Meng Y, Liang J, Wu F, Li J (2019) Dice loss for data-imbalanced NLP tasks. arXiv preprint arXiv:1911.02855.","DOI":"10.18653\/v1\/2020.acl-main.45"},{"key":"592_CR69","doi-asserted-by":"publisher","first-page":"321","DOI":"10.48550\/arXiv.1106.1813","volume":"16","author":"NV Chawla","year":"2002","unstructured":"Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) SMOTE: synthetic minority over-sampling technique. J Artif Intell Res 16:321\u2013357. https:\/\/doi.org\/10.48550\/arXiv.1106.1813","journal-title":"J Artif Intell Res"},{"key":"592_CR70","doi-asserted-by":"crossref","unstructured":"Karim S, Warnars HLHS, Gaol FL, Abdurachman E, Soewito B (2017) Software metrics for fault prediction using machine learning approaches: A literature review with PROMISE repository dataset. In: IEEE international conference on cybernetics and computational intelligence (CyberneticsCom) (pp. 19\u201323)","DOI":"10.1109\/CYBERNETICSCOM.2017.8311708"},{"issue":"23","key":"592_CR71","doi-asserted-by":"publisher","first-page":"655","DOI":"10.21105\/joss.00655","volume":"3","author":"LA Mullen","year":"2018","unstructured":"Mullen LA, Benoit K, Keyes O, Selivanov D, Arnold J (2018) Fast, consistent tokenization of natural language text. J Open Sour Softw 3(23):655. https:\/\/doi.org\/10.21105\/joss.00655","journal-title":"J Open Sour Softw"},{"key":"592_CR72","doi-asserted-by":"crossref","unstructured":"Yogish D, Manjunath TN, Hegadi RS (2018) Review on natural language processing trends and techniques using NLTK. In: Recent trends in image processing and pattern recognition: second international conference, RTIP2R, Solapur, India, December 21\u201322, Revised Selected Papers, Part III 2 2019 (pp. 589\u2013606). Springer Singapore","DOI":"10.1007\/978-981-13-9187-3_53"},{"key":"592_CR73","unstructured":"Mladenic D (2002) Automatic word lemmatization. In Proceedings of the 5th international multi-conference information society, IS-2002 B (pp. 153\u2013159)"},{"issue":"2","key":"592_CR74","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/s10772-020-09716-9","volume":"23","author":"NK Senthil Kumar","year":"2020","unstructured":"Senthil Kumar NK, Malarvizhi N (2020) Bi-directional LSTM\u2013CNN combined method for sentiment analysis in part of speech tagging (PoS). Int J Speech Technol 23(2):373\u2013380. https:\/\/doi.org\/10.1007\/s10772-020-09716-9","journal-title":"Int J Speech Technol"},{"key":"592_CR75","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2004.14477","author":"EL Goodman","year":"2020","unstructured":"Goodman EL, Zimmerman C, Hudson C (2020) Packet2vec: utilizing word2vec for feature extraction in packet data. Mach Learn. https:\/\/doi.org\/10.48550\/arXiv.2004.14477","journal-title":"Mach Learn"},{"key":"592_CR76","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s13042-010-0001-0","volume":"1","author":"Y Zhang","year":"2010","unstructured":"Zhang Y, Jin R, Zhou ZH (2010) Understanding bag-of-words model: a statistical framework. Int J Mach Learn Cybern 1:43\u201352","journal-title":"Int J Mach Learn Cybern"},{"key":"592_CR77","doi-asserted-by":"publisher","unstructured":"Choudhary K, Beniwal R (2021) Xplore word embedding using CBOW model and skip-gram model. In: 7th international conference on signal processing and communication (ICSC), pp 267\u2013270. https:\/\/doi.org\/10.1109\/ICSC53193.2021.9673321","DOI":"10.1109\/ICSC53193.2021.9673321"},{"issue":"2","key":"592_CR78","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1016\/j.jksuci.2018.05.010","volume":"32","author":"S Bahassine","year":"2020","unstructured":"Bahassine S, Madani A, Al-Sarem M, Kissi M (2020) Feature selection using an improved Chi-square for Arabic text classification. J King Saud Univ Comput Inf Sci 32(2):225\u2013231. https:\/\/doi.org\/10.1016\/j.jksuci.2018.05.010","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"408","key":"592_CR79","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1016\/j.neucom.2019.10.118","volume":"30","author":"J Cervantes","year":"2020","unstructured":"Cervantes J, Garcia-Lamont F, Rodr\u00edguez-Mazahua L, Lopez A (2020) A comprehensive survey on support vector machine classification: applications, challenges and trends. Neurocomputing 30(408):189\u2013215. https:\/\/doi.org\/10.1016\/j.neucom.2019.10.118","journal-title":"Neurocomputing"},{"key":"592_CR80","doi-asserted-by":"publisher","unstructured":"Guo G, Wang H, Bell D, Bi Y, Greer K (2003) KNN model-based approach in classification. In: On the move to meaningful internet systems 2003: CoopIS, DOA, and ODBASE: OTM Confederated International Conferences, CoopIS, DOA, and ODBASE 2003, Catania, Sicily, Italy, Springer Berlin Heidelberg, pp. 986\u2013996. https:\/\/doi.org\/10.1007\/978-3-540-39964-3_62","DOI":"10.1007\/978-3-540-39964-3_62"},{"issue":"7","key":"592_CR81","doi-asserted-by":"publisher","first-page":"4244","DOI":"10.1016\/j.jksuci.2020.10.004","volume":"34","author":"G Habib","year":"2022","unstructured":"Habib G, Qureshi S (2022) Optimization and acceleration of convolutional neural networks: a survey. J King Saud Univ Comput Inf Sci 34(7):4244\u20134268. https:\/\/doi.org\/10.1016\/j.jksuci.2020.10.004","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"592_CR82","doi-asserted-by":"publisher","first-page":"2533","DOI":"10.1007\/s10462-018-9624-4","volume":"52","author":"M Abdel-Basset","year":"2019","unstructured":"Abdel-Basset M, Shawky LA (2019) Flower pollination algorithm: a comprehensive review. Artif Intell Rev 52:2533\u20132557. https:\/\/doi.org\/10.1007\/s10462-018-9624-4","journal-title":"Artif Intell Rev"},{"issue":"1","key":"592_CR83","doi-asserted-by":"publisher","first-page":"2384657","DOI":"10.1080\/23311916.2024.2384657","volume":"11","author":"RP Ram Kumar","year":"2024","unstructured":"Ram Kumar RP, Raju S, Annapoorna E, Hajari M, Hareesa K, Vatin NI, AL-Attabi, K. (2024) Enhanced heart disease prediction through hybrid CNN-TLBO-GA optimization: a comparative study with conventional CNN and optimized CNN using FPO algorithm. Cogent Eng 11(1):2384657. https:\/\/doi.org\/10.1080\/23311916.2024.2384657","journal-title":"Cogent Eng"},{"key":"592_CR84","doi-asserted-by":"publisher","DOI":"10.1016\/j.infrared.2024.105215","volume":"138","author":"R Anand","year":"2024","unstructured":"Anand R, Samiappan S, Kavitha KR (2024) Flower pollination optimization based hyperspectral band selection using modified wavelet Gabor deep filter neural network. Infrared Phys Technol 138:105215. https:\/\/doi.org\/10.1016\/j.infrared.2024.105215","journal-title":"Infrared Phys Technol"},{"issue":"1","key":"592_CR85","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/4235.585893","volume":"1","author":"DH Wolpert","year":"1997","unstructured":"Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67\u201382. https:\/\/doi.org\/10.1109\/4235.585893","journal-title":"IEEE Trans Evol Comput"},{"key":"592_CR86","doi-asserted-by":"crossref","unstructured":"Rodrigues D, de Rosa GH, Passos LA, Papa JP (2020) Adaptive improved flower pollination algorithm for global optimization. Nature-inspired computation in data mining and machine learning, pp 1\u201321","DOI":"10.1007\/978-3-030-28553-1_1"},{"key":"592_CR87","doi-asserted-by":"publisher","DOI":"10.1016\/j.dajour.2022.100144","volume":"5","author":"KM Ong","year":"2022","unstructured":"Ong KM, Ong P, Sia CK (2022) A new flower pollination algorithm with improved convergence and its application to engineering optimization. Decis Anal J 5:100144. https:\/\/doi.org\/10.1016\/j.dajour.2022.100144","journal-title":"Decis Anal J"},{"issue":"7","key":"592_CR88","doi-asserted-by":"publisher","first-page":"427","DOI":"10.3390\/drones7070427","volume":"7","author":"S Darvishpoor","year":"2023","unstructured":"Darvishpoor S, Darvishpour A, Escarcega M, Hassanalian M (2023) Nature-inspired algorithms from oceans to space: a comprehensive review of heuristic and meta-heuristic optimization algorithms and their potential applications in drones. Drones 7(7):427. https:\/\/doi.org\/10.3390\/drones7070427","journal-title":"Drones"},{"key":"592_CR89","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1007\/978-981-16-8484-5_32","volume":"2021","author":"MFM Esa","year":"2022","unstructured":"Esa MFM, Mustaffa NH, Radzi NHM, Sallehuddin R (2022) Flower pollination algorithm for convolutional neural network training in vibration classification. Comput Intell Mach Learn Select Proc ICCIML 2021:339\u2013346. https:\/\/doi.org\/10.1007\/978-981-16-8484-5_32","journal-title":"Comput Intell Mach Learn Select Proc ICCIML"},{"issue":"6","key":"592_CR90","doi-asserted-by":"publisher","first-page":"6167","DOI":"10.1109\/TKDE.2022.3171706","volume":"35","author":"T Zhu","year":"2022","unstructured":"Zhu T, Liu X, Zhu E (2022) Oversampling with reliably expanding minority class regions for imbalanced data learning. IEEE Trans Knowl Data Eng 35(6):6167\u20136181. https:\/\/doi.org\/10.1109\/TKDE.2022.3171706","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"592_CR91","doi-asserted-by":"crossref","unstructured":"Bellinger C, Drummond C, Japkowicz N (2016) Beyond the boundaries of smote: a framework for manifold-based synthetically oversampling. In: Machine learning and knowledge discovery in databases: european conference, ECML PKDD 2016, Riva del Garda, Italy, September 19\u201323, 2016, Proceedings, Part I 16 (pp. 248\u2013263). Springer International Publishing","DOI":"10.1007\/978-3-319-46128-1_16"},{"key":"592_CR92","doi-asserted-by":"publisher","first-page":"863","DOI":"10.1613\/jair.1.11192","volume":"61","author":"A Fern\u00e1ndez","year":"2018","unstructured":"Fern\u00e1ndez A, Garcia S, Herrera F, Chawla NV (2018) SMOTE for learning from imbalanced data: progress and challenges, marking the 15-year anniversary. J Artif Intell Res 61:863\u2013905. https:\/\/doi.org\/10.1613\/jair.1.11192","journal-title":"J Artif Intell Res"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-024-00592-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-024-00592-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-024-00592-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T23:48:49Z","timestamp":1757116129000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-024-00592-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,4]]},"references-count":92,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2025,9]]}},"alternative-id":["592"],"URL":"https:\/\/doi.org\/10.1007\/s11334-024-00592-z","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,4]]},"assertion":[{"value":"30 August 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 October 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 November 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}