{"title":"Software Requirement Classification Using Machine Learning Algorithms","authors":"Vrutik Patel, P. Mehta, Kruti Lavingia","doi":"10.1109/ICAIA57370.2023.10169588","DOIUrl":null,"url":null,"abstract":"Every software contains numerous processes for building a program, and each step is significant for software requirements. As the globe expands and develops quickly, so does the demand for software. Categorization of requirements can be done manually however doing so requires a lot of human effort, time, money, and risk of inaccurate results. As a result, numerous earlier studies have suggested automating the classification process but consumes lot of time. Here several ways are introduced such that this time taking process can be automated and software requirements can be classified using several machine learning algorithms into various categories. In the process of achieving this there were several algorithms that were taken into consideration which includes KNN, SVM, DT, Naïve Bayes to train dataset and their evaluation metrics were studied.","PeriodicalId":196526,"journal":{"name":"2023 International Conference on Artificial Intelligence and Applications (ICAIA) Alliance Technology Conference (ATCON-1)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Artificial Intelligence and Applications (ICAIA) Alliance Technology Conference (ATCON-1)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAIA57370.2023.10169588","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Every software contains numerous processes for building a program, and each step is significant for software requirements. As the globe expands and develops quickly, so does the demand for software. Categorization of requirements can be done manually however doing so requires a lot of human effort, time, money, and risk of inaccurate results. As a result, numerous earlier studies have suggested automating the classification process but consumes lot of time. Here several ways are introduced such that this time taking process can be automated and software requirements can be classified using several machine learning algorithms into various categories. In the process of achieving this there were several algorithms that were taken into consideration which includes KNN, SVM, DT, Naïve Bayes to train dataset and their evaluation metrics were studied.