Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03279.jsonl.gz/1344

Code von einer Programmiersprache in eine andere zu übersetzen, ist ein Teilprozess der Codemigration. In dieser Bachelorthesis wurde untersucht, ob und inwiefern diese Aufgabe mit der Anwendung von generativer KI unterstützt werden kann. Basierend auf einer Literaturrecherche wurden ein Modell und eine Methodik abgeleitet, anhand welchen die Tauglichkeit (teil-)automatisierten Codeübersetzungen bewertet werden kann. Die Evaluation wurde im Tool ChatGPT und exemplarisch mit dem Programmiersprachenpaar COBOL und Python durchgeführt. Das Ergebnis hat aufgezeigt, dass ChatGPT keine perfekten, durchaus aber brauchbare Codeübersetzungen generieren kann, die einen guten Startpunkt für die Weiterverwendung darstellen. Basierend auf den verwendeten Kriterien hat ChatGPT den Code im Durchschnitt mit 72-prozentigem Erfolg übersetzt. Um Potenziale und Limitationen des Tools und die Relevanz für die Praxis abschliessend bewerten zu können, muss die Forschung jedoch erweitert werden.