NUST Institutional Repository

Requirements Gathering through AI-based tools for better Knowledge Management/Portfolio Management.

Show simple item record

dc.contributor.author Khan, Arisha Masood
dc.date.accessioned 2024-09-23T09:50:24Z
dc.date.available 2024-09-23T09:50:24Z
dc.date.issued 2024-09-23
dc.identifier.other 00000399960
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/46758
dc.description Supervised by Asst. Prof. Dr. Muhammad Sohail en_US
dc.description.abstract Requirements management involves the systematic organization and monitoring of the needs and specifications of a software system throughout its development stages. This intricate process necessitates efficient teamwork, communication, and monitoring. Software requirements gathering is a critical phase in software development, influencing the success and quality of the final product. Traditional methods of requirements gathering often rely on manual processes, leading to challenges such as ambiguity, inconsistency, and incomplete specifications. Requirements gathering is a crucial phase in software development, where stakeholders' needs and expectations are collected and documented. The process is often time-consuming, prone to errors, and requires significant manual effort. AI-based tools have emerged to support this process, leveraging natural language processing (NLP), machine learning (ML), and other techniques to improve efficiency, accuracy, and effectiveness. Artificial intelligence (AI) offers the potential to streamline certain facets of requirements management like traceability, Quantification and impact analysis. By leveraging machine learning algorithms, it's feasible to discern the connections between requirements and other elements like test cases, project knowledge and code. AI can play a significant role throughout software development life-cycle (SDLC) but in this research I would like to particularly focus on how AI based requirements gathering can help in better Knowledge management and Portfolio management by enhancing requirements traceability,standardization, quantification, decision-making, and overall project prediction performance, which in turn can help an organization achieve Capability maturity model (CMMI) level 3 and 4. Keywords: Chatbot, Semantic annotation, NLP, Requirements engineering, CMMI, Project management, Knowledge management, portfolio management, Lang-chain, Open-AI en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title Requirements Gathering through AI-based tools for better Knowledge Management/Portfolio Management. en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account