Description
The paper investigates the efficacy of utilizing artificial intelligence (AI) for code generation, specifically looking into Java and it’s GUI Swing library, and evaluates the quality of the generated code. It presents a comparative analysis of various AI-generated solutions, aiming to determine which approach yields the most optimal results. The study explores different AI techniques, such as machine learning models, employed in code generation tasks. Through rigorous experimentation and evaluation criteria, the paper assesses factors like code efficiency, readability, and functionality to identify the most effective AI-based code generation methods. The findings contribute insights into leveraging AI for code development and offer recommendations for improving code quality in software engineering practices.
Utilizing Java Swing I created a Hangman game and then asked ChatGPT, Gemini, Copilot, and Blackbox to create the same game.
Details
Title
- Optimizing Code Creation: A Comparative Analysis of AI-Generated Solutions
Contributors
- Consalvo, Benjamin (Author)
- Sopha, Matt (Thesis director)
- Mazzola, Daniel (Committee member)
- Barrett, The Honors College (Contributor)
- Dean, W.P. Carey School of Business (Contributor)
- Department of Information Systems (Contributor)
Date Created
The date the item was original created (prior to any relationship with the ASU Digital Repositories.)
2024-05
Subjects
Resource Type
Collections this item is in