Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä

Generatiivisia tekoälytyökaluja käytetään yhä useammin työskentelyn tukena. Ne tehostavat monenlaisten tehtävien tekoa, jolloin niitä voidaan hyödyntää laajalti eri toimialoilla. Niihin liitetään myös monia haasteita, joista osa on eettisiä. Tässä tutkielmassa tarkastellaan tietotekniikan ammattila...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Tuomisto, Tiina
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2024
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/98689
_version_ 1826225731470884865
author Tuomisto, Tiina
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Tuomisto, Tiina Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä Tuomisto, Tiina Informaatioteknologian tiedekunta Faculty of Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Tuomisto, Tiina
datasource_str_mv jyx
description Generatiivisia tekoälytyökaluja käytetään yhä useammin työskentelyn tukena. Ne tehostavat monenlaisten tehtävien tekoa, jolloin niitä voidaan hyödyntää laajalti eri toimialoilla. Niihin liitetään myös monia haasteita, joista osa on eettisiä. Tässä tutkielmassa tarkastellaan tietotekniikan ammattilaisten kokemuksia generatiivisten tekoälytyökalujen käytöstä ohjelmistokehityksessä. Tutkielma hahmottaa työkalujen tyypillisiä käyttökohteita, hyötyjä ja haittoja. Samalla tarkastellaan myös tekoälyn eettisten periaatteiden tunnettavuutta ja eettisten ongelmien esiintyvyyttä. Tutkimusaineisto kerättiin kvalitatiivisella puolistrukturoidulla haastattelulla, jossa on teemahaastattelun piirteitä. Yksilöhaastattelut järjestettiin yhdeksälle henkilölle ja ne toteutettiin 9.5.-6.6.2024 välisenä aikana etähaastatteluina. Litteroidun haastatteluaineiston käsittely perustui ankkuroituun teoriaan, jonka avulla siitä tunnistettiin erilaisia teemoja. Tutkimuskysymyksiin vastattiin löydettyihin teemoihin nojautuen. Tuloksista ilmenee, että työkaluja voidaan käyttää monenlaisiin tehtäviin, vaikka pääasiassa niiden käyttö kohdistuu ohjelmistokehityksen toteutus- ja testausvaiheisiin. Työkalujen hyödyt liittyvät erityisesti työnteon sujuvoittamiseen ja haasteet niiden tuottamien vastausten laatuun ja luotettavuuteen. Eri työkalujen vastausten laadussa on myös eroja ja siihen voi myös vaikuttaa suoritettava tehtävä sekä ohjelmointikieli. Tulokset havainnollistavat, että tekoälyn eettiset ohjeet ovat pääasiassa tuntemattomia, mutta niihin liittyvät eettiset periaatteet ovat tuttuja käsitteitä. Koetut eettiset ongelmat liittyivät erityisesti läpinäkyvyyteen ja selitettävyyteen, tietoturvallisuuteen, vastausten toistuvuuteen ja työkalujen aiheuttamaan eriarvoisuuteen. Tulokset havainnollistavat tietotekniikan ammattilaisten kokemuksia generatiivisten tekoälytyökalujen käytöstä. Työ tuo esille työkalujen potentiaalisia hyötyjä ja haittoja, joita tietotekniikan ammattilaiset saattavat kohdata, kun he käyttävät niitä ohjelmistokehityksessä. Generative artificial intelligence tools can be used in various tasks and they are increasingly used to support workflows in different industries. Unfortunately, they are also associated with many challenges. This thesis examines the use of generative artificial tools among information technology professionals in software development. The typical uses, benefits, drawbacks and ethics of these tools are examined and discussed. The research was conducted via qualitative semi-structured interviews. The nine individual interviews were carried out remotely between May 9 to June 6, 2024. Grounded theory method was used to identify various themes from the interviews to answer the research questions. The results show that these tools can be used to streamline different tasks but they produce unreliable and low-quality answers that are affected by the tool, task and programming language. Though the ethical guidelines of artificial intelligence were mainly unknown, their principles were familiar to the interviewees. The encountered ethical problems were related to transparency and explainability, information security, repetition of answers and inequality. The results highlight the experiences of information technology professionals who are familiar with generative artificial intelligence tools. This thesis showcases the potential and encountered benefits and drawbacks of these tools when they are used in software development.
first_indexed 2024-11-28T21:02:17Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Harjumaa, Lasse", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Tuomisto, Tiina", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-11-28T07:38:58Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-11-28T07:38:58Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/98689", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Generatiivisia teko\u00e4lyty\u00f6kaluja k\u00e4ytet\u00e4\u00e4n yh\u00e4 useammin ty\u00f6skentelyn tukena. Ne tehostavat monenlaisten teht\u00e4vien tekoa, jolloin niit\u00e4 voidaan hy\u00f6dynt\u00e4\u00e4 laajalti eri toimialoilla. Niihin liitet\u00e4\u00e4n my\u00f6s monia haasteita, joista osa on eettisi\u00e4.\n\nT\u00e4ss\u00e4 tutkielmassa tarkastellaan tietotekniikan ammattilaisten kokemuksia generatiivisten teko\u00e4lyty\u00f6kalujen k\u00e4yt\u00f6st\u00e4 ohjelmistokehityksess\u00e4. Tutkielma hahmottaa ty\u00f6kalujen tyypillisi\u00e4 k\u00e4ytt\u00f6kohteita, hy\u00f6tyj\u00e4 ja haittoja. Samalla tarkastellaan my\u00f6s teko\u00e4lyn eettisten periaatteiden tunnettavuutta ja eettisten ongelmien esiintyvyytt\u00e4.\n\nTutkimusaineisto ker\u00e4ttiin kvalitatiivisella puolistrukturoidulla haastattelulla, jossa on teemahaastattelun piirteit\u00e4. Yksil\u00f6haastattelut j\u00e4rjestettiin yhdeks\u00e4lle henkil\u00f6lle ja ne toteutettiin 9.5.-6.6.2024 v\u00e4lisen\u00e4 aikana et\u00e4haastatteluina. Litteroidun haastatteluaineiston k\u00e4sittely perustui ankkuroituun teoriaan, jonka avulla siit\u00e4 tunnistettiin erilaisia teemoja. Tutkimuskysymyksiin vastattiin l\u00f6ydettyihin teemoihin nojautuen.\n\nTuloksista ilmenee, ett\u00e4 ty\u00f6kaluja voidaan k\u00e4ytt\u00e4\u00e4 monenlaisiin teht\u00e4viin, vaikka p\u00e4\u00e4asiassa niiden k\u00e4ytt\u00f6 kohdistuu ohjelmistokehityksen toteutus- ja testausvaiheisiin. Ty\u00f6kalujen hy\u00f6dyt liittyv\u00e4t erityisesti ty\u00f6nteon sujuvoittamiseen ja haasteet niiden tuottamien vastausten laatuun ja luotettavuuteen. Eri ty\u00f6kalujen vastausten laadussa on my\u00f6s eroja ja siihen voi my\u00f6s vaikuttaa suoritettava teht\u00e4v\u00e4 sek\u00e4 ohjelmointikieli. Tulokset havainnollistavat, ett\u00e4 teko\u00e4lyn eettiset ohjeet ovat p\u00e4\u00e4asiassa tuntemattomia, mutta niihin liittyv\u00e4t eettiset periaatteet ovat tuttuja k\u00e4sitteit\u00e4. Koetut eettiset ongelmat liittyiv\u00e4t erityisesti l\u00e4pin\u00e4kyvyyteen ja selitett\u00e4vyyteen, tietoturvallisuuteen, vastausten toistuvuuteen ja ty\u00f6kalujen aiheuttamaan eriarvoisuuteen.\n\nTulokset havainnollistavat tietotekniikan ammattilaisten kokemuksia generatiivisten teko\u00e4lyty\u00f6kalujen k\u00e4yt\u00f6st\u00e4. Ty\u00f6 tuo esille ty\u00f6kalujen potentiaalisia hy\u00f6tyj\u00e4 ja haittoja, joita tietotekniikan ammattilaiset saattavat kohdata, kun he k\u00e4ytt\u00e4v\u00e4t niit\u00e4 ohjelmistokehityksess\u00e4.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Generative artificial intelligence tools can be used in various tasks and they are increasingly used to support workflows in different industries. Unfortunately, they are also associated with many challenges. This thesis examines the use of generative artificial tools among information technology professionals in software development. The typical uses, benefits, drawbacks and ethics of these tools are examined and discussed.\n\nThe research was conducted via qualitative semi-structured interviews. The nine individual interviews were carried out remotely between May 9 to June 6, 2024. Grounded theory method was used to identify various themes from the interviews to answer the research questions. \n\nThe results show that these tools can be used to streamline different tasks but they produce unreliable and low-quality answers that are affected by the tool, task and programming language. Though the ethical guidelines of artificial intelligence were mainly unknown, their principles were familiar to the interviewees. The encountered ethical problems were related to transparency and explainability, information security, repetition of answers and inequality. \n\nThe results highlight the experiences of information technology professionals who are familiar with generative artificial intelligence tools. This thesis showcases the potential and encountered benefits and drawbacks of these tools when they are used in software development.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2024-11-28T07:38:58Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-11-28T07:38:58Z (GMT). No. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "105", "language": null, "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": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "CC BY 4.0", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.title", "value": "Generatiivisen teko\u00e4lyn k\u00e4ytt\u00f6 ja etiikka ohjelmistokehityksess\u00e4", "language": null, "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-202411287512", "language": null, "element": "identifier", "qualifier": "urn", "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.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": "Tietojenk\u00e4sittelytieteen maisteriohjelma", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Master's Degree Programme in Computer Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "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.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://creativecommons.org/licenses/by/4.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_98689
language fin
last_indexed 2025-02-18T10:54:40Z
main_date 2024-01-01T00:00:00Z
main_date_str 2024
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/40ae52ed-7dc1-4b5b-9c69-d328d6ef8287\/download","text":"URN:NBN:fi:jyu-202411287512.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2024
record_format qdc
source_str_mv jyx
spellingShingle Tuomisto, Tiina Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä Tietojenkäsittelytieteen maisteriohjelma Master's Degree Programme in Computer Science
title Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_full Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_fullStr Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_full_unstemmed Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_short Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_sort generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
title_txtP Generatiivisen tekoälyn käyttö ja etiikka ohjelmistokehityksessä
topic Tietojenkäsittelytieteen maisteriohjelma Master's Degree Programme in Computer Science
topic_facet Master's Degree Programme in Computer Science Tietojenkäsittelytieteen maisteriohjelma
url https://jyx.jyu.fi/handle/123456789/98689 http://www.urn.fi/URN:NBN:fi:jyu-202411287512
work_keys_str_mv AT tuomistotiina generatiivisentekoälynkäyttöjaetiikkaohjelmistokehityksessä