Akhond, Mosta jur RahmanAbid, Md.Mehedy HasanTanna, Rubaya NeshatNoyon, Mahbubur RahmanMasud, Jahidul HasanAkter, Tahmina2022-03-142022-03-1420212021-09ID 17101033ID 17101204ID 17101214ID 17101418ID 17301226http://hdl.handle.net/10361/16453Cataloged from PDF version of thesis.Includes bibliographical references (pages 22-23).This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2021.Machine learning algorithms help to automate the process in many di erent problem domains. In the eld of Software engineering. Requirement engineering is one of the rst stages of software development. This research aims to automate the process of requirements engineering by integrating machine-learning algorithms, which should reduce the development cost and the possibility of human errors in several stages of the software engineering process. The thesis requires extensive machine learning algorithms to identify the best-suited technologies in the software engineering arena. Finally, we will identify some evaluation matrix to identify the e ectiveness of our proposed algorithms for real-life software requirements speci cation.23 pagesenBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.AutomateIntegratingExtensiveIdentifyRequirement engineeringSoftware engineeringNLPBERTMachine learningAutomation requirements engineering using machine learningThesis