Exploring the Capabilities and Limitations of ChatGPT for Java Code Generation

dc.contributor.authorSchädler, Luca
dc.contributor.mentorScherb, Christopher
dc.date.accessioned2024-12-03T19:23:58Z
dc.date.available2024-12-03T19:23:58Z
dc.date.issued2023
dc.description.abstractThe study begins with a contextualisation of generative AI in the current landscape, acknowledging its position in the Gartner Hype Cycle for AI and recognising the associated risks in the "Trough of Disillusionment" phase. The research problem focuses on the critical evaluation of code quality and security, particularly for Java code generation, a relatively unexplored area in the literature. The thesis is that while ChatGPT can contribute to developer productivity by generating Java code, the inherent code quality and security challenges may not meet corporate standards. The main research question investigates the weaknesses of the Java code generated by ChatGPT in terms of code quality and security.
dc.identifier.urihttps://irf.fhnw.ch/handle/11654/48857
dc.language.isoen
dc.publisherHochschule für Wirtschaft FHNW
dc.spatialOlten
dc.subject.ddc330 - Wirtschaft
dc.titleExploring the Capabilities and Limitations of ChatGPT for Java Code Generation
dc.type11 - Studentische Arbeit
dspace.entity.typePublication
fhnw.InventedHereYes
fhnw.StudentsWorkTypeMaster
fhnw.affiliation.hochschuleHochschule für Wirtschaft FHNWde_CH
fhnw.affiliation.institutMaster of Science
relation.isMentorOfPublication5e1bc8d5-8dbd-443f-a65a-71562709d7a7
relation.isMentorOfPublication.latestForDiscovery5e1bc8d5-8dbd-443f-a65a-71562709d7a7
Dateien