{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T21:49:58Z","timestamp":1777499398756,"version":"3.51.4"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T00:00:00Z","timestamp":1750723200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T00:00:00Z","timestamp":1750723200000},"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,12]]},"DOI":"10.1007\/s11334-025-00613-5","type":"journal-article","created":{"date-parts":[[2025,6,24]],"date-time":"2025-06-24T01:35:29Z","timestamp":1750728929000},"page":"1433-1443","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An automated approach for requirement classification using machine learning"],"prefix":"10.1007","volume":"21","author":[{"given":"Amber Sarwar","family":"Hashmi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Azaz Ahmed","family":"Kiani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junaid","family":"Tariq","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Huma","family":"Rauf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaser","family":"Hafeez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fahad Burhan","family":"Ahmed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,6,24]]},"reference":[{"issue":"5","key":"613_CR1","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1140\/epja\/s10050-023-01025-4","volume":"59","author":"O St\u00e9zowski","year":"2023","unstructured":"St\u00e9zowski O, Dudouet J, Goasduff A, Korichi A, Aubert Y, Balogh M, Toniolo N (2023) Advancements in software developments. Eur Phys J A 59(5):119","journal-title":"Eur Phys J A"},{"key":"613_CR2","doi-asserted-by":"crossref","unstructured":"Khan HH, Mahrin M, Chuprat S (2013) Situational factors affecting requirement engineering process in global software development. IEEE conference on open systems (ICOS), pp. 118\u2013122 Sarawak, Malaysia","DOI":"10.1109\/ICOS.2013.6735059"},{"issue":"5","key":"613_CR3","doi-asserted-by":"publisher","first-page":"433","DOI":"10.1016\/j.infsof.2011.12.003","volume":"54","author":"P Clarke","year":"2012","unstructured":"Clarke P, O\u2019connor RV (2012) The situational factors that affect the software development process: towards a comprehensive reference framework. Inf Softw Technol 54(5):433\u2013447","journal-title":"Inf Softw Technol"},{"key":"613_CR4","doi-asserted-by":"crossref","unstructured":"Winkler J, Vogelsang A (2016) Automatic classification of requirements based on convolutional neural networks. In 2016 IEEE 24th international requirements engineering conference workshops (REW) (pp. 39\u201345). IEEE.","DOI":"10.1109\/REW.2016.021"},{"key":"613_CR5","volume":"1","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: X 1:100001","journal-title":"Expert Syst Appl: X"},{"key":"613_CR6","doi-asserted-by":"crossref","unstructured":"Rani D, Kumar R, Chauhan N (2022) Study and comparision of vectorization techniques used in text classification. In 2022 13th international conference on computing communication and networking technologies (ICCCNT) (pp. 1\u20136). IEEE.","DOI":"10.1109\/ICCCNT54827.2022.9984608"},{"key":"613_CR7","doi-asserted-by":"crossref","unstructured":"Lu M, Liang P (2017) Automatic classification of non-functional requirements from augmented app user reviews. In proceedings of the 21st international conference on evaluation and assessment in software engineering (pp. 344\u2013353).","DOI":"10.1145\/3084226.3084241"},{"key":"613_CR8","doi-asserted-by":"crossref","unstructured":"Lima M, Valle V, Costa E, Lira F, Gadelha B (2019) Software engineering repositories: expanding the promise database. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (pp. 427\u2013436).","DOI":"10.1145\/3350768.3350776"},{"key":"613_CR9","doi-asserted-by":"crossref","unstructured":"Mendon\u00e7a DF, Ali R, Rodrigues GN (2014) Modelling and analysing contextual failures for dependability requirements. In proceedings of the 9th international symposium on software engineering for adaptive and self-managing systems (pp. 55\u201364).","DOI":"10.1145\/2593929.2593947"},{"issue":"2","key":"613_CR10","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1057\/s41265-016-0001-y","volume":"33","author":"S Schneider","year":"2018","unstructured":"Schneider S, Wollersheim J, Krcmar H, Sunyaev A (2018) How do requirements evolve over time? A case study investigating the role of context and experiences in the evolution of enterprise software requirements. J Inf Technol 33(2):151\u2013170","journal-title":"J Inf Technol"},{"key":"613_CR11","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2018.11.003","volume":"107","author":"F Asplund","year":"2019","unstructured":"Asplund F (2019) Exploratory testing: do contextual factors influence software fault identification? Inf Softw Technol 107:101\u2013111","journal-title":"Inf Softw Technol"},{"issue":"1","key":"613_CR12","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.infsof.2012.06.013","volume":"55","author":"R Ali","year":"2013","unstructured":"Ali R, Dalpiaz F, Giorgini P (2013) Reasoning with contextual requirements: detecting inconsistency and conflicts. Inf Softw Technol 55(1):35\u201357","journal-title":"Inf Softw Technol"},{"key":"613_CR13","doi-asserted-by":"crossref","unstructured":"Botangen KA, Yu J, Yongchareon S, Yang, L. H., & Bai, Q. (2018) Specifying and reasoning about contextual preferences in the goal-oriented requirements modelling. In Proceedings of the australasian computer science week multiconference (pp. 1\u201310).","DOI":"10.1145\/3167918.3167945"},{"issue":"5","key":"613_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3546943","volume":"32","author":"D Hidellaarachchi","year":"2023","unstructured":"Hidellaarachchi D, Grundy J, Hoda R, Mueller I (2023) The influence of human aspects on requirements engineering-related activities: software practitioners\u2019 perspective. ACM Tran Softw Eng Methodol 32(5):1\u201337","journal-title":"ACM Tran Softw Eng Methodol"},{"key":"613_CR15","doi-asserted-by":"crossref","unstructured":"Quba GY, Al Qaisi H, Althunibat A, AlZu\u2019bi S (2021) Software requirements classification using machine learning algorithm\u2019s. In 2021 international conference on information technology (ICIT) (pp. 685\u2013690). IEEE.","DOI":"10.1109\/ICIT52682.2021.9491688"},{"key":"613_CR16","doi-asserted-by":"crossref","unstructured":"Mansfield C, Sun M, Liu Y, Gandhe A, Hoffmeister B (2019) Neural text normalization with subword units. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Industry Papers) (pp. 190\u2013196).","DOI":"10.18653\/v1\/N19-2024"},{"key":"613_CR17","doi-asserted-by":"crossref","unstructured":"Robertson A, Goldwater S (2018) Evaluating historical text normalization systems: How well do they generalize?. arXiv preprint arXiv:1804.02545.","DOI":"10.18653\/v1\/N18-2113"},{"issue":"10","key":"613_CR18","doi-asserted-by":"publisher","first-page":"5119","DOI":"10.3390\/app12105119","volume":"12","author":"U Krzeszewska","year":"2022","unstructured":"Krzeszewska U, Poniszewska-Mara\u0144da A, Ochelska-Mierzejewska J (2022) Systematic comparison of vectorization methods in classification context. Appl Sci 12(10):5119","journal-title":"Appl Sci"},{"key":"613_CR19","doi-asserted-by":"crossref","unstructured":"Singh AK, Shashi M (2019) Vectorization of text documents for identifying unifiable news articles. Int J Adv Comput Sci Appl, 10(7).","DOI":"10.14569\/IJACSA.2019.0100742"},{"key":"613_CR20","doi-asserted-by":"crossref","unstructured":"Singh L (2022) Clustering text: a comparison between available text vectorization techniques. In Soft Computing and Signal Processing: Proceedings of 3rd ICSCSP 2020, Volume 2 (pp. 21\u201327). Springer Singapore.","DOI":"10.1007\/978-981-16-1249-7_3"},{"issue":"1 & 2","key":"613_CR21","doi-asserted-by":"publisher","first-page":"27","DOI":"10.56471\/slujst.v4i.266","volume":"4","author":"HD Abubakar","year":"2022","unstructured":"Abubakar HD, Umar M, Bakale MA (2022) Sentiment classification: review of text vectorization methods: bag of words, Tf-Idf, Word2vec and Doc2vec. SLU J Sci Technol 4(1 & 2):27\u201333","journal-title":"SLU J Sci Technol"},{"key":"613_CR22","doi-asserted-by":"crossref","unstructured":"Sueno HT, Gerardo BD, Medina RP (2020) Multi-class document classification using support vector machine (SVM) based on improved Na\u00efve bayes vectorization technique. Int J Adv Trends Comput Sci Eng, 9(3).","DOI":"10.30534\/ijatcse\/2020\/216932020"},{"key":"613_CR23","doi-asserted-by":"crossref","unstructured":"Abad ZSH, Karras O, Ghazi P, Glinz M, Ruhe G, Schneider K (2017) What works better? a study of classifying requirements. In 2017 IEEE 25th International Requirements Engineering Conference (RE) (pp. 496\u2013501). IEEE.","DOI":"10.1109\/RE.2017.36"},{"key":"613_CR24","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/s10270-015-0487-8","volume":"16","author":"J Whittle","year":"2017","unstructured":"Whittle J, Hutchinson J, Rouncefield M, Burden H, Heldal R (2017) A taxonomy of tool-related issues affecting the adoption of model-driven engineering. Softw Syst Model 16:313\u2013331","journal-title":"Softw Syst Model"},{"key":"613_CR25","doi-asserted-by":"crossref","unstructured":"Yao J (2019) Automated sentiment analysis of text data with NLTK. In Journal of Physics: Conference Series (Vol. 1187, No. 5, p. 052020). IOP Publishing.","DOI":"10.1088\/1742-6596\/1187\/5\/052020"},{"key":"613_CR26","unstructured":"Zibran MF (2007) Chi-squared test of independence. Department of Computer Science, University of Calgary, Alberta, Canada, 1(1), 1\u20137."},{"issue":"261","key":"613_CR27","first-page":"1","volume":"23","author":"M Feurer","year":"2022","unstructured":"Feurer M, Eggensperger K, Falkner S, Lindauer M, Hutter F (2022) Auto-sklearn 2.0: Hands-free automl via meta-learning. J Mach Learn Res 23(261):1\u201361","journal-title":"J Mach Learn Res"},{"key":"613_CR28","doi-asserted-by":"publisher","first-page":"9723","DOI":"10.3390\/app12199723","volume":"12","author":"A Riaz","year":"2022","unstructured":"Riaz A, Rahman H, Arshad MA, Nabeel M, Yasin A, Al-Adhaileh MH, Ghamry NA (2022) Augmentation of deep learning models for multistep traffic speed prediction. Appl Sci 12:9723","journal-title":"Appl Sci"},{"key":"613_CR29","doi-asserted-by":"crossref","unstructured":"Riaz A, Nabeel M, Khan M, Jamil H (2020) SBAG: a hybrid deep learning model for large scale traffic speed prediction. Int J Adv Comput Sci Appl, 11(1)","DOI":"10.14569\/IJACSA.2020.0110135"},{"key":"613_CR30","doi-asserted-by":"crossref","unstructured":"Arshad MA, Huang Z, Riaz A, Hussain Y (2021) Deep learning-based resolution prediction of software enhancement reports. In 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC) (pp. 0492\u20130499). IEEE","DOI":"10.1109\/CCWC51732.2021.9375841"},{"key":"613_CR31","unstructured":"Jalali S, Wohlin C (2021) Requirements classification using transfer learning: a systematic mapping study. IEEE Trans Softw Eng."},{"issue":"3","key":"613_CR32","first-page":"45","volume":"27","author":"M Kraus","year":"2022","unstructured":"Kraus M, Wagner S (2022) Deep requirement categorization: a transfer learning approach. Empir Softw Eng 27(3):45","journal-title":"Empir Softw Eng"}],"container-title":["Innovations in Systems and Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00613-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11334-025-00613-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11334-025-00613-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,15]],"date-time":"2025-10-15T03:04:56Z","timestamp":1760497496000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11334-025-00613-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,24]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["613"],"URL":"https:\/\/doi.org\/10.1007\/s11334-025-00613-5","relation":{},"ISSN":["1614-5046","1614-5054"],"issn-type":[{"value":"1614-5046","type":"print"},{"value":"1614-5054","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,6,24]]},"assertion":[{"value":"26 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 May 2025","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 June 2025","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"}}]}}