View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        Designing an approach for highlighting requirements from elicitation interviews

        Thumbnail
        View/Open
        Master_Thesis-Xavier_de_Bondt.pdf (14.51Mb)
        Publication date
        2022
        Author
        Bondt, Xavier de
        Metadata
        Show full item record
        Summary
        Software projects start with correctly understanding what the problem is, why this is a problem and who should be involved to solve this problem. This is done by requirements elicitation, a phase of Requirements Engineering that highly relies on the communicative skills of the requirements engineer. While there are several techniques for requirements elicitation, most involve a conversation, between the requirements engineer and the client. Nowadays, most of these conversations are recorded, since online communication has spiked since the COVID-19 pandemic in 2019. This allows for the exploration of the transcripts of these conversations using Natural Language Processing (NLP). By using Natural Language Processing for Requirements Engineering (NLP4RE), we can extract the questions asked in the interview, after which we can classify whether these questions are relevant or not. As a final task, we can categorize these questions. By providing an overview of these relevant questions, with their category, to a requirements engineer and allowing them to read the answer to those questions, this approach provides a direct transfer of knowledge by showing parts of the conversation. This can uncover a missed requirement or clear out any misunderstandings. In this context, we propose our approach to highlighting requirements-relevant information in requirements elicitation interviews, by using NLP in combination with Artificial Intelligence. The performance of this tool is evaluated using tagged conversations from a Requirements Engineering course, given at Utrecht University.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/42328
        Collections
        • Theses
        Utrecht university logo