evidoria

← Voltar à navegação

Good practice

Programa de Produtividade de Engenharia da GovTech Singapura — Um Piloto Controlado do GitHub Copilot para Programadores do Governo

Singapura · Singapore · Ver o perfil de Singapura

Ao longo de quatro meses, a própria equipa de investigação da GovTech Singapura mediu o efeito do GitHub Copilot em 70 engenheiros de software do governo, usando telemetria de IDE e inquéritos baseados no modelo SPACE: o tempo de codificação caiu 21–28%, os programadores juniores beneficiaram mais, e a equipa publicou abertamente todas as ressalvas.

70
Programadores no piloto (Oct 2023 - Jan 2024)
21-28 %
Redução no tempo de codificação (intervalo) (Oct 2023 - Jan 2024)
22 %
Redução no tempo de codificação (média) (Oct 2023 - Jan 2024)
21 %
Aumento na velocidade de conclusão de tarefas (Oct 2023 - Jan 2024)
24 %
Ganho de produtividade global estimado (Oct 2023 - Jan 2024)
33 %
Redução no tempo de codificação para programadores juniores (Oct 2023 - Jan 2024)
13-15 %
Redução no tempo de codificação para programadores seniores/líderes (Oct 2023 - Jan 2024)
95 %
Inquiridos que afirmaram que a ferramenta lhes permitiu concentrar-se em trabalho mais gratificante
70+ %
Inquiridos que observaram menos erros de codificação
90 %
Inquiridos que queriam que o seu departamento continuasse a disponibilizar a ferramenta
~12 %
Impacto global na produtividade contabilizando o tempo fora do IDE
670+
Sistemas governamentais suportados pela plataforma SHIP-HATS
85,000+
Implementações mensais na plataforma SHIP-HATS

Detalhes

Maturidade
Pilot
Promotor
Government Technology Agency of Singapore (GovTech) — Engineering Productivity Programme, Government Digital Products division
Período
October 2023 – January 2024 (pilot); published September 2024
Palavras-chave
AI coding assistant, GitHub Copilot, developer productivity, DevSecOps

Contexto

Entre outubro de 2023 e janeiro de 2024, a Government Technology Agency (GovTech) de Singapura realizou um piloto controlado do GitHub Copilot for Business com 70 programadores, no âmbito do seu Engineering Productivity Programme (EPP) e da plataforma DevSecOps SHIP-HATS, que atualmente suporta mais de 670 sistemas governamentais e mais de 85.000 implementações mensais. Os participantes eram sobretudo engenheiros de software juniores e de nível intermédio, representando cerca de três quartos da população de engenharia da GovTech.

Objetivos

Medir o efeito do GitHub Copilot na produtividade dos programadores governamentais, através de uma abordagem de métodos mistos que combina telemetria objetiva do IDE com um inquérito baseado no referencial de produtividade SPACE.

Atividades

Os próprios investigadores da GovTech combinaram telemetria do IDE (taxas de aceitação de sugestões, linhas de código aceites) com um inquérito baseado no referencial SPACE aos mesmos 70 programadores ao longo dos quatro meses do piloto, comparando a atividade de codificação antes e depois do acesso ao Copilot, em vez de a comparar com um grupo de controlo separado de não utilizadores.

Resultados

O estudo mediu uma redução de 21-28% no tempo de codificação (em média 22%), um aumento de 21% na velocidade de conclusão de tarefas e um ganho global de produtividade estimado em 24% — com os programadores juniores a registar o maior efeito (33% menos tempo de codificação) e os seniores/líderes o menor (13-15%). 95% dos inquiridos afirmaram que a ferramenta lhes permitiu concentrar-se em trabalho mais gratificante, mais de 70% observaram menos erros de codificação, e 90% queriam que o seu departamento continuasse a disponibilizá-la.

Conclusões

O estudo publicado é notavelmente franco quanto às suas limitações: o impacto global na produtividade desce para cerca de 12% quando se contabiliza o tempo passado fora do IDE; o ganho de 21-28% fica aquém das alegações do setor, de 30-100%, o que os autores atribuem ao uso limitado sob as regras de residência de dados dentro do país de Singapura; mais de metade dos inquiridos não observou redução no tempo de revisão de código; e os engenheiros seniores manifestaram preocupação de que as imprecisões ocasionais do Copilot pudessem consolidar maus hábitos em colegas juniores. A pequena dimensão do piloto (70 programadores, 40 respondentes ao inquérito) e o âmbito limitado a uma única agência limitam até que ponto os resultados são generalizáveis.

Implementação

Custo indicativo
Medium (€50k–€500k) — Not itemised in the source; involves GitHub Copilot for Business licensing for the participating developer cohort plus GovTech's internal research staff time; no separate control-group cost.
Tempo até resultados
Short (< 1 year) — Pilot ran four months, October 2023 to January 2024; findings published September 2024.
Equipa e competências
70 GovTech developers, mostly junior and mid-level, drawn from SHIP-HATS users, GovTech's own Engineering Productivity Programme research team

Condições de sucesso

  • Pre-existing SHIP-HATS DevSecOps platform and IDE telemetry instrumentation
  • SPACE productivity-framework survey methodology
  • Voluntary, informed participant sign-up

Modos de falha comuns

  • Measured gains (21-28%) trail industry claims of 30-100%, attributed to limited usage under Singapore's data-residency rules
  • Over half of respondents saw no reduction in code-review time
  • Senior engineers worried Copilot inaccuracies could entrench poor habits in juniors
  • Small sample (70 developers, 40 survey respondents) and single-agency scope limit generalisability

Onde se enquadra

Tipo de governação
national government technology agency
Escala
single-agency pilot (70 developers)
Nível de rendimento
high-income

Fontes de dados

De onde foi obtida a informação desta prática, e quando.

Práticas semelhantes que podem ser úteis