Welcome to the Bahria University DSpace digital repository. DSpace is a digital service that collects, preserves, and distributes digital material. Repositories are important tools for preserving an organization's legacy; they facilitate digital preservation and scholarly communication.
dc.contributor.author | 03-134192-003, ABDUL BASIT | |
dc.date.accessioned | 2024-12-24T06:12:05Z | |
dc.date.available | 2024-12-24T06:12:05Z | |
dc.date.issued | 2023-06-20 | |
dc.identifier.other | BULC1094 | |
dc.identifier.uri | http://hdl.handle.net/123456789/18857 | |
dc.description | Supervisor: Nadeem Sarwar | en_US |
dc.description.abstract | Categorizing software requirements is a crucial aspect of software engineering, given the rising need for software worldwide. However, manual categorization is prone to errors and can be time-consuming, leading to a need for more efficient and accurate methods. To address this challenge, a research project was conducted to identify the most effective approaches for acquiring and categorizing software requirements. The study compared several natural language processing techniques and machine learning algorithms and found that the Bag of Words method followed by the Multinomial Naive Bayes algorithm provided the best results with an F-measure of 0.93. The findings of the study have practical implications for software engineers, enabling them to better understand the requirement categorization process and improve the accuracy of their models. Additionally, the study's proposed future work in enhancing the approach and tweaking algorithms could lead to more efficient categorization of software requirements, with significant impacts on the software industry. In conclusion, the research project provides valuable insights into improving the process of categorizing software requirements, paving the way for faster and more accurate software development. The study's findings can inform further research in the field of natural language processing and machine learning, and the proposed future work could lead to even more efficient and accurate categorization methods in the future. Overall, the project represents a significant step towards more efficient and accurate software development processes. | en_US |
dc.language.iso | en | en_US |
dc.relation.ispartofseries | ;BULC1094 | |
dc.title | Software Requirements Categorization Using NLP Techniques | en_US |
dc.type | Project Reports | en_US |