Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions

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 establi...

Full description

Bibliographic Details
Main Authors: Olsson, Anton, Joelsson, Gustaf
Format: Others
Language:English
Published: 2019
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-25542
id ndltd-UPSALLA1-oai-DiVA.org-hb-25542
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hb-255422021-06-25T05:37:11ZRequirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI SolutionsengOlsson, AntonJoelsson, Gustaf2019Computer and Information SciencesData- och informationsvetenskapRequirements 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.   Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-25542application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Computer and Information Sciences
Data- och informationsvetenskap
Olsson, Anton
Joelsson, Gustaf
Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
description 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.  
author Olsson, Anton
Joelsson, Gustaf
author_facet Olsson, Anton
Joelsson, Gustaf
author_sort Olsson, Anton
title Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
title_short Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
title_full Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
title_fullStr Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
title_full_unstemmed Requirements Analysis For AI Solutions : A Study On How Requirements Analysis Is Executed When Developing AI Solutions
title_sort requirements analysis for ai solutions : a study on how requirements analysis is executed when developing ai solutions
publishDate 2019
url http://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-25542
work_keys_str_mv AT olssonanton requirementsanalysisforaisolutionsastudyonhowrequirementsanalysisisexecutedwhendevelopingaisolutions
AT joelssongustaf requirementsanalysisforaisolutionsastudyonhowrequirementsanalysisisexecutedwhendevelopingaisolutions
_version_ 1719412594152833024