Apresentação

O Centro de Pesquisa em Engenharia de Software (Cepes), vinculado à Escola Politécnica da PUCRS, visa conduzir atividades de pesquisa e desenvolvimento voltados à soluções tecnológicas e inovadoras na área de Engenharia de Software. Sua atuação é focada no aprimoramento de metodologias, processos e técnicas que visam o apoio e a melhoria do desenvolvimento de software. Estes projetos aplicados são de natureza empírica, podendo contemplar o desenvolvimento de protótipos, a realização de provas de conceito ou de experimentos e a proposição de novas soluções como forma de responder à problemática de pesquisa. Os resultados destes projetos são geralmente transferidos para a indústria de software em formato de protótipos de ferramenta, modelos ou meta-modelos, algoritmos estruturados, processos, entre outros.

O Cepes também atua na qualificação de recursos humanos através de programas de capacitação especializados, desenvolvendo o capital intelectual essencial para a constante evolução do corpo técnico de equipes na área de Tecnologia de Informação. Programas dessa natureza costumam envolver atividades práticas e colaborativas entre os demandantes da capacitação e a equipe de professores e especialistas, indo além do desenvolvimento teórico e dos fundamentos científicos. Ainda, podem ser realizados em laboratórios especificamente configurados para as demandas da capacitação, usufruindo da expertise da Universidade em promover ambientes de capacitação e co-criação diferenciados. Também é comum que sejam trazidos especialistas, pioneiros na temática da capacitação, como parceiros visando complementar o que é oferecido.

Inserido no ecossistema da PUCRS, o Centro tem como foco a interação Universidade-Empresa-Governo e o montante de recursos captados nos projetos de P&DI ou de capacitação reflete-se diretamente, em especial, na ampliação de bolsas de estudantes de graduação e pós-graduação (mestrado e doutorado); criação de laboratórios especializados e temáticos, incluindo a aquisição de equipamentos e infraestrutura; e na organização de programas de capacitação especializados a serem replicados em diferentes contextos, beneficiando a comunidade como um todo. Essa interação e a aplicação dos investimentos fomenta a criação de um círculo virtuoso de crescimento, tanto na esfera acadêmica, quanto no desenvolvimento de parcerias com empresas. Outra importante consequência desse ambiente é o fortalecimento de novos processos de formação continuada e permanente no marco da sociedade do conhecimento e da aprendizagem.

 

Principais atividades desenvolvidas pelo Cepes:

  • Produção de pesquisa aplicada em Engenharia de Software para subsídio ao desenvolvimento de soluções tecnológicas inovadoras;
  • Validação e realização de experimentos baseados em Engenharia de Software Experimental ou provas de conceito para apoio as empresas de tecnologia da informação na avaliação de suas metodologias e ferramentas, bem como das tecnologias desenvolvidas nos projetos em cooperação com o Cepes;
  • Formação de recursos humanos especializados nas áreas de atuação do Cepes, por meio dos programas de qualificação desenvolvidos em parcerias com empresas e entidades;
  • Estabelecimento de colaborações e convênios com organizações empresariais e entidades públicas e privadas, no Brasil ou no exterior, em temas relacionados ao desenvolvimento de software para a realização de projetos conjuntos necessários para viabilizar uma das três atividades anteriores.
Histórico e criação

O Cepes é fruto da parceria estabelecida entre a PUCRS e a DELL Computadores do Brasil Ltda. em 2000, cujo objetivo envolvia o desenvolvimento de pesquisas conjuntas na área de Engenharia de Software, com ênfase na aplicação de seus resultados na empresa. A parceria com a DELL propiciou ao Cepes o desenvolvimento de expertise para a diversificação de seus parceiros de pesquisa. Neste sentido, dois grupos de pesquisa vinculados ao Centro emergiram dessa relação: o Grupo de Pesquisa em Qualidade e Teste de Software (Quates), o qual foi pioneiro na integração Universidade-Empresa-Governo para a implementação do modelo MPS.BR na região Sul do Brasil na primeira década de sua fundação, e o Grupo de Pesquisa em Desenvolvimento Distribuído de Software (MuNDDoS), que foca em tópicos relacionados ao apoio de equipes de alto desempenho no desenvolvimento de software.

A partir de 2009 novas empresas passaram a desenvolver projetos junto ao Cepes, entre elas Hewlett-Packard (HP), DBServer, Quatiza, Tlantic, CT&I, Tools & Technology. Também destacam-se parceiros como Instituto Eldorado, Pega Systems e Oracle do Brasil. O Cepes mantém constante relacionamento com as empresas de TI, sendo precursor e destaque nacional e internacional em diversas temáticas. Foi também nesse período que o Centro passou a contar com o fomento de projetos governamentais, como o CNPq e Capes, além de apoio institucional através de editais de pesquisa da própria PUCRS.

Em sua origem, o Cepes foi batizado de Centro de Desenvolvimento em E-Business e, posteriormente, Centro de Desenvolvimento e Pesquisa Dell/PUCRS até assumir sua denominação atual tendo em vista a expansão de suas atividades envolvendo projetos com outras empresas e agências de fomento.

Com o passar dos anos, vem acumulando resultados na execução de projetos de pesquisa aplicada, cujo benefício não se limita somente a entrega dos resultados da pesquisa ou da formação de recursos humanos diferenciados, com habilidade para suprir as necessidades incrementais das organizações parceiras bem como as demandas de capital intelectual da sociedade. Também atua como ator integrador entre as diferentes vertentes da Universidade – pesquisa, ensino e extensão, ao promover que os tópicos inovadores e pioneiros tratados nos projetos de pesquisa sejam levados para a sala de aula, fomentando a qualificação dos currículos dos diversos cursos relacionados.

Temáticas de atuação

As temáticas de interesse são orgânicas dentro do escopo da Engenharia de Software. Mais recentemente, os temas em destaque são:

  • Engenharia de Software para Soluções Computacionais usando Machine Learning
  • Processos e Práticas para Startup Digitais
  • Diversidade em Equipes de Software
  • Software Crowdsourcing
  • Uso Combinado de Ágil com User-Centered Design e Lean Startup
  • Experimentação no Desenvolvimento de Software
  • Engenharia de Software Orientada a Hipóteses
  • Design Thinking no Apoio ao Desenvolvimento de Software
  • Práticas para Fomentar o Alto Desempenho em Equipes de Software
  • Requisitos Não Funcionais, como a Elasticidade do Sistema, para Soluções em Nuvem
  • Processos de Aprendizado Baseados em Desafios

 

Historicamente, o grupo também vem atuando nas demais seguintes temáticas:

  • Desenvolvimento Distribuído de Software
  • Métodos Ágeis
  • Arquitetura de Software
  • Teste de Software
  • Desenvolvimento Orientado a Modelos
  • Modelagem de Negócios de TI
  • Modelagem de Processos de Software
  • Engenharia de Requisitos
  • Qualidade de Processos
  • Métricas de Software
  • Processos de Desenvolvimento de Software no Governo

 

Traga sua temática de interesse para discussão com nossos pesquisadores e professores associados. Será um prazer discutir novas oportunidades.

Destaques e diferenciais
  • Mais de 20 anos de parcerias com empresas de TI
  • Projetos de pesquisa com alto grau de inovação no mercado
  • Projetos de capacitação especializados com formação de profissionais preparados para o mercado
  • Produções científicas com reconhecimento nacional e internacional
  • Extensa rede de colaboração com parceiros de pesquisa nacionais e internacionais
  • Interação Universidade-Empresa-Governo