A linha de pesquisa em Engenharia de Software do PGCOMP tem como objetivo geral o estudo, desenvolvimento e avaliação de métodos, técnicas, processos e produtos de software.
Os pesquisadores do PGCOMP atuam em tópicos de pesquisa, associados a diversas áreas de conhecimento da Engenharia de Software (requisitos, projeto e construção de software, qualidade de software, reuso de software, manutenção e gerência de configuração de software, métodos e ferramentas) ou disciplinas relacionadas.
Dentre os tópicos de pesquisa relacionados a Engenharia de Software investigados no PGCOMP, destacam-se: Arquitetura de Software e Modularidade de Sistemas de Software,Reuso e Linhas de Produto de Software,Métodos Formais e Desenvolvimento Dirigidos por Modelos,Evolução de Software,Medição, Mineração e Visualização de Software,Qualidade de Software,Engenharia de Software Experimental e Educação em Engenharia de Software.
Os pesquisadores do PGCOMP que atuam em Engenharia de Software participam do Laboratório de Engenharia de Software da UFBA (LES@UFBA). O LES@UFBA agrega diversos diversos grupos de pesquisa cadastrados no Diretório de Grupos de Pesquisa do CNPq: Software Design and Evolution Group - aSide @ UFBA, Context and Ubiquitous Systems Group - CEManTIKA, Formal Methods in Software Engineering Group - MEFES, Reuse in Software Engineering Group - RiSE e Software Visualization Group - SoftVis.