Verbete do acervo
Qualidade de software
34 conteúdos relacionados.
-
Testando sistemas agênticos: aprendendo com o passado para testar o futuro
Correção, cobertura das fontes, qualidade das evidências e clareza da síntese podem exigir avaliações diferentes.
-
O fim do code review ou uma oportunidade para repensá-lo?
O impacto dos agentes sobre a qualidade e o custo futuro do código ainda é incerto.
-
Corrigir vulnerabilidades com IA ainda exige julgamento humano
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Escrever também é pensar: por que preservo minha própria voz
O impacto pode ir além da qualidade dos textos gerados (que sabemos, é “meia boca”).
-
Disciplina de engenharia continua fazendo diferença com IA
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Os bugs da IA estão mudando: de lógica para arquitetura e contexto
O Boris Cherny (dev na Anthropic, criador do Claude) fez um tweet interessante sobre a qualidade do código gerada pelas LLMs.
-
Quem usa IA continua responsável pela qualidade da entrega
“Você não lê o texto e, agora, ele precisa ser revisado pelos seus colegas, que dizem algo como: ‘isso não parece certo’ […] Você está simplesmente deixando a IA fazer o trabalho por você.” Precisamos colocar a responsabilidade da garantia a qualidade na pessoa que fez uso da IA.
-
Quanto código gerado por IA precisamos revisar?
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Pensamento sistêmico e excelência: lições da liderança da Netflix
Foque em qualidade, guardrails, e responsabilidade.
-
IA na liderança: da automação à qualidade das decisões
Lideranças estão usando IA para estruturar dados, reduzir incertezas e elevar a qualidade das decisões.
-
Guardrails de qualidade e estratégias de adoção de IA: meu novo curso
Meu mais novo curso de IA acabou de sair na Alura: “IA na engenharia de software: Guardrails de qualidade e estratégias de adoção”.
-
A taxa da orquestração: o custo de coordenar múltiplos agentes
Qual é o limite máximo de PRs que conseguimos revisar, com qualidade, e ao mesmo tempo?
-
O que aprendi criando três microaplicações com IA
Mas garantir a experiência do usuário, a arquitetura, e a qualidade como um todo, essa ainda é uma tarefa muito humana.
-
Testes gerados por IA também precisam de qualidade
Na qualidade do código do teste.
-
Guardrails leves e pesados para código gerado por IA
Esse é aquele guardrail onde você define para a LLM as suas estratégias para garantir qualidade.
-
Como a OpenAI usa Codex no dia a dia da engenharia
O texto dá uma visão bem legal de como a OpenAI integra o Codex em suas operações diárias, melhorando a eficiência e a qualidade do trabalho em equipe.
-
Qualidade de software na era em que a IA escreve o código
Produzir código com IA fica mais rápido, mas garantir sua qualidade continua sendo responsabilidade do time.
-
Agentes de IA no código aberto: uma síntese do MSR 2026
A pesquisa revela um cenário complexo onde os agentes de IA exibem capacidade significativa, mas introduzem desafios distintos em termos de qualidade de código, dinâmica de revisão e padrões de integração.
-
Estratégias de testes em escala
Definir uma boa estratégia de testes é um passo importante quando se fala em qualidade de software.
-
As vantagens de um doutorado em engenharia de software na indústria
A qualidade da escrita desempenha um papel fundamental nesse sentido.
-
TestKnight: An Interactive Assistant to Stimulate Test Engineering
Para garantir a qualidade do software, o ideal é que os desenvolvedores escrevam e executem testes automatizados regularmente à medida que sua base de código evolui.
-
Como a cobertura de testes pode ser usada e mal utilizada
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
O que aprendi ao inverter minha sala de aula
Experimentei sala de aula invertida nas edições 2019-2020 e 2020-2021 de nosso Teste e Qualidade de Software (CSE1110).
-
The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring
Refatoração é o processo de alteração da estrutura interna do software para melhorar sua qualidade sem modificar seu comportamento externo.
-
Current Challenges in Practical Object-Oriented Software Design
…mas vários modelos para o mesmo problema que vivam e interajam juntos, e (3) como as técnicas existentes de avaliação de qualidade para design orientado a objetos devem ir além das métricas de alto nível.
-
Pragmatic Software Testing Education
…render diversas técnicas de teste, para serem capazes de distinguir a técnica certa a ser aplicada, para avaliar a qualidade de seus conjuntos de testes e para escrever código de teste sustentável.
-
When Testing Meets Code Review: Why and How Developers Review Tests
O teste automatizado é considerado um processo essencial para garantir a qualidade do software.
-
Code smells for Model-View-Controller architectures
Estudos anteriores mostraram os efeitos negativos que o código de baixa qualidade pode ter nos proxies de manutenção, como a propensão a alterações de código e a defeitos.
-
SATT: Tailoring Code Metric Thresholds for Different Software Architectures
A análise métrica de código é uma abordagem bem conhecida para avaliar a qualidade de um sistema de software.
-
Does test-driven development improve class design? A qualitative study on developers’ perceptions
Antecedentes: Os desenvolvedores comumente afirmam que escrever testes unitários melhora a qualidade interna de um software, além de ter um efeito mais óbvio na qualidade externa.
-
Improving Code Quality on Automated Tests of Web Applications: A Set of Patterns
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects
Relatamos uma análise realizada com projetos de código aberto e industriais, relacionando instruções assert em um teste unitário com medidas de qualidade do código que está sendo testado.
-
Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team
Há muitas vantagens para os desenvolvedores dispostos a aprender: maior qualidade interna e externa do software produzido e uma curva de aprendizado reduzida, à medida que iniciantes se tornam desenvolvedores altamente qualificados muito mais rápido do que o normal.
-
Most common mistakes in test-driven development practice: Results from an online survey with developers
O desenvolvimento orientado a testes (TDD) é uma prática de desenvolvimento de software que supostamente leva a melhor qualidade e menos defeitos no código.