← Últimos artigos
💻 computer science

Beyond the Commit: Developer Perspectives on Productivity with AI Coding Assistants

Este estudo de métodos mistos na BNY Mellon, envolvendo 2.989 respostas de questionários e 11 entrevistas, argumenta que a avaliação de assistentes de codificação de IA requer uma abordagem holística e multifacetada que incorpore fatores centrados no ser humano de longo prazo, como expertise técnica e propriedade do trabalho, em vez de depender apenas de métricas de produtividade tradicionais de curto prazo.

Autores originais: Valerie Chen, Jasmyn He, Behnjamin Williams, Jason Valentino, Ameet Talwalkar

Publicado 2026-02-04
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Valerie Chen, Jasmyn He, Behnjamin Williams, Jason Valentino, Ameet Talwalkar

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você administra uma empresa de construção massiva. Durante anos, você mediu a produtividade de seus construtores contando quantos tijolos eles assentavam por hora ou quantas paredes terminavam por dia. Mas recentemente, você entregou a cada construtor um robô assistente mágico que pode sugerir instantaneamente o próximo tijolo, escrever as plantas e até corrigir erros.

Agora, você está confuso. Os robôs são populares, mas eles estão realmente tornando a empresa mais rápida? E se estão, "mais rápido" significa a mesma coisa que costumava significar?

Este artigo é como uma investigação profunda realizada por uma equipe de pesquisadores (da Carnegie Mellon University e da BNY Mellon) que foi conversar com quase 3.000 desses "construtores" (desenvolvedores de software) para descobrir como medir o sucesso nesta nova era dos robôs de IA.

Aqui está a história do que eles descobriram, dividida em partes simples:

1. A Grande Confusão: Felicidade vs. Velocidade

Os pesquisadores primeiro fizeram uma pergunta simples: "Você está satisfeito com seu robô assistente?" e "Quanto tempo ele economiza para você?"

  • O Resultado: A maioria dos desenvolvedores disse: "Sim, eu amo o robô! Ele torna meu dia mais fácil." (86% estavam satisfeitos).
  • A Reviravolta: Mas ao serem questionados: "Quanto tempo você economizou?", a maioria disse: "Não muito. Talvez 30 minutos por semana."

A Analogia: Imagine que você tem um carro superveloz que te leva ao trabalho em 5 minutos, mas você passa 45 minutos preso no trânsito. Você pode amar o carro porque ele é divertido e confiável, mas você não está de fato chegando ao trabalho mais rápido do que antes. O estudo descobriu que os desenvolvedores amam a sensação de usar a IA, mas isso nem sempre se traduz em grandes blocos de tempo economizado. Isso prova que você não pode usar apenas um número (como "tempo economizado") para julgar se a ferramenta está funcionando.

2. As Seis Novas Regras do Jogo

Como a antiga forma de contar (tijolos por hora) não funciona mais, os pesquisadores entrevistaram 11 desenvolvedores para encontrar novas formas de medir o sucesso. Eles encontraram seis fatores distintos que importam, os quais agruparam em três estágios de um projeto:

Estágio A: Durante a Construção (A Sensação "No Momento")

  1. Autossuficiência (O Superpoder de "Faça Você Mesmo"):
    • Antes: Se um construtor não soubesse como consertar um cano com vazamento, ele tinha que parar, chamar um especialista sênior ou procurar em uma biblioteca gigante de manuais.
    • Agora: O robô sussurra a resposta diretamente no ouvido dele. Eles se sentem como super-heróis que podem resolver problemas sem sair de suas mesas.
  2. Frustração e Carga Mental (O "Cabo de Guerra Mental"):
    • O Problema: O robô não é perfeito. Às vezes, ele sugere uma solução que parece correta, mas que é, na verdade, errada. O desenvolvedor tem que parar, pensar intensamente e checar tudo. Isso pode, na verdade, deixá-los mais cansados e frustrados, mesmo que estejam digitando mais rápido.

Estágio B: Entregando as Chaves (A Verificação da Equipe)

  1. Velocidade de Conclusão de Tarefas (A Verificação de "Capacidade de Processamento"):
    • Esta é a métrica da velha guarda: quão rápido terminamos o trabalho? O estudo descobriu que, embora a IA ajude, isso nem sempre significa que o trabalho é concluído mais rápido. Às vezes, significa apenas que o trabalho é feito com menos esforço, mas o tempo economizado é pequeno.
  2. Revisão por Pares (A "Inspeção de Segurança"):
    • Antes, um construtor sênior revisava o trabalho de um júnior. Agora, se o júnior usa o robô, o sênior tem que perguntar: "Foi você quem escreveu isso ou foi o robô?". Se o robô escreveu, o sênior tem que gastar um tempo extra entendendo o código para garantir que ele é seguro. Às vezes, o robô faz o código parecer "perfeito demais" ou confuso, tornando a verificação de segurança mais difícil.

Estágio C: O Longo Prazo (O Futuro do Construtor)

  1. Experiência Técnica (A "Curva de Aprendizado"):
    • O Risco: Se um construtor júnior depender do robô para fazer todo o pensamento, ele pode nunca aprender como consertar um cano com vazamento por conta própria. Eles podem se tornar ótimos em apertar botões, mas terríveis em entender a encanação. O estudo alerta que, se não tivermos cuidado, podemos criar uma geração de desenvolvedores que não conseguem trabalhar sem o robô.
  2. Propriedade (O "Orgulho da Criação"):
    • O Sentimento: Desenvolvedores amam dizer: "Eu construí isso". Se o robô escreveu 90% do código, eles ainda sentem orgulho? Eles se sentem responsáveis se algo quebrar? O estudo descobriu que os desenvolvedores se preocupam que, se não escreveram o código por conta própria, não terão uma conexão profunda com ele e podem ser mais lentos para consertá-lo quando algo falhar mais tarde.

3. Depende do Que Você Está Fazendo

Os pesquisadores também descobriram que a IA ajuda de formas diferentes dependendo da tarefa:

  • Construindo algo novo: O robô é ótimo para dar um ponto de partida, mas você deve ter cuidado para não apenas copiar e colar cegamente.
  • Corrigindo código antigo: A IA tem dificuldade aqui porque precisa de muito contexto. É como tentar consertar uma casa de 50 anos com um robô que só conhece a construção de casas novas.
  • Escrevendo manuais ou testes: É aqui que o robô brilha. É como ter um robô que pode escrever instantaneamente o manual de instruções para a casa que você acabou de construir. Isso economiza o máximo de tempo.

A Conclusão Final

O artigo conclui que precisamos parar de procurar por um único "número mágico" para medir a produtividade.

A Analogia: Imagine tentar julgar a habilidade de um chef apenas contando quantos pratos ele serve. Se ele usa um robô para picar vegetais, ele pode servir mais pratos, mas se o robô deixar a comida com gosto ruim ou se o chef esquecer como cozinhar, o restaurante falhará a longo prazo.

Para entender verdadeiramente se os assistentes de codificação por IA estão ajudando, precisamos olhar para o quadro completo:

  • Os desenvolvedos estão felizes?
  • Eles estão aprendendo ou apenas copiando?
  • Eles se sentem responsáveis pelo código?
  • A equipe está verificando o trabalho de forma eficaz?

Os autores dizem que precisamos de uma visão "holística" — um placar equilibrado que valorize a experiência humana e o crescimento a longo prazo, não apenas a velocidade da produção.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →