Chat-GPT as a transpiler for mobile development: Chat-GPT and SequalsK: A comparative analysis.
2024 (English)Independent thesis Basic level (degree of Bachelor), 180 HE credits
Student thesis
Abstract [en]
The mobile market is dominated by the two industry giants, Google and Apple. These two companies, as of January 2024, control over 95% of the global market share (Buchholz, 2023). Consequently, developing applications for both Android and iOS platforms has become a common strategy for companies aiming to reach a broad user base. However, this approach presents challenges due to the differences in programming languages used by each platform. As a result, multi-platform development often requires separate teams with distinct skill sets, leading to increased labor, time, and costs. This research explores the potential of using Chat-GPT, a large language model, as a transpiler to address this challenge by translating code between Swift and Kotlin, the primary languages for iOS and Android development. Through a comparative analysis with the existing Swift-Kotlin transpiler, SequalsK, the study aims to assess the feasibility and effectiveness of AI-driven transpilation in streamlining the mobile application development process.
This study indicated that Chat-GPT performed with a higher accuracy than that of SequalsK in producing working code. However, we acknowledge that both alternatives have potential if put through further development.
Place, publisher, year, edition, pages
2024. , p. 50
Keywords [en]
Chat-GPT, Transpiler, SequalsK, App Development, Swift, Kotlin, iOS, Android
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:hj:diva-65811OAI: oai:DiVA.org:hj-65811DiVA, id: diva2:1888067
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
2024-08-122024-08-122025-10-13Bibliographically approved