Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • harvard-cite-them-right
  • 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
Requirements Analysis for AI solutions: a study on how requirements analysis is executed when developing AI solutions
2019 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Requirements analysis is an essential part of the System Development Life Cycle (SDLC) in order to achieve success in a software development project. There are several methods, techniques and frameworks used when expressing, prioritizing and managing requirements in IT projects. It is widely established that it is difficult to determine requirements for traditional systems, so a question naturally arises on how the requirements analysis is executed as AI solutions (that even fewer individuals can grasp) are being developed. Little research has been made on how the vital requirements phase is executed during development of AI solutions.

This research aims to investigate the requirements analysis phase during the development of AI solutions. To explore this topic, an extensive literature review was made, and in order to collect new information, a number of interviews were performed with five suitable organizations (i.e, organizations that develop AI solutions).

The results from the research concludes that the requirements analysis does not differ between development of AI solutions in comparison to development of traditional systems. However, the research showed that there were some deviations that can be deemed to be particularly unique for the development of AI solutions that affects the requirements analysis. These are: (1) the need for an iterative and agile systems development process, with an associated iterative and agile requirements analysis, (2) the importance of having a large set of quality data, (3) the relative deprioritization of user involvement, and (4) the difficulty of establishing timeframe, results/feasibility and the behavior of the AI solution beforehand.

Place, publisher, year, edition, pages
2019.
Keywords [en]
Artificial Intelligence, AI, AI solution, AI system, Explainable AI, Requirements Analysis, Requirements Management, Requirement Engineering, Systems Development
National Category
Information Systems
Identifiers
URN: urn:nbn:se:hb:diva-21035OAI: oai:DiVA.org:hb-21035DiVA, id: diva2:1316819
Subject / course
Informatics
Available from: 2021-08-19 Created: 2019-05-21 Last updated: 2021-08-19Bibliographically approved

Open Access in DiVA

fulltext(680 kB)5847 downloads
File information
File name FULLTEXT03.pdfFile size 680 kBChecksum SHA-512
ba1674b5eca96dbf6e82b0341d8ccefd39775b6d9607bfe339bf420e06a29ffece6324141454077d89a356f606d7f41d2c1f67b42f3695b4c764327a4b095bcc
Type fulltextMimetype application/pdf

Information Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 5849 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: 128 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • harvard-cite-them-right
  • 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