Skip to main content
zenodoopen

Code on Demand: A Comparative Analysis of the Efficiency, Understandability, and Self-Correction Capability of Copilot, ChatGPT, and Gemini - Data resulting from the study

<p>Este conjunto de dados foi gerado como parte do estudo "Code on Demand: A Comparative Analysis of the Efficiency, Understandability, and Self-Correction Capability of Copilot, ChatGPT, and Gemini - Data resulting from the study". O estudo focou na avalia&ccedil;&atilde;o do desempenho das ferramentas Copilot, ChatGPT e Gemini, utilizando problemas do LeetCode em quatro linguagens de programa&ccedil;&atilde;o: Python, Java, JavaScript e C.</p> <p>O conjunto de dados atualizado est&aacute; organizado nas seguintes pastas:</p> <ol> <li> <p><strong>c_programs</strong>: Esta pasta cont&eacute;m os scripts Python utilizados para calcular a complexidade ciclom&aacute;tica e a complexidade cognitiva do c&oacute;digo C gerado pelas ferramentas.</p> <ul> <li><code>calculate_cyclomatic_complexity.py</code>: Script para calcular a complexidade ciclom&aacute;tica.</li> <li><code>calculate_cognitive_complexity.py</code>: Script para calcular a complexidade cognitiva.</li> </ul> </li> <li> <p><strong>codes_suggested_by_the_tools</strong>: Esta pasta cont&eacute;m as sugest&otilde;es de c&oacute;digo geradas pelo Copilot, ChatGPT e Gemini para cada problema do LeetCode.</p> <ul> <li>Subpastas: <code>ChatGPT</code>, <code>Copilot</code>, <code>Gemini</code>, cada uma contendo as sugest&otilde;es de c&oacute;digo correspondentes nos formatos das linguagens.</li> </ul> </li> <li> <p><strong>complexity_of_codes</strong>: Esta pasta cont&eacute;m dois arquivos CSV que fornecem os resultados da an&aacute;lise de complexidade para o c&oacute;digo gerado.</p> <ul> <li><code>AI analysis results table - Cognitive.csv</code>: Resultados da complexidade cognitiva do c&oacute;digo gerado.</li> <li><code>AI analysis results table - Cyclomatic.csv</code>: Resultados da complexidade ciclom&aacute;tica do c&oacute;digo gerado.</li> </ul> </li> </ol> <p>Este conjunto de dados atualizado oferece insights valiosos sobre o desempenho das ferramentas de gera&ccedil;&atilde;o de c&oacute;digo com IA e pode ser utilizado para an&aacute;lises futuras ou estudos de replica&ccedil;&atilde;o.</p>

ShareScore

36/100

Overall dataset sharing score

Score breakdown

These five areas show where the dataset supports — or may limit — practical reuse.

Stewardship
8
Harmonization
4
Access
16
Reuse readiness
8
Engagement
0

Topics