Ciencia y Educación
(L-ISSN: 2790-8402 E-ISSN: 2707-3378)
Vol. 7 No. 8.1
Edición Especial VIII 2026
contraste no se relaciona con un deterioro
técnico detectable del código, sino con la
existencia de patrones diferenciados de
monitoring and integration patterns, which vary
depending on the agent and the repository
analyzed.
supervisión e integración, los cuales varían
según el agente y el repositorio analizado.
Palabras clave: Inteligencia artificial, Deuda
técnica, Revisión de código, Seguridad de
software, Python, GitHub, Ingeniería de
software.
Keywords: Artificial intelligence, Technical
debt, Code review, Software security,
Python, GitHub, Software engineering.
Sumário
O estudo comparou a dívida técnica, os
potenciais alertas de segurança e os padrões de
revisão humana em contribuições de código
Abstract
The study compared technical debt, potential
security alerts, and human review patterns in
Python code contributions generated by AI
agents and human developers in open-source
projects. A quantitative, observational, and
retrospective approach was adopted, based on
data from AIDev and GitHub. Two hundred
agent-generated and two hundred human-
Python
geradas
por
agentes
de
IA
e
desenvolvedores humanos em projetos de
código aberto. Uma abordagem quantitativa,
observacional e retrospectiva foi adotada,
baseada em dados do AIDev e do GitHub.
Duzentas contribuições geradas por agentes e
duzentas contribuições geradas por humanos
foram analisadas, pareadas por repositório, tipo
de tarefa e escopo de modificação. Variáveis
como tempo, número de linhas modificadas,
número de arquivos afetados e commits também
foram controladas. As alterações antes e depois
de cada contribuição foram avaliadas usando
Ruff, Radon e Semgrep, diferenciando entre
generated
contributions
were
analyzed,
matched by repository, task type, and scope of
modification. Variables such as timing, number
of modified lines, number of files affected, and
commits were also controlled. Changes before
and after each contribution were evaluated
using
Ruff,
Radon,
and
Semgrep,
revisões
resultados
humanas
não
e
automatizadas.
Os
differentiating between human and automated
revisions. The results showed no statistically
significant differences in the density of new
maintainability findings, maintainability index
variation, cyclomatic complexity, or validated
security alerts. However, agent-generated
contributions received human review less
frequently than those made by human
developers, with percentages of 36.5% and
mostraram
diferenças
estatisticamente significativas na densidade de
novas descobertas de manutenibilidade, na
variação do índice de manutenibilidade, na
complexidade ciclomática ou nos alertas de
segurança
validados.
No
entanto,
as
contribuições geradas por agentes receberam
revisão humana com menos frequência do que
as feitas por desenvolvedores humanos, com
67.5%,
respectively.
Likewise,
agent
percentuais
respectivamente.
de
36,5%
Da mesma
e
67,5%,
forma, as
contributions showed a lower merge rate, at
52.0%, compared to 83.5% for human
contributions. In cases where both members of
the pair were reviewed, no relevant differences
were identified in the number of messages,
reviewers, review rounds, or time spent. The
adjusted models confirmed that agent-generated
contributions were less likely to be reviewed
and merged, and technical metrics could not
explain this difference. Consequently, it was
concluded that the main contrast is not related
to detectable technical deterioration of the code,
but rather to the existence of differentiated
contribuições de agentes apresentaram uma taxa
de merge menor, de 52,0%, em comparação
com 83,5% para as contribuições humanas. Nos
casos em que ambos os membros do par foram
revisados, não foram identificadas diferenças
relevantes no número de mensagens, revisores,
rodadas de revisão ou tempo gasto. Os modelos
ajustados confirmaram que as contribuições
geradas
pelo
agente
tinham
menor
probabilidade de serem revisadas e integradas,
e as métricas técnicas não conseguiram explicar
essa diferença. Consequentemente, concluiu-se
Página 266