Benchmarking ChatGPT, Codeium, and GitHub Copilot: A Comparative Study of AI-Driven Programming and Debugging Assistants

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ovi, Md Sultanul Islam, Anjum, Nafisa, Bithe, Tasmina Haque, Rahman, Md. Mahabubur, Smrity, Mst. Shahnaj Akter
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866929520841326592
author Ovi, Md Sultanul Islam
Anjum, Nafisa
Bithe, Tasmina Haque
Rahman, Md. Mahabubur
Smrity, Mst. Shahnaj Akter
author_facet Ovi, Md Sultanul Islam
Anjum, Nafisa
Bithe, Tasmina Haque
Rahman, Md. Mahabubur
Smrity, Mst. Shahnaj Akter
contents With the increasing adoption of AI-driven tools in software development, large language models (LLMs) have become essential for tasks like code generation, bug fixing, and optimization. Tools like ChatGPT, GitHub Copilot, and Codeium provide valuable assistance in solving programming challenges, yet their effectiveness remains underexplored. This paper presents a comparative study of ChatGPT, Codeium, and GitHub Copilot, evaluating their performance on LeetCode problems across varying difficulty levels and categories. Key metrics such as success rates, runtime efficiency, memory usage, and error-handling capabilities are assessed. GitHub Copilot showed superior performance on easier and medium tasks, while ChatGPT excelled in memory efficiency and debugging. Codeium, though promising, struggled with more complex problems. Despite their strengths, all tools faced challenges in handling harder problems. These insights provide a deeper understanding of each tool's capabilities and limitations, offering guidance for developers and researchers seeking to optimize AI integration in coding workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2409_19922
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Benchmarking ChatGPT, Codeium, and GitHub Copilot: A Comparative Study of AI-Driven Programming and Debugging Assistants
Ovi, Md Sultanul Islam
Anjum, Nafisa
Bithe, Tasmina Haque
Rahman, Md. Mahabubur
Smrity, Mst. Shahnaj Akter
Software Engineering
With the increasing adoption of AI-driven tools in software development, large language models (LLMs) have become essential for tasks like code generation, bug fixing, and optimization. Tools like ChatGPT, GitHub Copilot, and Codeium provide valuable assistance in solving programming challenges, yet their effectiveness remains underexplored. This paper presents a comparative study of ChatGPT, Codeium, and GitHub Copilot, evaluating their performance on LeetCode problems across varying difficulty levels and categories. Key metrics such as success rates, runtime efficiency, memory usage, and error-handling capabilities are assessed. GitHub Copilot showed superior performance on easier and medium tasks, while ChatGPT excelled in memory efficiency and debugging. Codeium, though promising, struggled with more complex problems. Despite their strengths, all tools faced challenges in handling harder problems. These insights provide a deeper understanding of each tool's capabilities and limitations, offering guidance for developers and researchers seeking to optimize AI integration in coding workflows.
title Benchmarking ChatGPT, Codeium, and GitHub Copilot: A Comparative Study of AI-Driven Programming and Debugging Assistants
topic Software Engineering
url https://arxiv.org/abs/2409.19922