Continuous development of AI adoption challenges

Tämän pro gradu tutkielman aiheena on tekoälyn kehittämiseen liittyvät haasteet, kun kehittäminen tapahtuu jatkuvan kehittämisen menetelmää käyttäen. Tekoälyä sisältäviä teknologioita käytetään laajasti eri toimialojen prosesseissa, ja tulevaisuudessa sen merkityksen oletetaan kasvavan. Tekoäly kehi...

Full description

Bibliographic Details
Main Author: Vänskä, Sini
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:eng
Published: 2021
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/78398
_version_ 1828193066143449088
author Vänskä, Sini
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Vänskä, Sini Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Vänskä, Sini Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Vänskä, Sini
datasource_str_mv jyx
description Tämän pro gradu tutkielman aiheena on tekoälyn kehittämiseen liittyvät haasteet, kun kehittäminen tapahtuu jatkuvan kehittämisen menetelmää käyttäen. Tekoälyä sisältäviä teknologioita käytetään laajasti eri toimialojen prosesseissa, ja tulevaisuudessa sen merkityksen oletetaan kasvavan. Tekoäly kehittäminen eroaa kuitenkin huomattavasti perinteisestä ohjelmisto- ja järjestelmäkehityksestä, sillä nykyhetkessä toimivan ohjelman sijaan tarkoituksena on luoda tulevaisuutta ennustava tekoälyjärjestelmä. Tekoälyn kehittäminen on vaiheittainen prosessi, joissa luotu tekoälyjärjestelmän konsepti opetetaan tekemään ennustuksia testidatasta, jonka jälkeen se implementoidaan varsinaiseen todelliseen järjestelmään. Nykyinen liiketoimintaympäristö on nopeasti muuttuva, sillä uuden innovaation, teknologiat ja toimintatavat voivat mullistaa toimialoja ja prosesseja. Tekoälyn kehittämiseen käytetyt viitekehykset eivät ole käyneet läpi samanlaista evoluutiota kuin perinteisen ohjelmisto- ja järjestelmäkehityksen vastaavat, jotka ovat kehittyneet niin sanotuista raskaista kehittämismalleista ketteriin kehittämismalleihin. Jatkuva kehittäminen on ohjelmistokehittämisen uusimpia ketteriä menetelmiä, joka pyrkii tekemään tuotteen elinkaaresta yhden jatkuvan käyttöönoton syklin. Tämän tutkielman tarkoitus on eritellä haasteita, joita jatkuvan kehittämisen käyttö tekoälyn kehittämisessä voi aiheuttaa. Tutkimus suoritettiin empiirisenä laadullisena haastatteluna, jonka osallistujat työskentelivät tekoälysovellusten kehittämisprojekteissa. Tutkimuksen tulokset osoittavat, että jatkuvan kehittämisen käyttöönottoon liittyy erityisesti tekoälyn olemuksen ja kehittäjien kommunikoinnin aiheuttamia haasteita. The topic of this master's thesis is the challenges related to the development of artificial intelligence when development takes place using the method of continuous software engineering. Technologies involving artificial intelligence are widely used in various industries and are expected to grow in importance in the future. However, the development of artificial intelligence differs considerably from traditional software and system development, as the purpose of the current program is to create an artificial intelligence system that predicts the future. The development of artificial intelligence is a step-by-step process in which the concept of an artificial intelligence system created is taught to make predictions about test data, which is implemented in the existing system. The business environment is rapidly changing, as innovations, technologies, and practices can revolutionize industries and processes. The frameworks used to develop artificial intelligence have not undergone the same evolution as traditional software and systems development, which have evolved from so-called heavy development models to agile development models. Continuous software engineering is the latest agile method in software development that aims to make the product lifecycle one continuous deployment cycle. The purpose of this dissertation is to specify the challenges that the use of continuous software engineering in the development of artificial intelligence may pose. The study was conducted as an empirical qualitative interview in which participants worked on artificial intelligence application development projects. The study results show that the introduction of continuous improvement is associated with the challenges posed by the nature of artificial intelligence and the communication of developers.
first_indexed 2021-10-28T20:00:40Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Abrahamsson, Pekka", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "V\u00e4nsk\u00e4, Sini", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2021-10-28T05:17:55Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2021-10-28T05:17:55Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2021", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/78398", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4n pro gradu tutkielman aiheena on teko\u00e4lyn kehitt\u00e4miseen liittyv\u00e4t haasteet, kun kehitt\u00e4minen tapahtuu jatkuvan kehitt\u00e4misen menetelm\u00e4\u00e4 k\u00e4ytt\u00e4en.\nTeko\u00e4ly\u00e4 sis\u00e4lt\u00e4vi\u00e4 teknologioita k\u00e4ytet\u00e4\u00e4n laajasti eri toimialojen prosesseissa,\nja tulevaisuudessa sen merkityksen oletetaan kasvavan. Teko\u00e4ly kehitt\u00e4minen\neroaa kuitenkin huomattavasti perinteisest\u00e4 ohjelmisto- ja j\u00e4rjestelm\u00e4kehityksest\u00e4, sill\u00e4 nykyhetkess\u00e4 toimivan ohjelman sijaan tarkoituksena on luoda tulevaisuutta ennustava teko\u00e4lyj\u00e4rjestelm\u00e4. Teko\u00e4lyn kehitt\u00e4minen on vaiheittainen\nprosessi, joissa luotu teko\u00e4lyj\u00e4rjestelm\u00e4n konsepti opetetaan tekem\u00e4\u00e4n ennustuksia testidatasta, jonka j\u00e4lkeen se implementoidaan varsinaiseen todelliseen\nj\u00e4rjestelm\u00e4\u00e4n. Nykyinen liiketoimintaymp\u00e4rist\u00f6 on nopeasti muuttuva, sill\u00e4 uuden innovaation, teknologiat ja toimintatavat voivat mullistaa toimialoja ja prosesseja. Teko\u00e4lyn kehitt\u00e4miseen k\u00e4ytetyt viitekehykset eiv\u00e4t ole k\u00e4yneet l\u00e4pi samanlaista evoluutiota kuin perinteisen ohjelmisto- ja j\u00e4rjestelm\u00e4kehityksen vastaavat, jotka ovat kehittyneet niin sanotuista raskaista kehitt\u00e4mismalleista ketteriin kehitt\u00e4mismalleihin. Jatkuva kehitt\u00e4minen on ohjelmistokehitt\u00e4misen uusimpia ketteri\u00e4 menetelmi\u00e4, joka pyrkii tekem\u00e4\u00e4n tuotteen elinkaaresta yhden\njatkuvan k\u00e4ytt\u00f6\u00f6noton syklin. T\u00e4m\u00e4n tutkielman tarkoitus on eritell\u00e4 haasteita,\njoita jatkuvan kehitt\u00e4misen k\u00e4ytt\u00f6 teko\u00e4lyn kehitt\u00e4misess\u00e4 voi aiheuttaa. Tutkimus suoritettiin empiirisen\u00e4 laadullisena haastatteluna, jonka osallistujat ty\u00f6skenteliv\u00e4t teko\u00e4lysovellusten kehitt\u00e4misprojekteissa. Tutkimuksen tulokset\nosoittavat, ett\u00e4 jatkuvan kehitt\u00e4misen k\u00e4ytt\u00f6\u00f6nottoon liittyy erityisesti teko\u00e4lyn\nolemuksen ja kehitt\u00e4jien kommunikoinnin aiheuttamia haasteita.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The topic of this master's thesis is the challenges related to the development of\nartificial intelligence when development takes place using the method of continuous software engineering. Technologies involving artificial intelligence are\nwidely used in various industries and are expected to grow in importance in the\nfuture. However, the development of artificial intelligence differs considerably\nfrom traditional software and system development, as the purpose of the current\nprogram is to create an artificial intelligence system that predicts the future. The\ndevelopment of artificial intelligence is a step-by-step process in which the concept of an artificial intelligence system created is taught to make predictions\nabout test data, which is implemented in the existing system. The business environment is rapidly changing, as innovations, technologies, and practices can revolutionize industries and processes. The frameworks used to develop artificial\nintelligence have not undergone the same evolution as traditional software and\nsystems development, which have evolved from so-called heavy development\nmodels to agile development models. Continuous software engineering is the latest agile method in software development that aims to make the product lifecycle\none continuous deployment cycle. The purpose of this dissertation is to specify\nthe challenges that the use of continuous software engineering in the development of artificial intelligence may pose. The study was conducted as an empirical\nqualitative interview in which participants worked on artificial intelligence application development projects. The study results show that the introduction of\ncontinuous improvement is associated with the challenges posed by the nature\nof artificial intelligence and the communication of developers.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2021-10-28T05:17:55Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2021-10-28T05:17:55Z (GMT). No. of bitstreams: 0\n Previous issue date: 2021", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "94", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "continuous software engineering", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "agile development", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Continuous development of AI : adoption challenges", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202110285427", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "agile methods", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "artificial intelligence", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_78398
language eng
last_indexed 2025-03-31T20:01:32Z
main_date 2021-01-01T00:00:00Z
main_date_str 2021
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/f6f24387-f67b-4ae8-90f1-4e71e4abae06\/download","text":"URN:NBN:fi:jyu-202110285427.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2021
record_format qdc
source_str_mv jyx
spellingShingle Vänskä, Sini Continuous development of AI : adoption challenges continuous software engineering agile development Tietojärjestelmätiede Information Systems Science 601 ketterät menetelmät tekoäly agile methods artificial intelligence
title Continuous development of AI : adoption challenges
title_full Continuous development of AI : adoption challenges
title_fullStr Continuous development of AI : adoption challenges Continuous development of AI : adoption challenges
title_full_unstemmed Continuous development of AI : adoption challenges Continuous development of AI : adoption challenges
title_short Continuous development of AI
title_sort continuous development of ai adoption challenges
title_sub adoption challenges
title_txtP Continuous development of AI : adoption challenges
topic continuous software engineering agile development Tietojärjestelmätiede Information Systems Science 601 ketterät menetelmät tekoäly agile methods artificial intelligence
topic_facet 601 Information Systems Science Tietojärjestelmätiede agile development agile methods artificial intelligence continuous software engineering ketterät menetelmät tekoäly
url https://jyx.jyu.fi/handle/123456789/78398 http://www.urn.fi/URN:NBN:fi:jyu-202110285427
work_keys_str_mv AT vänskäsini continuousdevelopmentofaiadoptionchallenges