| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju


1 - 1 / 1
Na začetekNa prejšnjo stran1Na naslednjo stranNa konec
Using Artificial Intelligence in Software Development: a case analysis
Patricija Vrentuša, 2023, magistrsko delo

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.
Objavljeno v DKUM: 21.02.2023; Ogledov: 809; Prenosov: 113
.pdf Celotno besedilo (1,49 MB)

Iskanje izvedeno v 1.83 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici