ERES - 2023
Realizada pela SBC

Palestrantes


Palestra A


Profa. Dra. Ellen Francice Barbosa
Currículo Lattes

Título: Soft Skills e o Engenheiro de Software: o que mais eu preciso saber para enfrentar os desafios do mercado?

Data: 06/Dez/2023 (Quarta-Feira)
Hora: 19:00 - 20:30

Resumo: A Engenharia de Software é uma área profissional em ascensão mundial. Com a adoção de TI em praticamente todos os setores da sociedade atual, cada vez mais empresas estão automatizando seus serviços e criando suas próprias plataformas digitais, o que tem resultado no crescimento da demanda por profissionais qualificados na área. Projetar, desenvolver, implantar e manter sistemas e programas de computador é a atividade básica do Engenheiro de Software. Some-se a isso a necessidade de conhecimentos técnicos diversificados, tais como planejamento e gestão de projetos, administração de banco de dados, integração com diferentes sistemas operacionais, entre outros. No entanto, embora as habilidades técnicas (hard skills) sejam essenciais, as habilidades não-técnicas (soft skills) têm se mostrado igualmente importantes para o desenvolvimento de soluções de software de alta qualidade e para uma comunicação efetiva em equipes multidisciplinares. Nessa palestra, pretende-se discutir a importância das soft skills para a formação do Engenheiro de Software, de modo a torná-lo mais bem preparado para enfrentar os desafios do mercado de trabalho e alcançar sucesso em sua carreira profissional.

Bio: Bacharel em Ciência da Computação pela Universidade Estadual de Londrina (UEL) em 1995. Mestre em Ciência da Computação e Matemática Computacional pelo Instituto de Ciências Matemáticas e de Computação (ICMC-USP) em 1998. Doutora em Ciência da Computação e Matemática Computacional pelo Instituto de Ciências Matemáticas e de Computação (ICMC-USP) em 2004. Realizou estágios na Georgia Institute of Technology, em 2002, e na University of Florida, em 2003. Atualmente é Professora Associada do Departamento de Sistemas de Computação do ICMC-USP, onde atua como docente desde 2005. É coordenadora do curso de Especialização em Computação Aplicada à Educação, desde 2022. Também é coordenadora do Centro Avançado ICMC para Apoio à Inovação (ICMC-In), desde 2022. Foi coordenadora do curso de Bacharelado em Sistemas de Informação no período de 2016 a 2022 e coordenadora do Programa de Mestrado Profissional em Matemática, Estatística e Computação Aplicadas à Indústria (MECAI) no período de 2016 a 2017. Também foi coordenadora do Laboratório de Engenharia de Software (LabES) no período de 2008 a 2011. É fundadora e atual coordenadora do Laboratório de Computação Aplicada à Educação e Tecnologia Social Avançada (CAEd). Entre seus interesses de pesquisa destacam-se os temas relacionados a: (i) Computação Aplicada à Educação (Recursos Educacionais Abertos, Aprendizagem Móvel e a Distância, Mineração de Dados Educacionais, Ambientes Virtuais de Aprendizagem); (ii) Engenharia de Software (Qualidade de Software, Teste de Software, Engenharia de Software Experimental, Linha de Produtos de Software, Arquiteturas de Referência, Usabilidade e Acessibilidade); e (iii) Empreendedorismo e Inovação.

 

Palestra B


Prof. Dr. Igor Wiese (UTFPR-CM)
Currículo Lattes

Título: Open-source, como começar? motivações e desafios!

Data: 06/Dez/2023 (Quarta-Feira)
Hora: 21:00 - 22:30

Resumo: O que os projetos devem oferecer para guiar e atrair novos contribuidores? O que os contribuidores devem prestar atenção quando vão contribuir para um projeto novo? Os motivos pelos quais as pessoas contribuem para projetos de software livre têm sido um tópico de muito interesse na indústria e academia. No entanto, as pesquisas sobre esse assunto datam de 10 ou mais anos, e muita coisa mudou no mundo desde então. Essa apresentação vai discutir as percepções do nosso estudo recente que revisou antigos estudos de motivação e perguntou aos colaboradores de código aberto o que os motiva hoje. Além disso discutiremos desafios e cuidados que envolvem o processo de contribuição em software livre. Essas percepções podem ser usadas por gerentes de comunidades de software livre que desejam desenvolver uma comunidade, organizações que desejam entender como os membros da comunidade se comportam ou qualquer pessoa que trabalhe ou deseja contribuir para projetos.

Bio: Doutor em Ciência da Computação pelo IME-USP (2016). Professor efetivo da Universidade Tecnológica Federal do Paraná (UTFPR) Campus Campo Mourão, como Professor de Ensino Básico, Técnico e Tecnológico. Tem experiência na área de Ciência da Computação, tendo como principais linhas de pesquisa e interesse: Mineração de Repositórios de Software, Software Livre, Sistemas de Recomendação aplicados à Engenharia de Software e Aspectos humanos em Engenharia de Software. Realizou pós-doutorado na Northern Arizona University (2019/2020). Saiba mais: https://igorwiese.com/

 

Palestra C


Profa. Dra. Camila L. Leal (DEP/UEM)
Currículo Lattes

Título: Startups de Software: Desafios e Perspectivas

Data: 07/Dez/2023 (Quinta-Feira)
Hora: 10:30 - 12:00

Resumo: As startups de software tornaram-se cada vez mais importantes para a economia e são uma chave para a inovação. O cenário que essas empresas apresenta diversos desafios: mercado volátil, limitação de recursos (humanos e financeiros), entregas ágeis e necessidade de viabilizar uma solução sustentável, inovadora e eficiente. As startups de software precisam equilibrar as necessidades de curto e longo prazo no que se refere à práticas, ferramentas, processos e tecnologias da área de Engenharia de Software.

Bio: Doutora em Engenharia Elétrica e Informática Industrial pela Universidade Tecnológica Federal do Paraná. Graduada em Engenharia de Produção - Software pela Universidade Estadual de Maringá (2007) e em Processamento de Dados pelo Centro Universitário de Maringá (2004), com mestrado em Ciência da Computação pela Universidade Estadual de Maringá (2010). É professora adjunta do Departamento de Engenharia de Produção (DEP) e docente permanente dos Programas de Pós-Graduação em Engenharia de Produção (PGP) e Ciência da Computação (PCC) da UEM. Desenvolve pesquisa nas áreas de: Apoio à Tomada de Decisão em Sistemas de Produção e Saúde e Segurança do Trabalho, Startups de Software, Melhoria da Qualidade e Produtividade no Desenvolvimento de Software e Melhoria de Processos. É embaixadora do Parent Science na região Sul. Atualmente é bolsista da Fundação Araucária, vinculada ao Programa Paraná Empreende Mais.

 

Palestra D


Prof. Dr. André Menolli (UENP)
Currículo Lattes

Título: Como o uso de artefatos de modelos pode auxiliar as empresas desenvolvedoras de software em seus processos? O relato de uma pesquisa no Brasil

Data: 07/Dez/2023 (Quinta-Feira)
Hora: 19:00 - 20:30

Resumo: O desenvolvimento de software é um processo complexo e de práticas intensivas de conhecimento, que em geral envolve muitos participantes em diferentes etapas ao longo do tempo. Um dos grandes desafios nesse processo é gerir o conhecimento. A palestra visa apresentar e discutir resultados de uma pesquisa realizada com empresas de desenvolvimento de software no Brasil, mostrando quais artefatos são mais utilizados em seus processos, e de que forma os artefatos de modelos são eficientes em distintos conceitos de gestão do conhecimento, considerando as diferentes fases do software.

Bio: Possui graduação em Ciência da Computação pela Universidade Estadual de Londrina (2000), mestrado em Ciência da Computação pela Universidade Estadual de Maringá (2004), doutorado em Informática pela Pontifícia Universidade Católica do Paraná (2013) e Estágio Pós Doutoral em Ensino pela Universidade Estadual do Norte do Paraná. Atualmente é professor no Programa de Pós Graduação em Ciência da Computação da Universidade Estadual de Londrina, membro do comitê assessor da Fundação Araucária de Apoio ao Desenvolvimento Científico e Tecnológico, e professor associado n Universidade Estadual do Norte do Paraná nos cursos de Ciência da Computação e Licenciatura em Computação. Foi Diretor da Agência de Inovação Tecnológica e Propriedade Intelectual da Universidade Estadual do Norte do Paraná entre 2015 e 2022. Tem experiência nas áreas de Ciência da Computação e Gestão da Inovação com ênfase em Engenharia de Software atuando principalmente nos seguintes temas: engenharia de software, ciência dos dados, model driven development e gestão do conhecimento.

 

Palestra E


Prof. Dr. Fabiano Cutigi Ferrari (UFSCar)
Currículo Lattes

Título: Teste de Mutação: Relevância, Histórico e Tendências

Data: 07/Dez/2023 (Quinta-Feira)
Hora: 21:00 - 22:30

Resumo: Produzir software de alta qualidade é um objetivo inerente de qualquer modelo de processo de desenvolvimento que se possa imaginar. Incontestavelmente, o teste de software é uma atividade primordial para ser atingir esse objetivo. Com essa preocupação em mente, por décadas as comunidades de pesquisadores e de desenvolvedores têm se empenhado para conceber, estender e especializar diversas técnicas, métodos e ferramentas para a aplicação de testes de forma efetiva (isto é, com a capacidade de revelar defeitos no software) e eficiente (isto é, de forma viável em termos de esforço e recursos). Historicamente, o teste de mutação é uma das formas mais investigadas de se testar software, e que vem atraindo a atenção da indústria em tempos recentes. O teste de mutação se baseia em defeitos característicos que um software pode conter, e visa a produzir conjuntos de testes que possam identificar que tais defeitos não estão presentes no software. Nesta palestra, será discutida a importância do teste de mutação no contexto de qualidade de software, sua evolução histórica, recentes avanços, e tendências de pesquisa e prática na área.

