Engenharia de Software

A pesquisa em Engenharia de Software é motivada pela necessidade natural das organizações de customizar e desenvolver seus sistemas. Projetos de pesquisa nesta área têm por objetivo desenvolver processos, técnicas e ferramentas para apoiar a análise e o desenvolvimento de artefatos de software. Sistemas de software compreendem vários artefatos, a saber, documentos de requisitos, diagramas e modelos, código fonte e objeto, conjuntos de teste, “scripts” de teste, frameworks, linhas de produto, interfaces com o usuário, métricas, entre outros. Artefatos de software são normalmente analisados e, possivelmente, modificados para auxiliar tarefas como teste e depuração de software, projeto arquitetural e manutenção de software. Processos e metodologias precisam ser definidos e experimentados para apoiar o trabalho dos engenheiros de software e especialistas técnicos no desenvolvimento de sistemas com maior qualidade e produtividade.