Engenharia de Software

GRUPO DE PESQUISA EM ENGENHARIA DE SOFTWARE


Criado em dezembro de 2009, o Grupo de Pesquisa em Engenharia de Software (GPES) da Pontifícia Universidade Católica do Paraná (PUCPR) tem como missão fomentar a produção científica de excelência e a inovação tecnológica na área de Engenharia de Software. Sob a liderança das pesquisadoras Andreia Malucelli e Sheila Reinehr, o grupo se dedica à pesquisa em Qualidade de Software no seu mais amplo sentido, envolvendo métodos, técnicas e ferramentas para a promoção dos cinco pilares da qualidade: produto, processo, projeto, problema e pessoas.

Educação em Engenharia de Software


A formação de profissionais em Engenharia de Software que atendam às exigências do século XXI exige investigações aprofundadas sobre práticas educacionais inovadoras. O Grupo de Pesquisa em Engenharia de Software (GPES) desenvolve estudos empíricos voltados à aplicação de metodologias de aprendizagem ativa, ao uso de ambientes imersivos no processo educacional e à integração de técnicas de Inteligência Artificial no ensino. Essas pesquisas visam subsidiar docentes na formação de profissionais éticos, críticos e tecnicamente preparados para atuar na construção de produtos de software com foco na qualidade e na responsabilidade social.

Qualidade de Produto de Software


A qualidade de produtos de software é um pilar fundamental para garantir a confiabilidade, manutenibilidade, desempenho e segurança em sistemas de software. As pesquisas conduzidas pelo GPES nesta área buscam compreender, avaliar e promover a qualidade ao longo de todo o ciclo de vida do software, investigando o uso de técnicas, métodos e ferramentas que permitem a identificação e mitigação de problemas estruturais e funcionais em produtos de software. A ênfase do GPES é em temas como gerenciamento da dívida técnica, refatoração automática de código e métricas de qualidade orientadas a atributos específicos. Os estudos são conduzidos de forma empírica e visam gerar conhecimento aplicável tanto em contextos acadêmicos quanto industriais, contribuindo para o desenvolvimento de software robusto, sustentável e alinhado às boas práticas da Engenharia de Software contemporânea.

Qualidade de processos e projetos em ambientes ágeis


O GPES parte do princípio de que a transformação digital se dá por meio de processos que primam pela qualidade e agilidade. Neste campo são exploradas estratégias para escalonamento ágil, governança em ambientes dinâmicos, e métodos para diagnosticar e orientar melhorias incrementais. Por meio de estudos empíricos e colaborativos com a indústria, o GPES contribui para a construção de conhecimento prático e cientificamente embasado que apoia organizações no aprimoramento contínuo de seus processos, promovendo inovação com responsabilidade e sustentabilidade.

Qualidade e o foco no problema


Não há como garantir a qualidade de um produto de software sem uma compreensão profunda e sistemática do problema a ser resolvido. A Engenharia de Requisitos, nesse contexto, representa um elemento-chave para assegurar que as soluções desenvolvidas sejam relevantes, eficazes e sustentáveis. As pesquisas do GPES nesta área concentram-se na investigação de abordagens que integrem qualidade, agilidade e confiabilidade desde as fases iniciais do ciclo de vida do software. O grupo desenvolve estudos empíricos que exploram a aplicação de Inteligência Artificial para apoiar atividades de requisitos. Também são abordados aspectos relacionados à sustentabilidade em requisitos, considerando impactos econômicos, sociais e ambientais na definição de soluções de software.

Disciplinas Ministradas


  • Fundamentos em Engenharia de Software – 30h
  • Qualidade de Software – 30h
  • Metodologia de Pesquisa em Computação – 30h

Membros do Grupo