{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T16:03:18Z","timestamp":1776096198322,"version":"3.50.1"},"reference-count":158,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2025,6,28]],"date-time":"2025-06-28T00:00:00Z","timestamp":1751068800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software"],"abstract":"<jats:p>Software requirements engineering is one of the most critical and time-consuming phases of the software-development process. The lack of communication with stakeholders and the use of natural language for communicating leads to misunderstanding and misidentification of requirements or the creation of ambiguous requirements, which can jeopardize all subsequent steps in the software-development process and can compromise the quality of the final software product. Natural Language Processing (NLP) is an old area of research; however, it is currently undergoing strong and very positive impacts with recent advances in the area of Machine Learning (ML), namely with the emergence of Deep Learning and, more recently, with the so-called transformer models such as BERT and GPT. Software requirements engineering is also being strongly affected by the entire evolution of ML and other areas of Artificial Intelligence (AI). In this article we conduct a systematic review on how AI, ML and NLP are being used in the various stages of requirements engineering, including requirements elicitation, specification, classification, prioritization, requirements management, requirements traceability, etc. Furthermore, we identify which algorithms are most used in each of these stages, uncover challenges and open problems and suggest future research directions.<\/jats:p>","DOI":"10.3390\/software4030014","type":"journal-article","created":{"date-parts":[[2025,6,30]],"date-time":"2025-06-30T03:54:28Z","timestamp":1751255668000},"page":"14","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Machine Learning Techniques for Requirements Engineering: A Comprehensive Literature Review"],"prefix":"10.3390","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3883-1160","authenticated-orcid":false,"given":"Ant\u00f3nio Miguel","family":"Rosado da Cruz","sequence":"first","affiliation":[{"name":"ADiT-Lab, Polytechnic University of Viana do Castelo, 4900-347 Viana do Castelo, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6426-9939","authenticated-orcid":false,"given":"Estrela Ferreira","family":"Cruz","sequence":"additional","affiliation":[{"name":"ADiT-Lab, Polytechnic University of Viana do Castelo, 4900-347 Viana do Castelo, Portugal"},{"name":"Algoritmi Research Centre, Escola de Engenharia, Universidade do Minho, 4800-058 Guimar\u00e3es, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2025,6,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Liubchenko, V. (2023, January 7\u20139). The Machine Learning Techniques for Enhancing Software Requirement Specification: Literature Review. Proceedings of the 2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Dortmund, Germany.","DOI":"10.1109\/IDAACS58523.2023.10348647"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1007\/s44163-022-00022-8","article-title":"Quo vadis artificial intelligence?","volume":"2","author":"Jiang","year":"2022","journal-title":"Discov. Artif. Intell."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3605943","article-title":"Recent Advances in Natural Language Processing via Large Pre-trained Language Models: A Survey","volume":"56","author":"Min","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Fernandes, J.M., and Machado, R.J. (2016). Requirements in Engineering Projects, Springer.","DOI":"10.1007\/978-3-319-18597-2"},{"key":"ref_5","unstructured":"Pressman, R. (2010). Software Engineering: A Practitioner\u2019s Approach, McGraw-Hill Higher Education, McGraw-Hill Education."},{"key":"ref_6","unstructured":"van Lamsweerde, A. (2009). Requirements Engineering: From System Goals to UML Models to Software Specifications, Wiley."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zamani, K., Zowghi, D., and Arora, C. (2021, January 20\u201324). Machine Learning in Requirements Engineering: A Mapping Study. Proceedings of the 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW), Notre Dame, IN, USA.","DOI":"10.1109\/REW53955.2021.00023"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Liu, K., Reddivari, S., and Reddivari, K. (2022, January 9\u201311). Artificial Intelligence in Software Requirements Engineering: State-of-the-Art. Proceedings of the 2022 IEEE 23rd International Conference on Information Reuse and Integration for Data Science (IRI), San Diego, CA, USA.","DOI":"10.1109\/IRI54793.2022.00034"},{"key":"ref_9","first-page":"344","article-title":"Machine Learning in Software Development Life Cycle: A Comprehensive Review","volume":"1","author":"Navaei","year":"2022","journal-title":"ENASE"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Abdelnabi, E.A., Maatuk, A.M., and Hagal, M. (2021, January 25\u201327). Generating UML Class Diagram from Natural Language Requirements: A Survey of Approaches and Techniques. Proceedings of the 2021 IEEE 1st International Maghreb Meeting of the Conference on Sciences and Techniques of Automatic Control and Computer Engineering MI-STA, Tripoli, Libya.","DOI":"10.1109\/MI-STA52233.2021.9464433"},{"key":"ref_11","unstructured":"Abraham, A., Gandhi, N., Hanne, T., Hong, T.P., Nogueira Rios, T., and Ding, W. Intelligent Software Engineering: The Significance of Artificial Intelligence Techniques in Enhancing Software Development Lifecycle Processes. Proceedings of the Intelligent Systems Design and Applications."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"51021","DOI":"10.1109\/ACCESS.2022.3174115","article-title":"Systematic Mapping: Artificial Intelligence Techniques in Software Engineering","volume":"10","author":"Sofian","year":"2022","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sufian, M., Khan, Z., Rehman, S., and Haider Butt, W. (2018, January 17\u201319). A Systematic Literature Review: Software Requirements Prioritization Techniques. Proceedings of the 2018 International Conference on Frontiers of Information Technology (FIT), Islamabad, Pakistan.","DOI":"10.1109\/FIT.2018.00014"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Talele, P., and Phalnikar, R. (2021, January 28\u201329). Classification and Prioritisation of Software Requirements using Machine Learning\u2014A Systematic Review. Proceedings of the 2021 11th International Conference on Cloud Computing, Data Science & Engineering (Confluence), Noida, India.","DOI":"10.1109\/Confluence51648.2021.9377190"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s10462-023-10667-1","article-title":"The application of AI techniques in requirements classification: A systematic mapping","volume":"57","author":"Kaur","year":"2024","journal-title":"Artif. Intell. Rev."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-Hern\u00e1ndez, D.A., Octavio Ochar\u00e1n-Hern\u00e1ndez, J., Mezura-Montes, E., and S\u00e1nchez-Garc\u00eda, A. (2021, January 25\u201329). Automatic Classification of Software Requirements using Artificial Neural Networks: A Systematic Literature Review. Proceedings of the 2021 9th International Conference in Software Engineering Research and Innovation (CONISOFT), San Diego, CA, USA.","DOI":"10.1109\/CONISOFT52520.2021.00030"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"P\u00e9rez-Verdejo, J.M., S\u00e1nchez-Garc\u00eda, A.J., and Ochar\u00e1n-Hern\u00e1ndez, J.O. (2020, January 4\u20136). A Systematic Literature Review on Machine Learning for Automated Requirements Classification. Proceedings of the 2020 8th International Conference in Software Engineering Research and Innovation (CONISOFT), Chetumal, Mexico.","DOI":"10.1109\/CONISOFT50191.2020.00014"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Li, X., Wang, B., Wan, H., Deng, Y., and Wang, Z. (2023, January 5\u201310). Applications of Machine Learning in Requirements Traceability: A Systematic Mapping Study. Proceedings of the 35th International Conference on Software Engineering and Knowledge Engineering, Virtual.","DOI":"10.18293\/SEKE2023-135"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.aiopen.2021.05.001","article-title":"A comprehensive review on resolving ambiguities in natural language processing","volume":"2","author":"Yadav","year":"2021","journal-title":"AI Open"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"66542","DOI":"10.1109\/ACCESS.2021.3076921","article-title":"Exploring Automated GDPR-Compliance in Requirements Engineering: A Systematic Mapping Study","volume":"9","author":"Aberkane","year":"2021","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Page, M.J., McKenzie, J.E., Bossuyt, P.M., Boutron, I., Hoffmann, T.C., Mulrow, C.D., Shamseer, L., Tetzlaff, J.M., Akl, E.A., and Brennan, S.E. (2021). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ, 372, Available online: https:\/\/www.bmj.com\/content\/372\/bmj.n71.full.pdf.","DOI":"10.1136\/bmj.n71"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Nagarhalli, T.P., Vaze, V., and Rana, N.K. (2021, January 4\u20136). Impact of Machine Learning in Natural Language Processing: A Review. Proceedings of the 2021 Third International Conference on Intelligent Communication Technologies and Virtual Mobile Networks (ICICV), Tirunelveli, India.","DOI":"10.1109\/ICICV50876.2021.9388380"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1002\/cpt.1796","article-title":"An Introduction to Machine Learning","volume":"107","author":"Badillo","year":"2020","journal-title":"Clin. Pharmacol. Ther."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Pouyanfar, S., Sadiq, S., Yan, Y., Tian, H., Tao, Y., Reyes, M.P., Shyu, M.L., Chen, S.C., and Iyengar, S.S. (2018). A Survey on Deep Learning: Algorithms, Techniques, and Applications. ACM Comput. Surv., 51.","DOI":"10.1145\/3234150"},{"key":"ref_25","unstructured":"Zhao, L., Alhoshan, W., Ferrari, A., and Letsholo, K.J. (2022). Classification of natural language processing techniques for requirements engineering. arXiv."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1186\/s40537-023-00842-0","article-title":"Survey of transformers and towards ensemble learning using transformers for natural language processing","volume":"11","author":"Zhang","year":"2024","journal-title":"J. Big Data"},{"key":"ref_27","unstructured":"da Cruz Mello, O., and Fontoura, L.M. Challenges in Requirements Engineering and Its Solutions: A Systematic Review. Proceedings of the 24th International Conference on Enterprise Information Systems\u2014Volume 2: ICEIS."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ahmed, S., Ahmed, A., and Eisty, N.U. (2022, January 25\u201327). Automatic Transformation of Natural to Unified Modeling Language: A Systematic Review. Proceedings of the 2022 IEEE\/ACIS 20th International Conference on Software Engineering Research, Management and Applications (SERA), Las Vegas, NV, USA.","DOI":"10.1109\/SERA54885.2022.9806783"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"62811","DOI":"10.1109\/ACCESS.2022.3182372","article-title":"The Use of NLP-Based Text Representation Techniques to Support Requirement Engineering Tasks: A Systematic Mapping Review","volume":"10","author":"Sonbol","year":"2022","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"137613","DOI":"10.1109\/ACCESS.2021.3117989","article-title":"Challenges of Software Requirements Quality Assurance and Validation: A Systematic Literature Review","volume":"9","author":"Atoum","year":"2021","journal-title":"IEEE Access"},{"key":"ref_31","unstructured":"Santos, R., Groen, E.C., and Villela, K. (2019, January 18\u201321). An Overview of User Feedback Classification Approaches. Proceedings of the REFSQ Workshops, Essen, Germany."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Ahmad, A., Feng, C., Tahir, A., Khan, A., Waqas, M., Ahmad, S., and Ullah, A. (2019, January 18\u201320). An Empirical Evaluation of Machine Learning Algorithms for Identifying Software Requirements on Stack Overflow: Initial Results. Proceedings of the 2019 IEEE 10th International Conference on Software Engineering and Service Science (ICSESS), Beijing, China.","DOI":"10.1109\/ICSESS47205.2019.9040720"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"050009","DOI":"10.1063\/5.0178116","article-title":"Identification and Classification of Functional and Nonfunctional Software Requirements Using Machine Learning","volume":"2946","author":"Budake","year":"2023","journal-title":"AIP Conf. Proc."},{"key":"ref_34","first-page":"131502","article-title":"Multiple correlation based decision tree model for classification of software requirements","volume":"26","author":"Talele","year":"2023","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"107202","DOI":"10.1016\/j.infsof.2023.107202","article-title":"Zero-shot learning for requirements classification: An exploratory study","volume":"159","author":"Alhoshan","year":"2023","journal-title":"Inf. Softw. Technol."},{"key":"ref_36","first-page":"1107","article-title":"Semi-automated Software Requirements Categorisation using Machine Learning Algorithms","volume":"14","author":"Talele","year":"2023","journal-title":"Int. J. Electr. Comput. Eng. Syst."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Tasnim, A., Akhter, N., and Ali, K. (2023, January 13\u201315). A Fine Tuned Ensemble Approach to Classify Requirement from User Story. Proceedings of the 2023 26th International Conference on Computer and Information Technology, ICCIT 2023, Cox\u2019s Bazar, Bangladesh.","DOI":"10.1109\/ICCIT60459.2023.10441143"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kaur, K., and Kaur, P. (2024). SABDM: A self-attention based bidirectional-RNN deep model for requirements classification. J. Softw. Evol. Process, 36.","DOI":"10.1002\/smr.2430"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Peer, J., Mordecai, Y., and Reich, Y. (2024, January 2\u20139). NLP4ReF: Requirements Classification and Forecasting: From Model-Based Design to Large Language Models. Proceedings of the IEEE Aerospace Conference Proceedings, Big Sky, MT, USA.","DOI":"10.1109\/AERO58975.2024.10521022"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Budake, R., Bhoite, S., and Kharade, K. (2024). Machine Learning-Based Identification as Well as Classification of Functional and Non-functional Requirements. High Performance Computing, Smart Devices and Networks, Springer. Lecture Notes in Electrical Engineering.","DOI":"10.1007\/978-981-99-6690-5_38"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"106877","DOI":"10.1016\/j.infsof.2022.106877","article-title":"An end-to-end Deep Learning system for requirements classification using recurrent neural networks","volume":"147","author":"AlDhafer","year":"2022","journal-title":"Inf. Softw. Technol."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Patel, V., Mehta, P., and Lavingia, K. (2023, January 21\u201322). Software Requirement Classification Using Machine Learning Algorithms. Proceedings of the 2023 International Conference on Artificial Intelligence and Applications, ICAIA 2023 and Alliance Technology Conference, ATCON-1 2023\u2014Proceeding, Bangalore, India.","DOI":"10.1109\/ICAIA57370.2023.10169588"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"117707","DOI":"10.1109\/ACCESS.2022.3217752","article-title":"A Non-Exclusive Multi-Class Convolutional Neural Network for the Classification of Functional Requirements in AUTOSAR Software Requirement Specification Text","volume":"10","author":"Jp","year":"2022","journal-title":"IEEE Access"},{"key":"ref_44","unstructured":"Nayak, U.A., Swarnalatha, K., and Balachandra, A. (2022, January 16\u201317). Feasibility Study of Machine Learning & AI Algorithms for Classifying Software Requirements. Proceedings of the MysuruCon 2022\u20142022 IEEE 2nd Mysore Sub Section International Conference, Mysuru, India."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"2604","DOI":"10.1016\/j.procs.2023.01.234","article-title":"BERT-CNN: Improving BERT for Requirements Classification using CNN","volume":"218","author":"Kaur","year":"2022","journal-title":"Procedia Comput. Sci."},{"key":"ref_46","unstructured":"Vijayvargiya, S., Kumar, L., Murthy, L., and Misra, S. (2022, January 4\u20137). Software Requirements Classification using Deep Learning Approach with Various Hidden Layers. Proceedings of the 17th Conference on Computer Science and Intelligence Systems, FedCSIS 2022, Sofia, Bulgaria."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Luo, X., Xue, Y., Xing, Z., and Sun, J. (2022, January 10\u201314). PRCBERT: Prompt Learning for Requirement Classification using BERT-based Pretrained Language Models. Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering, Rochester, MI, USA.","DOI":"10.1145\/3551349.3560417"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Magalh\u00e3es, C., Araujo, J., and Sardinha, A. (2021, January 20\u201324). MARE: An Active Learning Approach for Requirements Classification. Proceedings of the IEEE 29th International Requirements Engineering Conference (RE), Notre Dame, IN, USA.","DOI":"10.1109\/RE51729.2021.9714537"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"704","DOI":"10.1134\/S0361768821080193","article-title":"Requirements and GitHub Issues: An Automated Approach for Quality Requirements Classification","volume":"47","year":"2021","journal-title":"Program. Comput. Softw."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Quba, G., Qaisi, H.A., Althunibat, A., and Alzu\u2019Bi, S. (2021, January 14\u201315). Software Requirements Classification using Machine Learning algorithm\u2019s. Proceedings of the 2021 International Conference on Information Technology, ICIT 2021\u2014Proceedings, Amman, Jordan.","DOI":"10.1109\/ICIT52682.2021.9491688"},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Dave, D., and Anu, V. (2022, January 1\u20134). Identifying Functional and Non-functional Software Requirements from User App Reviews. Proceedings of the 2022 IEEE International IOT, Electronics and Mechatronics Conference, IEMTRONICS 2022, Toronto, ON, Canada.","DOI":"10.1109\/IEMTRONICS55184.2022.9795770"},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Dave, D., Anu, V., and Varde, A. (2021, January 15\u201318). Automating the Classification of Requirements Data. Proceedings of the IEEE International Conference on Big Data, Big Data 2021, Orlando, FL, USA.","DOI":"10.1109\/BigData52589.2021.9671548"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Vijayvargiya, S., Kumar, L., Malapati, A., Murthy, L., and Misra, S. Software Functional Requirements Classification Using Ensemble Learning. Proceedings of the International Conference on Computational Science and Its Applications, Malaga, Spain, 4\u20137 July 2022, Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), LNCS.","DOI":"10.1007\/978-3-031-10548-7_49"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Rahimi, N., Eassa, F., and Elrefaei, L. (2020). An ensemble Machine Learning technique for functional requirement classification. Symmetry, 12.","DOI":"10.3390\/sym12101601"},{"key":"ref_55","unstructured":"Panichella, S., and Ruiz, M. (September, January 31). Requirements-Collector: Automating requirements specification from elicitation sessions and user feedback. Proceedings of the IEEE International Conference on Requirements Engineering, Zurich, Switzerland."},{"key":"ref_56","unstructured":"Surana, C.S.R.K., Gupta, D.B., and Shankar, S.P. (2019, January 17\u201318). Intelligent Chatbot for Requirements Elicitation and Classification. Proceedings of the 2019 4th IEEE International Conference on Recent Trends on Electronics, Information, Communication and Technology, RTEICT 2019\u2014Proceedings, Bangalore, India."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Li, L., Jin-An, N., Kasirun, Z., and Piaw, C. (2019). An empirical comparison of Machine Learning algorithms for classification of software requirements. Int. J. Adv. Comput. Sci. Appl., 10.","DOI":"10.14569\/IJACSA.2019.0101135"},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Kim, D.K., Chen, J., Ming, H., and Lu, L. (2023, January 24\u201327). Assessment of ChatGPT\u2019s Proficiency in Software Development. Proceedings of the Congress in Computer Science, Computer Engineering, and Applied Computing, Las Vegas, NV, USA.","DOI":"10.1109\/CSCE60160.2023.00421"},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Apte, S., Honrao, Y., Shinde, R., Talele, P., and Phalnikar, R. (2023). Automatic Extraction of Software Requirements Using Machine Learning. International Conference on Information and Communication Technology for Intelligent Systems, Springer.","DOI":"10.1007\/978-981-99-3758-5_33"},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Chatterjee, R., Ahmed, A., and Anish, P. (2020, January 1). Identification and Classification of Architecturally Significant Functional Requirements. Proceedings of the 7th International Workshop on Artificial Intelligence and Requirements Engineering, AIRE 2020, Zurich, Switzerland.","DOI":"10.1109\/AIRE51212.2020.00008"},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Baker, C., Deng, L., Chakraborty, S., and Dehlinger, J. (2019, January 15\u201319). Automatic multi-class non-functional software requirements classification using neural networks. Proceedings of the International Computer Software and Applications Conference, Milwaukee, WI, USA.","DOI":"10.1109\/COMPSAC.2019.10275"},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Lafi, M., and Abdelqader, A. (2023, January 9\u201310). Automated Business Rules Classification Using Machine Learning to Enhance Software Requirements Elicitation. Proceedings of the 2023 International Conference on Information Technology: Cybersecurity Challenges for Sustainable Cities, ICIT 2023-Proceeding, Amman, Jordan.","DOI":"10.1109\/ICIT58056.2023.10226076"},{"key":"ref_63","unstructured":"Gobov, D., and Huchenko, I. (2021, January 13\u201315). Software requirements elicitation techniques selection method for the project scope management. Proceedings of the CEUR Workshop Proceedings, Online."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Yeow, J., Rana, M., and Majid, N.A. (2024, January 28\u201329). An Automated Model of Software Requirement Engineering Using GPT-3.5. Proceedings of the 2024 ASU International Conference in Emerging Technologies for Sustainability and Intelligent Systems, ICETSIS 2024, Manama, Bahrain.","DOI":"10.1109\/ICETSIS61505.2024.10459458"},{"key":"ref_65","doi-asserted-by":"crossref","first-page":"2381","DOI":"10.1109\/TSE.2022.3219458","article-title":"A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management","volume":"49","author":"Tizard","year":"2023","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_66","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/TSE.2023.3333265","article-title":"Stakeholder Preference Extraction from Scenarios","volume":"50","author":"Shen","year":"2024","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_67","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1007\/s10664-022-10254-y","article-title":"Evaluating software user feedback classifier performance on unseen apps, datasets, and metadata","volume":"28","author":"Devine","year":"2023","journal-title":"Empir. Softw. Eng."},{"key":"ref_68","doi-asserted-by":"crossref","unstructured":"Gudaparthi, H., Niu, N., Wang, B., Bhowmik, T., Liu, H., Zhang, J., Savolainen, J., Horton, G., Crowe, S., and Scherz, T. (2023, January 4\u20138). Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning. Proceedings of the IEEE 31st International Requirements Engineering Conference (RE), Hannover, Germany.","DOI":"10.1109\/RE57278.2023.00022"},{"key":"ref_69","doi-asserted-by":"crossref","first-page":"106998","DOI":"10.1016\/j.infsof.2022.106998","article-title":"Detecting relevant app reviews for software evolution and maintenance through multimodal one-class learning","volume":"151","author":"Rossi","year":"2022","journal-title":"Inf. Softw. Technol."},{"key":"ref_70","doi-asserted-by":"crossref","unstructured":"Kauschinger, M., Vieth, N., Schreieck, M., and Krcmar, H. (2023, January 3\u20136). Detecting Feature Requests of Third-Party Developers through Machine Learning: A Case Study of the SAP Community. Proceedings of the 56th Annual Hawaii International Conference on System Sciences, Kaanapali Beach, Maui, Hawaii, USA.","DOI":"10.24251\/HICSS.2023.118"},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"Mehder, S., and Aydemir, F.B. (2022, January 15\u201319). Classification of Issue Discussions in Open Source Projects Using Deep Language Models. Proceedings of the IEEE International Conference on Requirements Engineering, Melbourne, Australia.","DOI":"10.1109\/REW56159.2022.00040"},{"key":"ref_72","doi-asserted-by":"crossref","unstructured":"Devine, P. (2022, January 21\u201329). Finding Appropriate User Feedback Analysis Techniques for Multiple Data Domains. Proceedings of the International Conference on Software Engineering, Pittsburgh, PA, USA.","DOI":"10.1145\/3510454.3522677"},{"key":"ref_73","unstructured":"Araujo, A., and Marcacini, R. (October, January 27). Hierarchical Cluster Labeling of Software Requirements using Contextual Word Embeddings. Proceedings of the ACM International Conference Proceeding Series, Joinville, Brazil."},{"key":"ref_74","doi-asserted-by":"crossref","unstructured":"Bhatia, K., and Sharma, A. (2021, January 22\u201326). Sector classification for crowd-based software requirements. Proceedings of the ACM Symposium on Applied Computing, Virtual Event, Republic of Korea.","DOI":"10.1145\/3412841.3442005"},{"key":"ref_75","doi-asserted-by":"crossref","first-page":"110730","DOI":"10.1016\/j.jss.2020.110730","article-title":"Capturing creative requirements via requirements reuse: A machine learning-based approach","volume":"170","author":"Do","year":"2020","journal-title":"J. Syst. Softw."},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"Iqbal, T., Seyff, N., and Mendez, D. (2019, January 23\u201327). Generating requirements out of thin air: Towards automated feature identification for new apps. Proceedings of the IEEE 27th International Requirements Engineering Conference Workshops, REW 2019, Jeju, Republic of Korea.","DOI":"10.1109\/REW.2019.00040"},{"key":"ref_77","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.is.2018.08.003","article-title":"Speech-acts based analysis for requirements discovery from online discussions","volume":"86","author":"Kifetew","year":"2019","journal-title":"Inf. Syst."},{"key":"ref_78","doi-asserted-by":"crossref","unstructured":"Do, Q., Chekuri, S., and Bhowmik, T. (2019). Automated Support to Capture Creative Requirements via Requirements Reuse. Reuse in the Big Data Era, Proceedings of the 18th International Conference on Software and Systems Reuse, ICSR 2019, Cincinnati, OH, USA, 26\u201328 June 2019, Springer. LNCS.","DOI":"10.1007\/978-3-030-22888-0_4"},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Tizard, J., Wang, H., Yohannes, L., and Blincoe, K. (2019, January 23\u201327). Can a conversation paint a picture? Mining requirements in software forums. Proceedings of the IEEE International Conference on Requirements Engineering, Jeju, Republic of Korea.","DOI":"10.1109\/RE.2019.00014"},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Peng, S., Xu, L., and Jiang, W. (2022, January 29\u201331). Itemization Framework of Requirements using Machine Reading Comprehension. Proceedings of the SPIE\u2014The International Society for Optical Engineering, Chongqing, China.","DOI":"10.1117\/12.2656629"},{"key":"ref_81","unstructured":"Ehresmann, M., Beyer, J., Fasoulas, S., Schorfmann, M., Brudna, T., Schoolmann, I., Br\u00fcggmann, J., H\u00f6nle, A., Gerlich, R., and Gerlich, R. (2023, January 2\u20136). ExANT: Exploring NLP AI Systems for Requirements Development. Proceedings of the International Astronautical Congress, IAC, Baku, Azerbaijan."},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Muhamad, F., Hamid, S.A., Subramaniam, H., Rashid, R.A., and Fahmi, F. (2023). Fault-Prone Software Requirements Specification Detection Using Ensemble Learning for Edge\/Cloud Applications. Appl. Sci., 13.","DOI":"10.3390\/app13148368"},{"key":"ref_83","doi-asserted-by":"crossref","first-page":"1513","DOI":"10.1007\/s10270-023-01142-0","article-title":"Identifying and fixing ambiguities in, and semantically accurate formalisation of, behavioural requirements","volume":"23","author":"Nguyen","year":"2024","journal-title":"Softw. Syst. Model."},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Berhanu, F., and Alemneh, E. (, January ICT4DA). Classification and Prioritization of Requirements Smells Using Machine Learning Techniques. Proceedings of the 2023 International Conference on Information and Communication Technology for Development for Africa, ICT4DA 2023, Bahir Dar, Ethiopia, 26\u201328 October 2023.","DOI":"10.1109\/ICT4DA59526.2023.10302263"},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1007\/s00766-024-00416-3","article-title":"Improving requirements completeness: Automated assistance through large language models","volume":"29","author":"Luitel","year":"2024","journal-title":"Requir. Eng."},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Habib, M., Wagner, S., and Graziotin, D. (2021, January 20\u201324). Detecting Requirements Smells with Deep Learning: Experiences, Challenges and Future Work. Proceedings of the IEEE International Conference on Requirements Engineering, Notre Dame, IN, USA.","DOI":"10.1109\/REW53955.2021.00027"},{"key":"ref_87","doi-asserted-by":"crossref","unstructured":"Liu, C., Zhao, Z., Zhang, L., and Li, Z. (2021). Automated conditional statements checking for complete natural language requirements specification. Appl. Sci., 11.","DOI":"10.3390\/app11177892"},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Singh, S., Saikia, L.P., and Baruah, S. (2021, January 4\u20136). A study on Quality Assessment of Requirement Engineering Document using Text Classification Technique. Proceedings of the 2nd International Conference on Electronics and Sustainable Communication Systems, ICESC 2021, Coimbatore, India.","DOI":"10.1109\/ICESC51422.2021.9532736"},{"key":"ref_89","doi-asserted-by":"crossref","unstructured":"Moharil, A., and Sharma, A. (2022, January 21). Identification of Intra-Domain Ambiguity using Transformer-based Machine Learning. Proceedings of the 1st International Workshop on Natural Language-Based Software Engineering, NLBSE 2022, Pittsburgh, PA, USA.","DOI":"10.1145\/3528588.3528651"},{"key":"ref_90","doi-asserted-by":"crossref","unstructured":"Subedi, I., Singh, M., Ramasamy, V., and Walia, G. (2021, January 15\u201317). Application of back-translation: A transfer learning approach to identify ambiguous software requirements. Proceedings of the ACMSE Conference\u2014ACMSE 2021: The Annual ACM Southeast Conference, Virtual Event, USA.","DOI":"10.1145\/3409334.3452068"},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Onyeka, E., Varde, A., Anu, V., Tandon, N., and Daramola, O. (2020, January 9\u201311). Using Commonsense Knowledge and Text Mining for Implicit Requirements Localization. Proceedings of the International Conference on Tools with Artificial Intelligence, ICTAI, Baltimore, MD, USA.","DOI":"10.1109\/ICTAI50040.2020.00146"},{"key":"ref_92","unstructured":"Femmer, H., M\u00fcller, A., and Eder, S. Semantic Similarities in Natural Language Requirements. Software Quality: Quality Intelligence in Software and Systems Engineering, Proceedings of the 12th International Conference, SWQD 2020, Vienna, Austria, 14\u201317 January 2020, Springer International Publishing."},{"key":"ref_93","unstructured":"Memon, K., and Xia, X. (2019, January 12\u201315). Deciphering and analyzing software requirements employing the techniques of Natural Language processing. Proceedings of the ACM International Conference on Mathematics and Artificial Intelligence, Chegndu, China."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"102929","DOI":"10.1016\/j.scico.2023.102929","article-title":"Measurement of key performance indicators of user experience based on software requirements","volume":"226","author":"Atoum","year":"2023","journal-title":"Sci. Comput. Program."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"Althar, R., and Samanta, D. (2022). BERT-Based Secure and Smart Management System for Processing Software Development Requirements from Security Perspective. Machine Intelligence and Data Science Applications, Springer. Lecture Notes on Data Engineering and Communications Technologies.","DOI":"10.1007\/978-981-19-2347-0_34"},{"key":"ref_96","doi-asserted-by":"crossref","unstructured":"Imtiaz, S., Amin, M., Do, A., Iannucci, S., and Bhowmik, T. (2021, January 10\u201312). Predicting Vulnerability for Requirements. Proceedings of the IEEE 22nd International Conference on Information Reuse and Integration for Data Science, IRI 2021, Las Vegas, NV, USA.","DOI":"10.1109\/IRI51335.2021.00028"},{"key":"ref_97","unstructured":"Aberkane, A.-J. (July, January 28). Automated GDPR-compliance in requirements engineering. Proceedings of the Doctoral Consortium Papers Presented at the 33rd International Conference on Advanced Information Systems Engineering (CAiSE 2021), Virtual Event, Australia, Victoria. Available online: https:\/\/ceur-ws.org\/Vol-2906\/paper3.pdf."},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"dos Santos, R., Villela, K., Avila, D., and Thom, L. (2021, January 1\u201310). A practical user feedback classifier for software quality characteristics. Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE, Virtual conference at the KSIR Virtual Conference Center, Pittsburgh, USA.","DOI":"10.18293\/SEKE2021-055"},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Atoum, I., Almalki, J., Alshahrani, S., and Shehri, W. (2021). Towards Measuring User Experience based on Software Requirements. Int. J. Adv. Comput. Sci. Appl., 12.","DOI":"10.14569\/IJACSA.2021.0121137"},{"key":"ref_100","doi-asserted-by":"crossref","unstructured":"Hovorushchenko, T., and Pavlova, O. Method of activity of ontology-based intelligent agent for evaluating initial stages of the software lifecycle. Proceedings of the Advances in Intelligent Systems and Computing, Kyiv, Ukraine, 4\u20137 June 2018.","DOI":"10.1007\/978-3-319-97885-7_17"},{"key":"ref_101","unstructured":"Groher, I., Seyff, N., and Iqbal, T. (2019, January 16\u201319). Towards automatically identifying potential sustainability effects of requirements. Proceedings of the CEUR Workshop Proceedings, Castiglione della Pescaia (Grosseto), Italy."},{"key":"ref_102","doi-asserted-by":"crossref","unstructured":"Chazette, L. (2019, January 23\u201327). Mitigating challenges in the elicitation and analysis of transparency requirements. Proceedings of the IEEE International Conference on Requirements Engineering, Jeju, Korea.","DOI":"10.1109\/RE.2019.00064"},{"key":"ref_103","unstructured":"Musleh Al-Sartawi, A.M., Razzaque, A., and Kamal, M.M. (2021). OntoReq: An Ontology Focused Collective Knowledge Approach for Requirement Traceability Modelling. AI Systems and the Internet of Things in the Digital Era, Proceedings of EAMMIS 2021, Istanbul, Turkey, 19\u201320 March 2021, Springer International Publishing."},{"key":"ref_104","doi-asserted-by":"crossref","unstructured":"Fadhlurrohman, D., Sabariah, M., Alibasa, M., and Husen, J. (2023, January 9\u201310). Na\u00efve Bayes Classification Model for Precondition-Postcondition in Software Requirements. Proceedings of the 2023 International Conference on Data Science and Its Applications, ICoDSA 2023, Bandung, Indonesia.","DOI":"10.1109\/ICoDSA58501.2023.10277397"},{"key":"ref_105","doi-asserted-by":"crossref","unstructured":"Sawada, K., Pomerantz, M., Razo, G., and Clark, M. (2023, January 18\u201327). Intelligent requirement-to-test case traceability system via Natural Language Processing and Machine Learning. Proceedings of the IEEE 9th International Conference on Space Mission Challenges for Information Technology, SMC-IT 2023, Pasadena, CA, USA.","DOI":"10.1109\/SMC-IT56444.2023.00017"},{"key":"ref_106","doi-asserted-by":"crossref","unstructured":"Subedi, I., Singh, M., Ramasamy, V., and Walia, G. (2021, January 25\u201328). Classification of Testable and Valuable User Stories by using Supervised Machine Learning Classifiers. Proceedings of the IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2021, Wuhan, China.","DOI":"10.1109\/ISSREW53611.2021.00111"},{"key":"ref_107","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/s12065-019-00241-6","article-title":"Automated cloud service based quality requirement classification for software requirement specification","volume":"14","author":"Merugu","year":"2021","journal-title":"Evol. Intell."},{"key":"ref_108","doi-asserted-by":"crossref","unstructured":"Ueda, K., and Tsukada, H. (2021, January 27\u201329). Accuracy Improvement by Training Data Selection in Automatic Test Cases Generation Method. Proceedings of the 2021 9th International Conference on Information and Education Technology, ICIET 2021, Okayama, Japan.","DOI":"10.1109\/ICIET51873.2021.9419636"},{"key":"ref_109","doi-asserted-by":"crossref","unstructured":"Kikuma, K., Yamada, T., Sato, K., and Ueda, K. (2019, January 4\u20136). Preparation method in automated test case generation using machine learning. Proceedings of the ACM International Conference Proceeding Series, Hanoi Ha Long Bay, Vietnam.","DOI":"10.1145\/3368926.3369679"},{"key":"ref_110","doi-asserted-by":"crossref","unstructured":"Kaya, A., Keceli, A., Catal, C., and Tekinerdogan, B. (2019). Model analytics for defect prediction based on design-level metrics and sampling techniques. Model Management and Analytics for Large Scale Systems, Academic Press.","DOI":"10.1016\/B978-0-12-816649-9.00015-6"},{"key":"ref_111","doi-asserted-by":"crossref","unstructured":"Petcu\u015fin, F., St\u0103nescu, L., and B\u0103dic\u0103, C. (2020). An Experiment on Automated Requirements Mapping Using Deep Learning Methods. Proceedings of the Studies in Computational Intelligence, Springer International Publishing.","DOI":"10.1007\/978-3-030-32258-8_10"},{"key":"ref_112","doi-asserted-by":"crossref","unstructured":"Zhang, J., Yuan, M., and Huang, Z. (2019). Software Requirements Elicitation Based on Ontology Learning. Proceedings of the Communications in Computer and Information Science, Springer.","DOI":"10.1007\/978-981-15-0310-8_6"},{"key":"ref_113","doi-asserted-by":"crossref","first-page":"3471907","DOI":"10.1145\/3471907","article-title":"Model Transformation Development Using Automated Requirements Analysis, Metamodel Matching, and Transformation by Example","volume":"31","author":"Lano","year":"2022","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"ref_114","doi-asserted-by":"crossref","unstructured":"Koscinski, V., Gambardella, C., Gerstner, E., Zappavigna, M., Cassetti, J., and Mirakhorli, M. (2021, January 20\u201324). A Natural Language Processing Technique for Formalization of Systems Requirement Specifications. Proceedings of the IEEE International Conference on Requirements Engineering, Notre Dame, IN, USA.","DOI":"10.1109\/REW53955.2021.00062"},{"key":"ref_115","doi-asserted-by":"crossref","unstructured":"Yanuarifiani, A., Chua, F.F., and Chan, G.Y. (2020, January 26\u201327). Feasibility Analysis of a Rule-Based Ontology Framework (ROF) for Auto-Generation of Requirements Specification. Proceedings of the IEEE International Conference on Artificial Intelligence in Engineering and Technology, IICAIET 2020, Kota Kinabalu, Malaysia.","DOI":"10.1109\/IICAIET49801.2020.9257838"},{"key":"ref_116","doi-asserted-by":"crossref","unstructured":"Arulmohan, S., Meurs, M.J., and Mosser, S. (2023, January 1\u20136). Extracting Domain Models from Textual Requirements in the Era of Large Language Models. Proceedings of the ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023, V\u00e4ster\u00e5s, Sweden.","DOI":"10.1109\/MODELS-C59198.2023.00096"},{"key":"ref_117","doi-asserted-by":"crossref","first-page":"1015","DOI":"10.1007\/s10270-021-00942-6","article-title":"Automated, interactive, and traceable domain modelling empowered by artificial intelligence","volume":"21","author":"Saini","year":"2022","journal-title":"Softw. Syst. Model."},{"key":"ref_118","doi-asserted-by":"crossref","unstructured":"Zhang, J., Chen, S., Hua, J., Niu, N., and Liu, C. (2022, January 15\u201319). Automatic Terminology Extraction and Ranking for Feature Modeling. Proceedings of the IEEE International Requirements Engineering Conference (RE), Melbourne, Australia.","DOI":"10.1109\/RE54965.2022.00012"},{"key":"ref_119","doi-asserted-by":"crossref","unstructured":"Sree-Kumar, A., Planas, E., and Claris\u00f3, R. (2021, January 9\u201311). Validating Feature Models with Respect to Textual Product Line Specifications. Proceedings of the ACM International Conference Proceeding Series, Krems, Austria.","DOI":"10.1145\/3442391.3442407"},{"key":"ref_120","unstructured":"Bonner, M., Zeller, M., Schulz, G., Beyer, D., and Olteanu, M. (2023, January 17\u201320). Automated Traceability between Requirements and Model-Based Design. Proceedings of the REFSQ Posters and Tools (CEUR Workshop Proceedings), Barcelona, Spain."},{"key":"ref_121","doi-asserted-by":"crossref","unstructured":"Bashir, N., Bilal, M., Liaqat, M., Marjani, M., Malik, N., and Ali, M. (2021, January 27\u201328). Modeling Class Diagram using NLP in Object-Oriented Designing. Proceedings of the IEEE 4th National Computing Colleges Conference, NCCC 2021, Taif, Saudi Arabia.","DOI":"10.1109\/NCCC49330.2021.9428817"},{"key":"ref_122","doi-asserted-by":"crossref","unstructured":"Vineetha, V., and Samuel, P. (2022, January 24\u201326). A Multinomial Na\u00efve Bayes Classifier for identifying Actors and Use Cases from Software Requirement Specification documents. Proceedings of the 2nd International Conference on Intelligent Technologies, CONIT 2022, Hubli, India.","DOI":"10.1109\/CONIT55038.2022.9848290"},{"key":"ref_123","unstructured":"Schouten, M., Ramackers, G., and Verberne, S. Preprocessing Requirements Documents for Automatic UML Modelling. Proceedings of the Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)."},{"key":"ref_124","first-page":"0120322","article-title":"SVM Machine Learning Classifier to Automate the Extraction of SRS Elements","volume":"12","author":"Imam","year":"2021","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_125","unstructured":"Leit\u00e3o, V., and Medeiros, I. (2021, January 12\u201315). SRXCRM: Discovering Association Rules between System Requirements and Product Specifications. Proceedings of the REFSQ Workshops, Essen, Germany. Available online: https:\/\/ceur-ws.org\/Vol-2857\/nlp4re9.pdf."},{"key":"ref_126","doi-asserted-by":"crossref","unstructured":"Sonbol, R., Rebdawi, G., and Ghneim, N. (2020, January 1). Towards a Semantic Representation for Functional Software Requirements. Proceedings of the 7th International Workshop on Artificial Intelligence and Requirements Engineering, AIRE 2020, Zurich, Switzerland.","DOI":"10.1109\/AIRE51212.2020.00007"},{"key":"ref_127","unstructured":"Saini, R., Mussbacher, G., Guo, J., and Kienzle, J. (September, January 31). Towards Queryable and Traceable Domain Models. Proceedings of the IEEE International Conference on Requirements Engineering, Zurich, Switzerland."},{"key":"ref_128","unstructured":"Tiwari, S., Rathore, S., Sagar, S., and Mirani, Y. (September, January 31). Identifying Use Case Elements from Textual Specification: A Preliminary Study. Proceedings of the IEEE International Conference on Requirements Engineering, Zurich, Switzerland."},{"key":"ref_129","doi-asserted-by":"crossref","unstructured":"Saini, R., Mussbacher, G., Guo, J., and Kienzle, J. (2020, January 31). A Neural Network Based Approach to Domain Modelling Relationships and Patterns Recognition. Proceedings of the 10th International Model-Driven Requirements Engineering Workshop, MoDRE 2020, Zurich, Switzerland.","DOI":"10.1109\/MoDRE51215.2020.00016"},{"key":"ref_130","doi-asserted-by":"crossref","unstructured":"Saini, R., Mussbacher, G., Guo, J., and Kienzle, J. (2020, January 16\u201323). DoMoBOT: A bot for automated and interactive domain modelling. Proceedings of the 23rd ACM\/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020\u2014Companion Proceedings, Virtual Event, Canada.","DOI":"10.1145\/3417990.3421385"},{"key":"ref_131","doi-asserted-by":"crossref","unstructured":"Ghosh, S., Bashar, R., Mukherjee, P., and Chakraborty, B. (2019, January 3\u20137). Automated generation of e-r diagram from a given text in natural language. Proceedings of the International Conference on Machine Learning and Data Engineering, iCMLDE 2018, Sydney, NSW, Australia.","DOI":"10.1109\/iCMLDE.2018.00026"},{"key":"ref_132","doi-asserted-by":"crossref","unstructured":"Khan, J. (2019, January 23\u201327). Mining requirements arguments from user forums. Proceedings of the IEEE International Conference on Requirements Engineering, Jeju, Republic of Korea.","DOI":"10.1109\/RE.2019.00059"},{"key":"ref_133","doi-asserted-by":"crossref","unstructured":"Osman, M., Alabwaini, N., Jaber, T., and Alrawashdeh, T. (2019, January 9\u201311). Generate use case from the requirements written in a natural language using Machine Learning. Proceedings of the 2019 IEEE Jordan International Joint Conference on Electrical Engineering and Information Technology, JEEIT 2019-Proceedings, Amman, Jordan.","DOI":"10.1109\/JEEIT.2019.8717428"},{"key":"ref_134","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1162\/evco_a_00266","article-title":"Multioracle coevolutionary learning of requirements specifications from examples in on-the-fly markets","volume":"28","author":"Wever","year":"2019","journal-title":"Evol. Comput."},{"key":"ref_135","unstructured":"Motger, Q., Borrull, R., Palomares, C., and Marco, J. (2019, January 18\u201321). OpenReq-DD: A requirements dependency detection tool. Proceedings of the NLP4RE Workshop, Essen, Germany. Available online: https:\/\/ceur-ws.org\/Vol-2376\/NLP4RE19_paper01.pdf."},{"key":"ref_136","doi-asserted-by":"crossref","unstructured":"Deshpande, G., Arora, C., and Ruhe, G. (2019, January 23\u201327). Data-driven elicitation and optimization of dependencies between requirements. Proceedings of the IEEE International Conference on Requirements Engineering, Jeju, Republic of Korea.","DOI":"10.1109\/RE.2019.00055"},{"key":"ref_137","doi-asserted-by":"crossref","unstructured":"Atas, M., Samer, R., and Felfernig, A. (2019, January 3\u20136). Automated Identification of Type-Specific Dependencies between Requirements. Proceedings of the IEEE\/WIC\/ACM International Conference on Web Intelligence, WI 2018, Santiago, Chile.","DOI":"10.1109\/WI.2018.00-10"},{"key":"ref_138","doi-asserted-by":"crossref","unstructured":"Deshpande, G. (2019, January 25\u201331). SReYantra: Automated software requirement inter-dependencies elicitation, analysis and learning. Proceedings of the IEEE\/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019, Montreal, QC, Canada.","DOI":"10.1109\/ICSE-Companion.2019.00076"},{"key":"ref_139","doi-asserted-by":"crossref","unstructured":"Wang, B., Deng, Y., Wan, H., and Li, X. (2023, January 1\u201314). DF4RT: Deep Forest for Requirements Traceability Recovery Between Use Cases and Source Code. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Oahu, HI, USA.","DOI":"10.1109\/SMC53992.2023.10394259"},{"key":"ref_140","first-page":"0131292","article-title":"Clustering-based Automated Requirement Trace Retrieval","volume":"13","author":"Azab","year":"2022","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_141","doi-asserted-by":"crossref","first-page":"110519","DOI":"10.1016\/j.jss.2020.110519","article-title":"Traceability Link Recovery between Requirements and Models using an Evolutionary Algorithm Guided by a Learning to Rank Algorithm: Train control and management case","volume":"163","author":"Pastor","year":"2020","journal-title":"J. Syst. Softw."},{"key":"ref_142","doi-asserted-by":"crossref","unstructured":"Wang, S., Li, T., and Yang, Z. (2019, January 2\u20135). Exploring Semantics of Software Artifacts to Improve Requirements Traceability Recovery: A Hybrid Approach. Proceedings of the Asia-Pacific Software Engineering Conference, APSEC, Putrajaya, Malaysia.","DOI":"10.1109\/APSEC48747.2019.00015"},{"key":"ref_143","doi-asserted-by":"crossref","unstructured":"Chen, L., Wang, D., Wang, J., and Wang, Q. (2019, January 2\u20135). Enhancing Unsupervised Requirements Traceability with Sequential Semantics. Proceedings of the Asia-Pacific Software Engineering Conference, APSEC, Putrajaya, Malaysia.","DOI":"10.1109\/APSEC48747.2019.00013"},{"key":"ref_144","first-page":"1211","article-title":"Automated Requirement Prioritisation Technique Using an Updated Adam Optimisation Algorithm","volume":"11","author":"Talele","year":"2023","journal-title":"Int. J. Intell. Syst. Appl. Eng."},{"key":"ref_145","doi-asserted-by":"crossref","unstructured":"Fatima, A., Fernandes, A., Egan, D., and Luca, C. (2023, January 22\u201324). Software Requirements Prioritisation Using Machine Learning. Proceedings of the 15th International Conference on Agents and Artificial Intelligence, ICAART, Lisbon, Portugal.","DOI":"10.5220\/0011796900003393"},{"key":"ref_146","doi-asserted-by":"crossref","unstructured":"Lunarejo, M. (2021, January 20\u201324). Requirements prioritization based on multiple criteria using Artificial Intelligence techniques. Proceedings of the IEEE International Conference on Requirements Engineering, Notre Dame, IN, USA.","DOI":"10.1109\/RE51729.2021.00072"},{"key":"ref_147","doi-asserted-by":"crossref","unstructured":"Limaylla, M., Condori-Fernandez, N., and Luaces, M. (2021). Towards a Semi-Automated Data-Driven Requirements Prioritization Approach for Reducing Stakeholder Participation in SPL Development. Eng. Proc., 7.","DOI":"10.3390\/engproc2021007027"},{"key":"ref_148","doi-asserted-by":"crossref","unstructured":"Reyad, O., Dukhan, W., Marghny, M., and Zanaty, E. (2021). Genetic K-Means Adaption Algorithm for Clustering Stakeholders in System Requirements. Proceedings of the Advances in Intelligent Systems and Computing, Springer.","DOI":"10.1007\/978-3-030-69717-4_21"},{"key":"ref_149","doi-asserted-by":"crossref","unstructured":"Talele, P., and Phalnikar, R. (2021). Software Requirements Classification and Prioritisation Using Machine Learning. Proceedings of the Lecture Notes in Networks and Systems, Springer.","DOI":"10.1007\/978-981-15-7106-0_26"},{"key":"ref_150","doi-asserted-by":"crossref","unstructured":"Pereira, F., Neto, G., Lima, L.D., Silva, F., and Peres, L. (2022, January 15\u201319). A Tool For Software Requirement Allocation Using Artificial Intelligence Planning. Proceedings of the IEEE International Conference on Requirements Engineering, Melbourne, Australia.","DOI":"10.1109\/RE54965.2022.00032"},{"key":"ref_151","doi-asserted-by":"crossref","first-page":"1610","DOI":"10.1007\/s10664-018-9656-z","article-title":"High-level software requirements and iteration changes: A predictive model","volume":"24","author":"Blincoe","year":"2019","journal-title":"Empir. Softw. Eng."},{"key":"ref_152","doi-asserted-by":"crossref","unstructured":"Liu, Y., Lin, J., Cleland-Huang, J., Vierhauser, M., Guo, J., and Lohar, S. (2020, January 1). SENET: A Semantic Web for Supporting Automation of Software Engineering Tasks. Proceedings of the 7th International Workshop on Artificial Intelligence and Requirements Engineering, AIRE 2020, Zurich, Switzerland.","DOI":"10.1109\/AIRE51212.2020.00011"},{"key":"ref_153","doi-asserted-by":"crossref","first-page":"98220","DOI":"10.1109\/ACCESS.2022.3206382","article-title":"Analysis of Tree-Family Machine Learning Techniques for Risk Prediction in Software Requirements","volume":"10","author":"Khan","year":"2022","journal-title":"IEEE Access"},{"key":"ref_154","doi-asserted-by":"crossref","unstructured":"Zamani, K. (2021, January 15\u201319). A Prediction Model for Software Requirements Change Impact. Proceedings of the 36th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2021, Melbourne, Australia.","DOI":"10.1109\/ASE51524.2021.9678582"},{"key":"ref_155","doi-asserted-by":"crossref","unstructured":"Cherdsakulwong, N., and Suwannasart, T. (2019, January 8\u201311). Impact Analysis of Test Cases for Changing Inputs or Outputs of Functional Requirements. Proceedings of the 20th IEEE\/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel\/Distributed Computing, SNPD 2019, Toyama, Japan.","DOI":"10.1109\/SNPD.2019.8935754"},{"key":"ref_156","doi-asserted-by":"crossref","unstructured":"Olson, R., Bartley, N., Urbanowicz, R., and Moore, J. (2016, January 20\u201324). Evaluation of a tree-based pipeline optimization tool for automating data science. Proceedings of the Genetic and Evolutionary Computation GECCO\u201916, Denver, CO, USA.","DOI":"10.1145\/2908812.2908918"},{"key":"ref_157","unstructured":"Aberkane, A.J. (2018). Exploring Ethics in Requirements Engineering. [Master\u2019s Thesis, Utrecht University]. Available online: https:\/\/studenttheses.uu.nl\/handle\/20.500.12932\/30674."},{"key":"ref_158","unstructured":"Peterson, B. (2024, June 21). Ethical Considerations of AI in Software Engineering: Bias, Reliability, and Human Oversight. Unpublished. Available online: https:\/\/www.researchgate.net\/publication\/390280753."}],"container-title":["Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2674-113X\/4\/3\/14\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T18:01:06Z","timestamp":1760032866000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2674-113X\/4\/3\/14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,28]]},"references-count":158,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2025,9]]}},"alternative-id":["software4030014"],"URL":"https:\/\/doi.org\/10.3390\/software4030014","relation":{},"ISSN":["2674-113X"],"issn-type":[{"value":"2674-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,6,28]]}}}