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

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.
Reuse Permissions
  • 1.49 MB application/pdf

    Download restricted. Please sign in.
    Restrictions Statement

    Barrett Honors College theses and creative projects are restricted to ASU community members.

    Details

    Title
    • Optimizing Code Creation: A Comparative Analysis of AI-Generated Solutions
    Contributors
    Date Created
    2024-05
    Resource Type
  • Text
  • Machine-readable links