Key points are not available for this paper at this time.
Dado o alto custo dos testes de software e da correção de bugs após o lançamento, a detecção precoce de bugs usando análise estática pode resultar em economias significativas. No entanto, apesar de seus muitos benefícios, da recente disponibilidade de muitas dessas ferramentas e de evidências de um retorno positivo sobre o investimento, as ferramentas de análise estática não são amplamente utilizadas devido a vários problemas de usabilidade e utilidade. Os inibidores de usabilidade incluem a falta de recursos, como a capacidade de mesclar relatórios de várias ferramentas e visualizar as diferenças de avisos entre duas versões de um sistema. Os problemas de utilidade estão relacionados principalmente à precisão das ferramentas: identificação de falsos positivos (ou, bugs espúrios) e bugs não interessantes entre os verdadeiros positivos. Neste artigo, apresentamos os detalhes de um portal online, desenvolvido na IBM Research, para abordar esses problemas e promover a adoção de ferramentas de análise estática. Relatamos nossa experiência com a implementação do portal na comunidade de desenvolvedores da IBM. Destacamos também os problemas que aprendemos ser importantes de resolver, e apresentamos nossa abordagem para solucionar alguns desses problemas.
Nanda et al. (Sat,) estudaram essa questão.