fullrecord |
[{"key": "dc.contributor.advisor", "value": "Abrahamsson, Pekka", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Ahven, Heini", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2022-12-20T05:12:07Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2022-12-20T05:12:07Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2022", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/84500", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4n pro-gradu tutkielman aiheena on teko\u00e4lyn hy\u00f6dynt\u00e4minen ohjelmistojen laadunvarmistuksessa. Teko\u00e4ly on jalkautunut teknologioihin, jota k\u00e4yt\u00e4mme p\u00e4ivitt\u00e4in ja sen hy\u00f6dynt\u00e4mismahdollisuudet laajenevat jatkuvasti. Viime vuosina teko\u00e4lyn hy\u00f6dynt\u00e4minen ohjelmistokehityksess\u00e4 ja ohjelmistojen laadunvarmistuksessa on ollut paljon k\u00e4sitelty aihe informaatioteknologia-alan ajankohtaisjulkaisuissa. Ohjelmistokehityksess\u00e4 asiakkaille pyrit\u00e4\u00e4n kehitt\u00e4m\u00e4\u00e4n yh\u00e4 nopeammin ja tehokkaammin ohjelmistotuotteita. Ohjelmistojen laadunvarmistus on kriittinen osa ohjelmistokehityst\u00e4. Laadunvarmistuksen avulla todennetaan, ett\u00e4 ohjelmisto t\u00e4ytt\u00e4\u00e4 sille asetetut vaatimukset. Ohjelmistojen laadunvarmistuksessa on edelleen toimintoja, jotka ovat ihmisen manuaalisen ty\u00f6n tuotosta. Ohjelmistotestaus on t\u00e4rkein ohjelmiston laadunvarmistuksen menetelm\u00e4. Testiautomaation avulla ohjelmistotestausta on saatu automatisoitua ja testit ovat osa l\u00e4hes jokaisen ohjelmiston automaattista julkaisuprosessia. Testiautomaatio vaatii viel\u00e4 vahvasti ihmisen yll\u00e4pitoa eik\u00e4 se kykene mukautumaan itsen\u00e4isesti ohjelmiston muutoksiin. Teko\u00e4ly ja koneoppiminen voivat tuoda ohjelmistojen laadunvarmistusprosessiin \u00e4lykkyytt\u00e4, jolloin ohjelmistotestauksen ihmisten tekemi\u00e4, manuaalisia toimintoja voidaan v\u00e4hent\u00e4\u00e4. Tutkimuksen avulla haluttiin selvitt\u00e4\u00e4, mill\u00e4 tavalla teko\u00e4ly\u00e4 hy\u00f6dynnet\u00e4\u00e4n ohjelmistojen laadunvarmistuksessa IT-organisaatioissa Suomessa. Tutkimus toteutettiin laadullisella teemahaastattelulla organisaatioille, joilla on jo kokemuksia teko\u00e4lyst\u00e4 ohjelmistojen laadunvarmistuksessa. Tutkimuksen tuloksissa kerrotaan, mitk\u00e4 ovat ohjelmistojen laadunvarmistuksen osa-alueita, joihin teko\u00e4lyn avulla haetaan ratkaisuja sek\u00e4 miten teko\u00e4ly\u00e4 hy\u00f6dynnet\u00e4\u00e4n n\u00e4ihin osa-alueisiin. Tulokset osoittavat my\u00f6s ne haasteet, jotka ovat hidasteena teko\u00e4lyn jalkautumiselle osaksi ohjelmistotestausta.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This master\u2019s thesis topic is how artificial intelligence can be utilized in software quality assurance. Artificial intelligence has spread widely to technologies, which we are using our daily basis and the opportunities for its utilization possibilities will expand continuously. During last years the utilization of artificial intelli-gence in software development and software quality assurance has been a popular topic in current publications of the Information Technology industry. In software development, the aim is to develop software products for customers faster and more efficiently. Software quality assurance is a critical part of a software development process. Software quality assurance is used to verify that software is fulfilling its requirements set to the software product. Quality assurance still includes functionalities that are carried out manually by human. Software testing is the most important method of software quality assurance. Test automation has been played a big role of automating manual testing, and tests are a part of soft-ware\u2019s continuous deployment. Test automation still needs human involving in its maintenance, and it\u2019s uncapable to conform independently to software changes. Artificial intelligence and machine learning may bring more intelligence to software testing, so human involving manual tasks can be decreased. The purpose of this study is to find out, how artificial intelligence is utilized in software quality assurance in IT-organizations in Finland. The study was conducted using qualitative interviews to organizations, which has some experiences of utilizing artificial intelligence in software quality assurance. The results of this study indicates which are the areas of software quality assurance for which solutions are sought with the help of artificial intelligence, and how artificial intelligence is utilized in these areas. The results also show the challenges that slow down the adoption of artificial intelligence as part of software testing.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2022-12-20T05:12:07Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2022-12-20T05:12:07Z (GMT). No. of bitstreams: 0\n Previous issue date: 2022", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "77", "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": "fin", "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": "ohjelmistojen laadunvarmistus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistotestaus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "teko\u00e4ly ohjelmistojen laadunvarmistuksessa", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Teko\u00e4lyn hy\u00f6dynt\u00e4minen ohjelmistojen laadunvarmistuksessa", "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-202212205753", "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": "teko\u00e4ly", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietokoneohjelmat", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laadunvarmistus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "laatu", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "testaus", "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"}]
|