Verbete do acervo
Pesquisa em engenharia de software
31 conteúdos relacionados.
-
Testando sistemas agênticos: aprendendo com o passado para testar o futuro
Para um agente de pesquisa, por outro lado, o resultado pode ser muito mais difícil de avaliar deterministicamente.
-
Memória dos agentes: quanto contexto realmente precisamos guardar?
Quaisquer arquivos de pesquisa ou planejamento destinam-se a tarefas pontuais e não precisam ser mantidos.
-
IA na liderança: da automação à qualidade das decisões
E os dados confirmam esse movimento: 62% dos executivos no Brasil já utilizam agentes de IA nas empresas que lideram, segundo estudo do National Research Group.
-
Precisamos mesmo de pull requests para toda mudança?
Uma pesquisa da DORA com mais de 36.000 profissionais mostra que o desenvolvimento baseado em trunk está correlacionado a um desempenho de entrega de software dramaticamente superior, e revisões de código mais rápidas, por si só, melhoram o desempenho em 50%.
-
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.
-
As vantagens de um doutorado em engenharia de software na indústria
Esta habilidade para trabalhar em níveis mais elevados de abstração, aprimorada ao longo de anos de pesquisa, os prepara para enfrentar as causas profundas dos problemas, em vez de apenas abordar seus sintomas — um atributo muito procurado no mundo corporativo.
-
Da indústria à academia e de volta: o que aprendi?
…SENSymposium deste ano com a palestra de @mauricioaniche!Muitos insights e opiniões de Mauricio sobre indústria, pesquisa, educação e aprendizagem pessoal 😊✨👨🏽💻👨🏻🏫👩🏼🎓 pic.twitter.com/S9JrNFvMea— Carolin Brandt 🐳 (@laci_noire) 2 de junho de 2023 Apresentações Link para o Google Docs Versão antiga, apresentada na QUATIC.
-
Aprendizado de máquina pode ajudar desenvolvedores? Aventuras de um pesquisador
Nesta palestra, abordarei os diferentes projetos de pesquisa em que estive envolvido na área.
-
Log-based Software Monitoring: A Systematic Mapping Study
Neste artigo, estudamos 108 artigos (72 artigos de pesquisa, 24 periódicos e 12 artigos de acompanhamento da indústria) de diferentes comunidades (por exemplo, aprendizado de máquina, engenharia de software e sistemas) e estruturamos o campo de pesquisa à luz do ciclo de vida dos dados de log.
-
Logging Practices with Mobile Analytics: An Empirical Study on Firebase
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Learning Off-By-One Mistakes: An Empirical Study
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
The Prevalence of Code Smells in Machine Learning projects
Nossa pesquisa teve como objetivo descobrir os code smells mais comuns em projetos de ML.
-
O que aprendi ao inverter minha sala de aula
Isso aconteceu nos dois anos e se reflete nas respostas da pesquisa.
-
Search-Based Software Re-Modularization: A Case Study at Adyen
Em particular, a modularização de software baseada em pesquisa é um tópico de pesquisa ativo na comunidade de engenharia de software há mais de 20 anos.
-
Testes em produção: uma introdução à pesquisa em monitoramento de software
Refletirei sobre o estado da arte atual nos campos da indústria e da pesquisa, bem como sobre os atuais desafios em aberto.
-
Comprehending Test Code: An Empirical Study
Neste artigo, relatamos os resultados de um estudo empírico com 44 desenvolvedores para entender quais fatores influenciam os desenvolvedores na compreensão do código de teste Java.
-
An Empirical Catalog of Code Smells for the Presentation Layer of Android Apps
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Tracing Back Log Data to its Log Statement: From Research to Practice
Assunto identificado no título, nas tags ou nos metadados da entrada.
-
Testar é diferente de escrever testes
E se você quiser entrar nessa luta, leia este resumo de Antonia Bertolino sobre os atuais desafios da pesquisa em testes.
-
Pesquisa em engenharia de software — Hipsters.tech #84
Uma conversa sobre pesquisa em engenharia de software e sua relação com a prática.
-
When Testing Meets Code Review: Why and How Developers Review Tests
O objetivo desta pesquisa é responder a esta pergunta e aumentar a nossa compreensão sobre o que os desenvolvedores pensam e fazem quando se trata de revisar o código de teste.
-
PyDriller: Python Framework for Mining Software Repositories
Embora o MSR desempenhe um papel importante na pesquisa de engenharia de software, poucas ferramentas foram criadas e divulgadas para apoiar os desenvolvedores na extração de informações do repositório Git.
-
Mock objects for testing java systems: Why and how developers use them, and how they evolve
Esses resultados são respaldados por uma pesquisa estruturada com mais de 100 profissionais.
-
Where does Google find API documentation?
Descobrimos que sua documentação está amplamente dispersa entre muitas fontes, que GitHub e Stack Overflow desempenham um papel proeminente entre os resultados da pesquisa e que a maioria das fontes documenta rapidamente novas funcionalidades de API.
-
An Exploratory Study on Faults in Web API Integration in a Large-Scale Payment Company
Também contestamos nossos resultados quantitativos por meio de uma pesquisa com 40 consumidores de API.
-
Search-Based Test Data Generation for SQL Queries
Neste artigo, modelamos a geração de dados de teste para consultas SQL como um problema baseado em pesquisa.
-
To Mock or Not To Mock? An Empirical Study on Mocking Practices
Esses resultados são respaldados por uma pesquisa estruturada com mais de 100 profissionais.
-
An Experience Report on Applying Passive Learning in a Large-Scale Payment Company
A comunidade de pesquisa tem dedicado grandes esforços para tornar as técnicas de aprendizagem passiva mais escaláveis e prontas para uso pela indústria.
-
Why and How JavaScript Developers Use Linters
Para esse objetivo, aplicamos um método de pesquisa qualitativa para conduzir e analisar uma série de 15 entrevistas com desenvolvedores responsáveis pela configuração do linter em projetos JavaScript OSS respeitáveis que aplicam o linter mais comumente usado, o ESLint.
-
Code smells for Model-View-Controller architectures
…geral e pareça sugerir um amplo espectro de code smells que podem afetar sistemas de software, a literatura de pesquisa concentra-se principalmente no conjunto de code smells definidos no catálogo por Fowler e Beck, relatando problemas de design que podem potencialmente afetar qualquer tipo de sistema, independentemente da sua arquitetura (por exemplo, Class…
-
Most common mistakes in test-driven development practice: Results from an online survey with developers
Este artigo apresenta alguns dos erros mais comuns que os programadores cometem ao praticar TDD, identificados por uma pesquisa online com 218 programadores voluntários.