INVESTIGANDO O IMPACTO DE COMPETÊNCIAS DO DESENVOLVEDOR NA CONSTRUÇÃO DE SISTEMAS COM QUALIDADE ESTRUTURAL
Resumo
A longevidade de um sistema de software depende da sua qualidade estrutural. Portanto, é desejado que um desenvolvedor de sistema tenha adquirido certas competências de forma a auxiliá- lo na construção de sistemas com qualidade estrutural aceitável. Dentre essas competências, está o domínio e o uso de abordagens e ferramentas de apoio à identificação de problemas de qualidade estrutural, tais como anomalias que dificultam mudanças e correções de defeitos em um sistema. Observamos várias abordagens e ferramentas propostas pela literatura, mas poucas são conhecidas e usadas na prática industrial. Nosso projeto de pesquisa visa elicitar as principais competências e avaliar o seu impacto na construção de sistemas com qualidade estrutural aceitável. Nosso intuito é apoiar uma formação acadêmica sólida do desenvolvedor em relação à qualidade estrutural de sistemas. Nós exemplificamos tais competência através do uso de ferramentas de apoio à identificação de anomalias afetando sistemas de software durante a sua construção.
Palavras-chave: Desenvolvimento de Sistemas. Competências. Qualidade Estrutural. Anomalias.