VOCABULÁRIOS DE SOFTWARE: MAIS QUE NOMEAR VARIÁVEIS E QUE COMENTAR CÓDIGO

Independente da linguagem de programação os desenvolvedores são os autores das cadeias de caracteres que nomeiam as variáveis e que estão presentes nos comentários. Em conjunto essas cadeias constituem o que chamamos de vocabulário de software. Como chegam a representar 70% do código fonte escrito o vocabulário é uma potencial fonte de informação sobre o projeto (processo e produto) de software, ainda hoje pouco explorada. Apresentaremos um modelo formal para representar e extrair informação relevante a partir do vocabulário, além de cenários onde essa informação pode ser utilizada em diferentes atividades de manutenção de sistemas executadas por gerentes e programadores, por exemplo: localização de bugs no código fonte, bem como entre os desenvolvedor o mais adequado para corrigi-los.