{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T16:02:57Z","timestamp":1776096177210,"version":"3.50.1"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,10,5]],"date-time":"2024-10-05T00:00:00Z","timestamp":1728086400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,10,5]],"date-time":"2024-10-05T00:00:00Z","timestamp":1728086400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah.","award":["D-711-324-1441"],"award-info":[{"award-number":["D-711-324-1441"]}]},{"name":"Deanship of Scientific Research (DSR), King Abdulaziz University, Jeddah.","award":["D-711-324-1441"],"award-info":[{"award-number":["D-711-324-1441"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Knowl Inf Syst"],"published-print":{"date-parts":[[2025,1]]},"DOI":"10.1007\/s10115-024-02248-7","type":"journal-article","created":{"date-parts":[[2024,10,5]],"date-time":"2024-10-05T11:02:08Z","timestamp":1728126128000},"page":"839-861","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Deep-transfer learning inspired natural language processing system for software requirements classification"],"prefix":"10.1007","volume":"67","author":[{"given":"Mohd","family":"Saqib","sequence":"first","affiliation":[]},{"given":"Mohd","family":"Mustaqeem","sequence":"additional","affiliation":[]},{"given":"Md Saquib","family":"Jawed","sequence":"additional","affiliation":[]},{"given":"Alsolami","family":"Abdulaziz","sequence":"additional","affiliation":[]},{"given":"Anish","family":"Khan","sequence":"additional","affiliation":[]},{"given":"Jeeshan","family":"Khan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,10,5]]},"reference":[{"key":"2248_CR1","unstructured":"Sommerville I (2016) Software engineering. Pearson"},{"key":"2248_CR2","unstructured":"Krasner H (2022) The Cost of Poor Quality Software in the US: A 2022 Report"},{"key":"2248_CR3","doi-asserted-by":"crossref","unstructured":"Lilleberg J, Zhu Y, Zhang Y (2015) Support vector machines and Word2vec for text classification with semantic features. In: 2015 IEEE 14th International Conference on Cognitive Informatics Cognitive Computing (ICCI*CC), pp 136\u2013140","DOI":"10.1109\/ICCI-CC.2015.7259377"},{"key":"2248_CR4","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"},{"issue":"9","key":"2248_CR5","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.3390\/e22091057","volume":"22","author":"ED Canedo","year":"2020","unstructured":"Canedo ED, Mendes BC (2020) Software requirements classification using machine learning algorithms. Entropy 22(9):1057","journal-title":"Entropy"},{"key":"2248_CR6","unstructured":"IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, 1990, pp 1\u201384"},{"key":"2248_CR7","volume-title":"Requirements Engineering Fundamentals","author":"C Pohl","year":"2011","unstructured":"Pohl C, Rupp K (2011) Requirements Engineering Fundamentals. O\u2019Reilly Media, Inc., Sevastopol"},{"key":"2248_CR8","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.infsof.2018.09.004","volume":"106","author":"J Zubcoff","year":"2019","unstructured":"Zubcoff J, Garrig\u00f3s I, Casteleyn S, Maz\u00f3n J-N, Aguilar J-A, Gomariz-Castillo F (2019) Evaluating different i*-based approaches for selecting functional requirements while balancing and optimizing non-functional requirements: a controlled experiment. Inf Softw Technol 106:68\u201384","journal-title":"Inf Softw Technol"},{"key":"2248_CR9","doi-asserted-by":"crossref","unstructured":"Fernandes JM, Machado RJ (2016) Requirements Elicitation. In: Requirements in Engineering Projects. Lecture Notes in Management and Industrial Engineering. Springer, Cham","DOI":"10.1007\/978-3-319-18597-2"},{"key":"2248_CR10","volume-title":"Goal Identification and Refinement in the Specification of Software-Based Information","author":"AI Anton","year":"1997","unstructured":"Anton AI (1997) Goal Identification and Refinement in the Specification of Software-Based Information. Systems Georgia Institute of Technology, Atlanta"},{"key":"2248_CR11","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: Proceedings - 2017 IEEE 25th International Requirements Engineering Conference RE, no 1, pp 496\u2013501","DOI":"10.1109\/RE.2017.36"},{"key":"2248_CR12","doi-asserted-by":"crossref","unstructured":"Kurtanovi\u0107 Z, Maalej W (2017) Automatically Classifying Functional and Non-functional Requirements Using Supervised Machine Learning. In: 2017 IEEE 25th International Requirements Engineering Conference (RE), pp 490\u2013495","DOI":"10.1109\/RE.2017.82"},{"key":"2248_CR13","doi-asserted-by":"crossref","unstructured":"Shukla P, Bhowmick K (2017) To improve classification of imbalanced datasets. In: 2017 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), pp 1\u20135","DOI":"10.1109\/ICIIECS.2017.8276044"},{"issue":"1","key":"2248_CR14","first-page":"7","volume":"164","author":"M Mahmoud","year":"2017","unstructured":"Mahmoud M (2017) Software requirements classification using natural language processing and SVD. Int J Comput Appl 164(1):7\u201312","journal-title":"Int J Comput Appl"},{"key":"2248_CR15","doi-asserted-by":"crossref","unstructured":"Ormandjieva O, Hussain I, Kosseim L (2007) Toward a text classification system for the quality assessment of software requirements written in natural language. In: SOQUA\u201907 Fourth International Workshop on Software Quality Assurance\u2014conjunction with 6th ESEC\/FSE Joint Meeting, pp 39\u201345","DOI":"10.1145\/1295074.1295082"},{"issue":"8","key":"2248_CR16","first-page":"1","volume":"44","author":"M Kumar","year":"2012","unstructured":"Kumar M, Sheshadri HS (2012) On the classification of imbalanced datasets. Int J Comput Appl 44(8):1\u20137","journal-title":"Int J Comput Appl"},{"key":"2248_CR17","first-page":"610","volume":"2","author":"C Baker","year":"2019","unstructured":"Baker C, Deng L, Chakraborty S, Dehlinger J (2019) Automatic multi-class non-functional software requirements classification using neural networks. Proc - Int Comput Softw Appl Conf 2:610\u2013615","journal-title":"Proc - Int Comput Softw Appl Conf"},{"key":"2248_CR18","unstructured":"Khayashi F, Jamasb B, Akbari R, Shamsinejadbabaki P, Deep Learning Methods for Software Requirement Classification\u202f: A Performance Study on the PURE dataset"},{"key":"2248_CR19","doi-asserted-by":"crossref","unstructured":"Kici D (2021) A BERT-based transfer learning approach to text classification on software requirements specifications, pp 1\u201313","DOI":"10.21428\/594757db.a4880a62"},{"key":"2248_CR20","doi-asserted-by":"publisher","first-page":"36164","DOI":"10.1109\/ACCESS.2019.2903133","volume":"7","author":"M Asif","year":"2019","unstructured":"Asif M et al (2019) Annotation of software requirements specification (SRS), extractions of non-functional requirements, and measurement of their tradeoff. IEEE Access 7:36164\u201336176. https:\/\/doi.org\/10.1109\/ACCESS.2019.2903133","journal-title":"IEEE Access"},{"issue":"2","key":"2248_CR21","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1142\/S0218488598000094","volume":"6","author":"S Hochreiter","year":"1998","unstructured":"Hochreiter S (1998) The vanishing gradient problem during learning recurrent neural nets and problem solutions. Int J Uncertain Fuzziness Knowl-Based Syst 6(2):107\u2013116","journal-title":"Int J Uncertain Fuzziness Knowl-Based Syst"},{"key":"2248_CR22","unstructured":"Hanin B (2018) Which Neural Net Architectures Give Rise To Exploding and Vanishing Gradients? In: Advances in Neural Information Processing Systems, pp 582\u2013591"},{"key":"2248_CR23","doi-asserted-by":"crossref","unstructured":"Ruder S, Peters ME, Swayamdipta S, Wolf T (2019) Transfer Learning in Natural Language Processing. In: Proceedings of the 2019 Conference of the North {A}merican Chapter of the Association for Computational Linguistics: Tutorials, pp 15\u201318","DOI":"10.18653\/v1\/N19-5004"},{"key":"2248_CR24","unstructured":"Pennington J, Socher R, GloVe: Global Vectors for Word Representation. [Online]. Available: https:\/\/nlp.stanford.edu\/projects\/glove\/. [Accessed 03 Jun 2021]"},{"issue":"9","key":"2248_CR25","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.3390\/e22091057","volume":"22","author":"ED Canedo","year":"2020","unstructured":"Canedo ED, Mendes BC (2020) Software requirements classification using machine learning algorithms. Entropy 22(9):1057\u20131077","journal-title":"Entropy"},{"key":"2248_CR26","doi-asserted-by":"crossref","unstructured":"Navarro-Almanza R, Juarez-Ramirez R, Licea G (2017) Towards Supporting Software Engineering Using Deep Learning: A Case of Software Requirements Classification. In: 2017 5th International Conference in Software Engineering Research and Innovation (CONISOFT), pp 116\u2013120","DOI":"10.1109\/CONISOFT.2017.00021"},{"key":"2248_CR27","unstructured":"Pedregosa F et al (2012) Scikit-learn: Machine Learning in Python. CoRR, vol abs\/1201.0490, [Online]. Available: http:\/\/arxiv.org\/abs\/1201.0490"},{"issue":"11","key":"2248_CR28","doi-asserted-by":"publisher","first-page":"8035","DOI":"10.1007\/s00521-022-06969-0","volume":"35","author":"M Nawaz","year":"2023","unstructured":"Nawaz M, Al-Obeidat F, Tubaishat A, Zia T, Maqbool F, Rocha A (2023) MDVA-GAN: multi-domain visual attribution generative adversarial networks. Neural Comput Appl 35(11):8035\u20138050. https:\/\/doi.org\/10.1007\/s00521-022-06969-0","journal-title":"Neural Comput Appl"},{"issue":"1","key":"2248_CR29","doi-asserted-by":"publisher","first-page":"169","DOI":"10.1007\/s10723-018-9444-4","volume":"18","author":"T Zia","year":"2020","unstructured":"Zia T, Razzaq S (2020) Residual recurrent highway networks for learning deep sequence prediction models. J Grid Comput 18(1):169\u2013176. https:\/\/doi.org\/10.1007\/s10723-018-9444-4","journal-title":"J Grid Comput"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-024-02248-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10115-024-02248-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-024-02248-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,31]],"date-time":"2025-01-31T12:04:13Z","timestamp":1738325053000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10115-024-02248-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,5]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["2248"],"URL":"https:\/\/doi.org\/10.1007\/s10115-024-02248-7","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"value":"0219-1377","type":"print"},{"value":"0219-3116","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,10,5]]},"assertion":[{"value":"31 May 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 August 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 September 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 October 2024","order":4,"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"}},{"value":"None.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}