Einsatzmöglichkeiten von Large Language Models in der Softwareentwicklung

  • Peter Unterwurzacher

Student thesis: Master's Thesis

Abstract

The development of large language models has generated considerable interest in the
new application possibilities, which in turn raises numerous questions about their use in
the corporate context. This paper investigates the potential uses in the field of software
development.
For this purpose, the technical basics of the large language models are initially
reviewed based on a literature research. Problems with the technology are pointed out
and potential improvements such as fine-tuning and prompt engineering are described in
more detail. When analyzing the phases of the software development life cycle, numerous
possible use cases for large language models are shown, in which the implementation
phase as well as the phases of requirements analysis and specification and software
maintenance are particularly suitable for use. Legal and safety-critical aspects of the
use of large language models are also discussed.
Based on the development of a prototype, the use of large language models from
different providers for processing support tickets with software malfunctions is being
researched. The challenge here is to limit the amount of information that is attached
in order to solve problems cost-efficiently and quickly. The prototype is also used to
evaluate some of the latest language models. It turned out that the suitability of the
language models varies depending on the task.
Date of Award2024
Original languageGerman (Austria)
SupervisorJosef Pichler (Supervisor)

Cite this

'