Bio: É Bacharel em Informática (2005) e Doutor em Ciências de Computação e Matemática Computacional (2010), ambos pelo Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (ICMC/USP). Em seu doutorado, foi orientado pelo Prof. José Carlos Maldonado e realizou estágio de um ano na Universidade de Lancaster (Reino Unido) sob orientação do Prof. Awais Rashid. Desde 2011, é Professor Adjunto na Universidade Federal de São Carlos (UFSCar - Brasil), e realizou Pós-Doutorado na Universidade George Mason (EUA) sob supervisão do Prof. Jeff Offutt entre 2017 e 2018. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: teste de software, programação orientada a objetos, programação orientada a aspectos, teste de mutação, sistemas adaptativos, revisão sistemática da literatura, gestão do conhecimento e gamificação em Engenharia de Software. É membro da Sociedade Brasileira de Computação (SBC) e da Association for Computing Machinery (ACM)

 

Palestra F


Profa. Dra. Edna Dias Canedo (UnB)
Currículo Lattes

Título: O Uso de Técnicas de Especificação de Requisitos na Indústria

Data: 08/Dez/2023 (Sexta-Feira)
Hora: 19:00 - 20:30

Resumo:As atividades que compõem um processo de engenharia de requisitos envolvem elicitação, modelagem, validação e verificação de requisitos, e essas atividades tendem a ser mais intensivas em relação à comunicação e interação com o usuário do que outras atividades que são executadas durante o processo de desenvolvimento de software. Assim, apesar das técnicas e ferramentas disponíveis na literatura para apoiar as atividades da Engenharia de Requisitos a necessidade de inovação e criatividade aumentam a importância de se entender as necessidades dos usuários e as particularidades de cada sistema a ser desenvolvido, conforme o que os usuários desejam/precisam e ou solicitam. Com o objetivo de minimizar os desafios relatados na fase de elicitação de requisitos, outras técnicas para apoiar a elicitação de requisitos foram propostas, dentre elas a utilização de técnicas de criatividade e do Design Thinking. Assim, a adoção do Design Thinking tem sido bastante utilizada na elicitação de requisitos de software na indústria. Embora as técnicas de Design Thinking já tenham sido utilizadas em diversos cenários e terem sido consideradas efetivas, tipicamente essa abordagem tem sido usada para identificar/elicitar requisitos de software em um conjunto de populações que não fazem parte de um grupo populacional vulnerável, tais como em grupos de negros, LGBTQ+, dentre outros. Assim, nessa palestra será abordado o uso de Design Thinking na elicitação de requisitos de um aplicativo móvel, desenvolvido para um público-alvo de populações com características vulneráveis, em específico no contexto dos egressos do sistema prisional brasileiro e seus familiares, visando apoiá-los em seu processo de ressocialização. Além disso, apresentaremos as decisões que tomamos em comum acordo com as partes interessadas do projeto para garantir a privacidade dos dados dos usuários finais. Os testes de aceitação da aplicação móvel com as partes interessadas e os usuários finais demonstraram que os desenvolvedores seguiram devidamente as diretrizes de privacidade, estando em conformidade com a Lei Geral de Proteção de Dados (LGPD) brasileira.

Bio: Edna Dias Canedo possui Doutorado em Engenharia Elétrica pela Universidade de Brasília (UNB), 2012 e Mestrado em Engenharia de Software pela Universidade Federal de Campina Grande (UFCG), 2002. Atualmente é professora associada do Departamento de Ciência da Computação (CIC) da Universidade de Brasília (UNB). Atua na área de Engenharia de Software, Sistemas de Software, Requisitos de Software, Produtividade de Software, Usabilidade e Engenharia de Software Empírica. Possui mais de 13 anos de experiência em Projetos de Pesquisa e Desenvolvimento. Mais informações em https://www.cic.unb.br/professores/73-ednacanedo.

 

Palestra G


Catarina Xavier (Embraer)
Linkedin

Título: Desenvolvimento e Certificação de Software Aeronáutico

Data: 08/Dez/2023 (Sexta-Feira)
Hora: 21:00 - 22:30

Resumo: O desenvolvimento de software crítico traz consigo normas, regulamentos e a necessidade de um processo de engenharia de software bem definido e robusto, e esse é o caso do software aeronáutico. Trarei um pouco da minha trajetória profissional e também a história da Embraer, mostrando como é a empresa, seus produtos, portas de entrada na empresa, e explicando como funciona o desenvolvimento de um software aeronáutico, quais as normas envolvidas e como é feita a certificação com as autoridades.

Bio: Graduada em Ciência da Computação pela Universidade Estadual de Maringá (2012), com MBA em Gestão da Tecnologia da Informação pela FGV-Campinas (2015), trabalha há 10 anos na Embraer na área de qualidade de software para aeronaves, atuando em projetos como KC-390 e E-Jets E2. Atualmente é supervisora da área de Garantia de Processos de Software e Hardware Programável. Maisn informações em https://www.linkedin.com/in/catarina-xavier-25063822.

 


Realização

Logo da Universidade Estatual de Maringá (UEM)
Logo Departamento de Informática UEM (DIN)

Apoio

Patrocínio

Logo da Software by Maringá