Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Overcoming the ambiguity requirement using Generative AI
Mälardalen University, School of Innovation, Design and Engineering.
2025 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Requirements Engineering (RE) process in software engineering projects is becoming increasingly resource-intensive, making automation essential. The software requirement specification (SRS) document provides significant guidance and defines the final product. These documents are usually written in natural language (NL), which is a convenient wayof representing them. As software projects in industrial systems expand, the software requirement specification documents are also growing, becoming more challenging to analyze and potentially containing ambiguities. With the advent of Generative Artificial Intelligence (GenAI), automating tasks like ambiguity detection is now feasible due to AI’s ability to process and understand various contexts. This thesis explores the use of GenAI in RE to address ambiguities in textual requirements. We propose a structured prompt pattern through prompt engineering technique, designed to optimize the performance of Large Language Models (LLMs) to specifically tackle the ambiguities in textual requirements, and develop a web-based tool that integrates different GPT versions such as GPT-3.5 and GPT4 and offers a user-friendly, chat-like interface for users to interact with the AI. Through continuous feedback, users can identify and resolve ambiguities more effectively. We evaluate the effectiveness of these approaches by applying them to real-world requirements from Alstom and literature-based datasets.

Place, publisher, year, edition, pages
2025. , p. 35
Keywords [en]
Requirements Engineering, Generative AI, Large Language Models, Prompt Engineering, Natural Language Processing
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-69854OAI: oai:DiVA.org:mdh-69854DiVA, id: diva2:1931301
External cooperation
Alstom Transport AB
Presentation
2024-09-12, Alpha, Universitetsplan 1, 722 20 Västerås, Mälardalen University, 14:30 (English)
Supervisors
Examiners
Available from: 2025-02-17 Created: 2025-01-26 Last updated: 2025-02-17Bibliographically approved

Open Access in DiVA

fulltext(509 kB)491 downloads
File information
File name FULLTEXT01.pdfFile size 509 kBChecksum SHA-512
445be5da99ace689adb84670de2d0113ade3b9761e280333dd948e25a10f45afc56f1a02ac1284f81aeeecce2f01f0b70398c201aa11f5e8469459c3fd7a1bbc
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Kwizera, Ishimwe Leontine
By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 492 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 611 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf