| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Using Artificial Intelligence in Software Development: a case analysis
Avtorji:ID Vrentuša, Patricija (Avtor)
ID Perko, Igor (Mentor) Več o mentorju... Novo okno
Datoteke:.pdf MAG_Vrentusa_Patricija_2023.pdf (1,49 MB)
MD5: D8345217B4CA1FBD6E6BEA393B973A6A
 
Jezik:Angleški jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:EPF - Ekonomsko-poslovna fakulteta
Opis:In this work, we talk about artificial intelligence and its impact on software development. We define the AI concept, the software development process, and the various uses of AI in programming. We put a special focus on the ethical aspects of AI. In the empirical part, we analyzed the AI pair programming tool created by Microsoft called GitHub Copilot. We examine several usage examples, as well as the opinions of developers that have been using GitHub Copilot. We found that the AI pair programmer tool helps programmers increase productivity and automate mundane tasks to concentrate on more complex and interesting parts of software development. However, some programmers raise concerns about unethical concepts connected to the development of GitHub Copilot, implying violations of original code author copyrights. We discuss current licenses, other possible solutions, and the morality of building AI on open-sourced repositories. Moreover, many believe that the future will be increasingly intertwined with AI in all industries and that the only way to preserve (software development) jobs is to keep learning and being innovative and creative. Programmers say that almost certainly their job will not vanish because of AI advancement; only the scope of their work will change.
Ključne besede:AI, software development, ethics, AI pair programming, GitHub Copilot.
Kraj izida:Maribor
Založnik:P. Vrentuša
Leto izida:2023
PID:20.500.12556/DKUM-83584 Novo okno
UDK:004.8(043.2)
COBISS.SI-ID:142530819 Novo okno
Datum objave v DKUM:21.02.2023
Število ogledov:1063
Število prenosov:134
Metapodatki:XML DC-XML DC-RDF
Področja:EPF
:
Kopiraj citat
  
Skupna ocena:(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY-NC-ND 4.0, Creative Commons Priznanje avtorstva-Nekomercialno-Brez predelav 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by-nc-nd/4.0/deed.sl
Opis:Najbolj omejujoča licenca Creative Commons. Uporabniki lahko prenesejo in delijo delo v nekomercialne namene in ga ne smejo uporabiti za nobene druge namene.
Začetek licenciranja:05.01.2023

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Uporaba umetne inteligence pri razvoju programskih rešitev: analiza primera
Opis:V tem magistrskem delu govorimo o umetni inteligenci (UI) in vplivu, ki ga ima na razvoj programske opreme. Opredelili smo koncept UI, proces razvoja programske opreme in različne načine uporabe UI v programiranju. Poseben poudarek namenjamo etičnim vidikom umetne inteligence. V empiričnem delu smo analizirali orodje za programiranje s pomočjo UI, ki ga je ustvaril Microsoft in se imenuje GitHub Copilot. Prikazali smo primere orodja v uporabi in analizirali mnenja številnih razvijalcev, ki so GitHub Copilot-a preizkusili. Ugotovili smo, da Copilot kot orodje za pomoč pri programiranju na podlagi UI programerjem pomaga povečati produktivnost in avtomatizirati ponavljajoča opravila, tako da se lahko ti osredotočijo na bolj zapletene in zanimive dele razvoja programske opreme. Vseeno nekateri programerji izražajo pomisleke glede neetičnih konceptov, povezanih z razvojem GitHub Copilot-a, ki namigujejo na kršitve avtorskih pravic avtorjev izvirne kode. Razpravljali smo o trenutnih licencah in drugih možnih rešitvah ter o morali gradnje UI na odprtokodnih repozitorijih. Poleg tega mnogi verjamejo, da bo prihodnost vedno bolj prepletena z umetno inteligenco v vseh panogah in da je edini način za ohranitev delovnih mest (programerjev in razvijalcev) učenje ter inovativnost in ustvarjalnost. Programerji pravijo, da njihova služba skoraj zagotovo ne bo izginila zaradi napredka umetne inteligence, spremenil se bo le obseg njihovega dela.
Ključne besede:UI, razvoj programske opreme, etika, programiranje s pomočjo UI, GitHub Copilot.


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici