{"id":"https://openalex.org/W6989444708","doi":null,"title":"Automaattinen ohjelmakorjaus suurten kielimallien avulla","display_name":"Automaattinen ohjelmakorjaus suurten kielimallien avulla","publication_year":2025,"publication_date":"2025-07-17","ids":{"openalex":"https://openalex.org/W6989444708"},"language":"fi","primary_location":{"id":"pmh:oai:utupub.fi:11111/832","doi":null,"is_oa":true,"landing_page_url":"https://www.utupub.fi/handle/11111/832","pdf_url":"https://www.utupub.fi/bitstreams/f3bade11-eced-4018-9b4c-9a9e65ad71d0/download","source":{"id":"https://openalex.org/S4306402470","display_name":"UTUPub (University of Turku)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I155660961","host_organization_name":"University of Turku","host_organization_lineage":["https://openalex.org/I155660961"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.utupub.fi/handle/10024/182672","raw_type":"fi=Kandidaatintutkielma|en=Bachelor&apos;s thesis|"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.utupub.fi/bitstreams/f3bade11-eced-4018-9b4c-9a9e65ad71d0/download","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Kivel\u00e4, Aarni","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Kivel\u00e4, Aarni","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.63919997215271,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.63919997215271,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.35839998722076416,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.0003000000142492354,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/automated-program-repair","display_name":"automated program repair","score":0.8809999823570251},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.9940000176429749},{"id":"https://openalex.org/keywords/bug-finding","display_name":"bug detection","score":0.4779999852180481},{"id":"https://openalex.org/keywords/prompt-engineering","display_name":"prompt engineering","score":0.5920000076293945},{"id":"https://openalex.org/keywords/llm-fine-tuning","display_name":"LLM fine-tuning","score":0.8230000138282776},{"id":"https://openalex.org/keywords/generative-ai","display_name":"generative AI","score":0.3919999897480011},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"genetic algorithm","score":0.44999998807907104},{"id":"https://openalex.org/keywords/symbolic-analysis","display_name":"symbolic analysis","score":0.7820000052452087},{"id":"https://openalex.org/keywords/software-maintainability","display_name":"software maintainability","score":0.32499998807907104},{"id":"https://openalex.org/keywords/large-scale-software-projects","display_name":"large-scale software projects","score":0.5630000233650208},{"id":"https://openalex.org/keywords/llm-hallucination","display_name":"LLM hallucination","score":0.33399999141693115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.301800012588501},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.27300000190734863},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.23680000007152557},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.23669999837875366},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.22589999437332153},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.21619999408721924},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.21199999749660492},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2079000025987625},{"id":"https://openalex.org/C25343380","wikidata":"https://www.wikidata.org/wiki/Q277521","display_name":"Relation (database)","level":2,"score":0.20509999990463257},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.19740000367164612}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:utupub.fi:11111/832","doi":null,"is_oa":true,"landing_page_url":"https://www.utupub.fi/handle/11111/832","pdf_url":"https://www.utupub.fi/bitstreams/f3bade11-eced-4018-9b4c-9a9e65ad71d0/download","source":{"id":"https://openalex.org/S4306402470","display_name":"UTUPub (University of Turku)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I155660961","host_organization_name":"University of Turku","host_organization_lineage":["https://openalex.org/I155660961"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.utupub.fi/handle/10024/182672","raw_type":"fi=Kandidaatintutkielma|en=Bachelor&apos;s thesis|"},{"id":"pmh:oai:www.utupub.fi:10024/182672","doi":null,"is_oa":false,"landing_page_url":"https://www.utupub.fi/handle/10024/182672","pdf_url":null,"source":{"id":"https://openalex.org/S4306402470","display_name":"UTUPub (University of Turku)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I155660961","host_organization_name":"University of Turku","host_organization_lineage":["https://openalex.org/I155660961"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"fi=Kandidaatintutkielma|en=Bachelor's thesis|"}],"best_oa_location":{"id":"pmh:oai:utupub.fi:11111/832","doi":null,"is_oa":true,"landing_page_url":"https://www.utupub.fi/handle/11111/832","pdf_url":"https://www.utupub.fi/bitstreams/f3bade11-eced-4018-9b4c-9a9e65ad71d0/download","source":{"id":"https://openalex.org/S4306402470","display_name":"UTUPub (University of Turku)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I155660961","host_organization_name":"University of Turku","host_organization_lineage":["https://openalex.org/I155660961"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.utupub.fi/handle/10024/182672","raw_type":"fi=Kandidaatintutkielma|en=Bachelor&apos;s thesis|"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W6989444708.pdf","grobid_xml":"https://content.openalex.org/works/W6989444708.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W1990785546","https://openalex.org/W2001005268","https://openalex.org/W2101819268","https://openalex.org/W2128049346","https://openalex.org/W2156723666","https://openalex.org/W2896457183","https://openalex.org/W2924629359","https://openalex.org/W2958754741","https://openalex.org/W2981852735","https://openalex.org/W3030163527","https://openalex.org/W3198685994","https://openalex.org/W4308643319","https://openalex.org/W4382239980","https://openalex.org/W4388848588","https://openalex.org/W4391579639","https://openalex.org/W4393233520","https://openalex.org/W4393924258","https://openalex.org/W4394744380","https://openalex.org/W4400524584","https://openalex.org/W4400582613","https://openalex.org/W4400582623","https://openalex.org/W4400680980","https://openalex.org/W4401214734","https://openalex.org/W4402409915","https://openalex.org/W4402442387","https://openalex.org/W4402455209","https://openalex.org/W4402457214","https://openalex.org/W4402457546","https://openalex.org/W4402665833","https://openalex.org/W4403536230","https://openalex.org/W4403536352","https://openalex.org/W4404060073","https://openalex.org/W4406798911","https://openalex.org/W7133184417"],"related_works":["https://openalex.org/W7133003229","https://openalex.org/W7133184417","https://openalex.org/W7170849457","https://openalex.org/W7017285172","https://openalex.org/W7134274486","https://openalex.org/W4384345708","https://openalex.org/W7220562435","https://openalex.org/W7001792257","https://openalex.org/W4405592100","https://openalex.org/W4415108188"],"abstract_inverted_index":{"Suurten":[0],"kielimallien":[1],"(LLM)":[2],"kehitys":[3],"on":[4,35],"avannut":[5],"uusia":[6],"mahdollisuuksia":[7],"automatisoituun":[8],"ohjelmakorjaukseen":[9],"(APR),":[10],"joka":[11],"pyrkii":[12],"tunnistamaan":[13],"ja":[14,31,50,58,83,98,109,122],"korjaamaan":[15],"ohjelmistovirheit\u00e4":[16],"ilman":[17],"ihmisen":[18],"v\u00e4liintuloa.":[19],"Erityisesti":[20],"suurissa":[21],"ohjelmistoprojekteissa":[22],"APR":[23],"voi":[24],"v\u00e4hent\u00e4\u00e4":[25],"huomattavasti":[26],"virheiden":[27],"korjaamiseen":[28],"kuluvaa":[29],"aikaa":[30],"ty\u00f6t\u00e4.":[32],"T\u00e4m\u00e4":[33],"tutkielma":[34,64],"kirjallisuuskatsaus,":[36],"jossa":[37],"analysoidaan":[38],"viime":[39],"vuosien":[40],"merkitt\u00e4vimpi\u00e4":[41],"julkaisuja":[42],"aiheesta.":[43],"Tutkielma":[44],"tarkastelee":[45,65],"LLM-pohjaisten":[46,71],"APR-menetelmien":[47,72],"etuja,":[48],"rajoituksia":[49],"toimintaperiaatteita":[51],"verrattuina":[52],"perinteisiin":[53],"l\u00e4hestymistapoihin,":[54],"kuten":[55],"symboliseen":[56],"analyysiin":[57],"geneettisiin":[59],"algoritmeihin":[60],"perustuviin":[61],"APR-menetelmiin.":[62],"Lis\u00e4ksi":[63,129],"APR-prosessin":[66],"k\u00e4ytett\u00e4vyytt\u00e4":[67],"reaalimaailman":[68],"tilanteissa":[69],"erityisesti":[70],"n\u00e4k\u00f6kulmasta.":[73],"Tutkielmassa":[74],"APR-prosessia":[75],"k\u00e4sitell\u00e4\u00e4n":[76],"kahdessa":[77],"toiminnallisessa":[78],"p\u00e4\u00e4vaiheessa:":[79],"virheen":[80],"paikantaminen":[81],"(FL)":[82],"korjauksen":[84],"generoiminen":[85],"(PR).":[86],"Kumpaankin":[87],"p\u00e4\u00e4vaiheeseen":[88],"liittyen":[89],"tarkastellaan":[90],"keinoja":[91],"mukauttaa":[92],"LLM:ien":[93,99],"toimintaa":[94],"APR-prosessiin":[95],"erilaisten":[96],"kehotestrategioiden":[97],"hienos\u00e4\u00e4d\u00f6n":[100],"avulla.":[101],"LLM-pohjaiset":[102],"APR-menetelm\u00e4t":[103],"ovat":[104],"osoittautuneet":[105],"selv\u00e4sti":[106],"tehokkaammiksi,":[107],"tarkemmiksi":[108],"sovellettavammiksi":[110],"kuin":[111],"perinteiset":[112],"l\u00e4hestymistavat.":[113],"Tutkimuskentt\u00e4\u00e4":[114],"hallitsevat":[115],"dekooderiarkkitehtuuriin":[116],"perustuvat":[117],"mallit,":[118],"joiden":[119],"generatiiviset":[120],"kyvykkyydet":[121],"yleist\u00e4mispotentiaali":[123],"tekev\u00e4t":[124],"niist\u00e4":[125],"erityisen":[126],"soveltuvia":[127],"ohjelmakorjaukseen.":[128],"hybridimenetelm\u00e4t,":[130],"jotka":[131],"yhdist\u00e4v\u00e4t":[132],"perinteisi\u00e4":[133],"tekniikoita":[134],"LLM-pohjaisiin":[135],"ratkaisuihin,":[136],"tarjoavat":[137],"lupaavan":[138],"suunnan":[139],"tulevalle":[140],"tutkimukselle.":[141]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2025-10-10T00:00:00"}
