Fronteiras da Engenharia de Software

Logo

um podcast de divulgação científica

[Host: Adolfo Neto (UTFPR)]{.mark}

Equipe: Danilo Ribeiro (Zup), Leonardo Fernandes (IFAL), Fabio Petrillo (Univ. Quebec)

Myrian Rodrigues da Silva (USES/UFAM)

Italo Santos

Diego Andrade

Maria Claudia Emer (UTFPR)

+———————————————————————–+ | Conversamos com Katia Felizardo, professora na Universidade | | Tecnológica Federal do Paraná (UTFPR), Campus Cornélio Procópio. | | | | Site da Katia: | | | | - Scholar: | | > [https://scholar. | | google.com/citations?user=YByP4IQAAAAJ&hl=pt-BR&oi=ao]{.underline} | | | | - DBLP: | | > [https://dblp. | | org/pid/53/8384.html]{.underline} | | | | Links Citados: | | | | - [Katia Romero Felizardo: Estudo secundário - O que é? Por que e | | > como fazer? Quando e como atualizar? | | > https://youtu.be/JRMp29aUMRI]{.mark} | | | | - Revisão Sistemática da Literatura em Engenharia de Software: | | > Teoria e Prática | | > [https://www | | .amazon.com.br/Revis%C3%A3o-Sistem%C3%A1tica-Literatura-Engenharia-So | | ftware/dp/8535286411/]{.underline} | | | | - Almanaques sobre RS e MS, que foram desenvolvidos em parceria com | | > a profa. Maria Augusta Nunes, Ícaro Dantas Silva, Elisa Yumi | | > Nakagawa, Fabiano Cutigi Ferrari, Sandra Camargo Pinto Ferraz | | > Fabbri e o ilustrador Humberto Júnior. | | | | - [http://almanaq | | uesdacomputacao.com.br/gutanunes/publications/S6V7.pdf]{.underline} | | | | - [http://almanaq | | uesdacomputacao.com.br/gutanunes/publications/S6V8.pdf]{.underline} | | | | - [http://almanaq | | uesdacomputacao.com.br/gutanunes/publications/S6V9.pdf]{.underline} | | | | - [http://almanaque | | sdacomputacao.com.br/gutanunes/publications/S6V10.pdf]{.underline} | | | | Artigos mencionados: | | | | - Automating Systematic Literature Review | | > [ht | | tps://link.springer.com/chapter/10.1007/978-3-030-32489-612]{.underl | | ine}](https://link.springer.com/chapter/10.1007/978-3-030-32489-6_12) | | | | - Guidelines for performing Systematic Literature Reviews in | | > Software Engineering | | > [[https://www.elsevier.com/__dat | | a/promis_misc/525444systematicreviewsguide.pdf]{.underline}](https:// | | www.elsevier.com/__data/promis_misc/525444systematicreviewsguide.pdf) | | | | - A Visual Text Mining approach for Systematic Reviews | | > [[https://ieeexplore.ieee.org/documen | | t/4343752]{.underline}](https://ieeexplore.ieee.org/document/4343752) | | | | - Motivation to Perform Systematic Reviews and their Impact on | | > Software Engineering Practice - | | > [[https://ieeexplore.ieee.org/documen | | t/6681370]{.underline}](https://ieeexplore.ieee.org/document/6681370) | | | | - Short communication: Evolution of secondary studies in software | | > engineering - | | > [[https://www. | | sciencedirect.com/science/article/pii/S0950584922000179]{.underline}] | | (https://www.sciencedirect.com/science/article/pii/S0950584922000179) | | | | - What Do Software Engineers Care about? Gaps between Research and | | > Practice - | | > [[https://dl.acm.org/doi/10.1145/3106237. | | 3117778]{.underline}](https://dl.acm.org/doi/10.1145/3106237.3117778) | | | | - The Role of Rapid Reviews in Supporting Decision-Making in | | > Software Engineering Practice - | | > [[https://dl.acm.org/doi/abs/10.1145/3210459.3210 | | 462]{.underline}](https://dl.acm.org/doi/abs/10.1145/3210459.3210462) | | | | - Evidence Briefings: Towards a Medium to Transfer Knowledge from | | > Systematic Reviews to Practitioners - | | > [[https://dl.acm.org/doi/10.1145/2961111. | | 2962603]{.underline}](https://dl.acm.org/doi/10.1145/2961111.2962603) | | | | - Grey Literature in Software Engineering: A critical review | | > [[https://www.scienced | | irect.com/science/article/abs/pii/S0950584921000860]{.underline}](htt | | ps://www.sciencedirect.com/science/article/abs/pii/S0950584921000860) | | | | - Successful combination of database search and snowballing for | | > identification of primary studies in systematic literature | | > studies | | > [[https://www. | | sciencedirect.com/science/article/pii/S0950584922000659]{.underline}] | | (https://www.sciencedirect.com/science/article/pii/S0950584922000659) | | | | - Using evidence from systematic studies to guide a PhD research in | | > Requirements Engineering: an experience report | | > [[https:// | | sol.sbc.org.br/journals/index.php/jserd/article/view/1978]{.underline | | }](https://sol.sbc.org.br/journals/index.php/jserd/article/view/1978) | | | | - Global and Latin American female participation in evidence-based | | > software engineering: a systematic mapping study | | > | | [[https://link.springer.com/article/10.1186/s13173-021-00109-7]{.unde | | rline}](https://link.springer.com/article/10.1186/s13173-021-00109-7) | | | | - An empirical investigation on the challenges faced by women in | | > the software industry" Bianca Trinkenreich, Ricardo Britto, | | > Marco Aurelio Gerosa, Igor Steinmacher - ICSE-SEIS 2022 | | > [[https://www.researchgate.net/publica | | tion/359390265_An_Empirical_Investigation_on_the_Challenges_Faced_by | | Women_in_the_Software_Industry_A_Case_Study]{.underline} | | | | - Travassos - Colaboração entre Academia e Indústria: Oportunidades | | > para Utilização da Pesquisa-Ação em Engenharia de Software - | | | | > [https://www.researchgate.net/publication/255994860_Colaboracao_e | | ntre_Academia_e_Industria_Oportunidades_para_Utilizacao_da_Pesquisa-A | | cao_em_Engenharia_de_Software]{.underline} | | | | Nossa equipe é formada por: | | | | - Leonardo Fernandes (IFAL); | | | | - Fabio Petrillo (École de Technologie Supérieure); | | | | - Danilo Monteiro (Zup Innovation); | | | | - Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio; | | | | - Myrian Rodrigues da Silva (USES/UFAM) | | | | - Italo Santos | | | | - Diego Andrade | | | | Nosso site é | | [https://fr | | onteirases.github.io/]{.underline}. | | | | A edição deste episódio foi feita pela Zup Innovation | | [https://www.zup.com.br/]{.underline}. | +=======================================================================+ +———————————————————————–+

[// houve corte aqui? 13-14 minutos, 24]{.mark}

Previsão de publicação: ~15/06/2022

Script do Episódio

Parte 1: Apresentação

Olá, eu sou Adolfo Neto, professor da UTFPR Curitiba.

Hoje no Fronteiras da Engenharia de Software vamos conversar com Katia Felizardo, professora da UTFPR Cornélio Procópio. O tema do episódio de hoje será Estudos Secundários em Engenharia de Software. Tudo bem, Katia? Você pode se apresentar para as pessoas que nos escutam?

Parte 2 - Tema do Episódio

O que é um estudo secundário?

Qual foi a sua motivação para iniciar sua pesquisa neste tema?

A pesquisa sobre RS chegou para mim por diferentes vias:

1 - Publicação dos guidelines sobre RS pela Kitchenham em 2007 (Guidelines for performing Systematic Literature Reviews in Software Engineering

https://www.elsevier.com/__data/promis_misc/525444systematicreviewsguide.pdf)

2- Em 2007 publicação do artigo “A Visual Text Mining approach for Systematic Reviews” (https://ieeexplore.ieee.org/document/4343752) - Contribuição paralela do doutorado de Viviane Malheiros, que era sobre “a melhoria colaborativa e distribuída de processos de software” em colaboração com Roberto Pinho (Visualização de Dados, Mineração); Érica, Manoel Mendonça; e Maldonado.

3- Início do doutorado em 2008

4- Motivação - Identificação com características das RSs: aplicabilidade em diferentes temas, leitura, resumos …

Há alguma hierarquia entre os tipos de estudo secundário? Alguns tipos são mais relevantes do que outros tipos?

Quais são os principais desafios no processo de Revisão Sistemática da Literatura?

3 grandes desafios:

1- Conexão com a prática de ES - aplicabilidade dos resultados (suas conclusões poderem ser utilizadas na prática)

RS -> um papel importante na transferência de conhecimento e no apoio à tomada de decisão na prática de ES. Eu destacaria que apesar de sua importância, as RSs carecem de conexão com a prática de ES. Portanto, uma dificuldade para os pesquisadores de ES é realizar RSs que sejam relevantes para os profissionais da indústria.

Iniciativas:

RR (The Role of Rapid Reviews in Supporting Decision-Making in Software Engineering Practice - https://dl.acm.org/doi/abs/10.1145/3210459.3210462)

Briefing Evidence (Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners - https://dl.acm.org/doi/10.1145/2961111.2962603)

Grey Literature (Grey Literature in Software Engineering: A critical review https://www.sciencedirect.com/science/article/abs/pii/S0950584921000860)

2- Educação dos futuros profissionais

Os futuros profissionais da indústria precisam aprender a usar e confiar em achados das RSs, em vez de basear suas decisões unicamente em seu conhecimento pessoal.

Educar graduandos sobre a Prática Baseada em Evidências é essencial para que os futuros profissionais saibam como utilizar os resultados das RSs. Nesse contexto, treinar estudantes da ES para usar evidências de RSs tem sido foco de pesquisa de diferentes pesquisadores.

3- Equilíbrio (qualidade e custos)

Outra dificuldade é atingir o equilíbrio certo (qualidade e custos -- tempo) -> próximo tópico (automatização).

Na sua visão, quais esforços são necessários para tornar a automação do processo de SLR uma realidade próxima e difundida, tendo em vista os potenciais benefícios que podem ser obtidos com ela?

(Capítulo “Automating Systematic Literature Review” do livro “Contemporary Empirical Methods in Software Engineering”)

Apesar das várias iniciativas, a automação de RSs em ES é uma área de pesquisa imatura.

Os esforços para desenvolver ferramentas automatizadas para RSs na ES têm sido realizados de forma desarticulada em vários grupos de pesquisa ao redor do mundo.

Mas vale lembrar que mesmo com todas essas ferramentas (devidamente integradas), o esforço humano ainda é essencial para uma RS de sucesso.

Desafio: Fornecer dados para “treinar” ferramentas que podem automatizar (ou semi-automatizar) atividades do processo de RS.

Você é co-autora do livro “Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática”, publicado em 2017. Considerando que já se passaram 5 anos e que novos artigos foram publicados sobre o tema, o livro está suficientemente atualizado?

O livro continua válido como leitura inicial, em português, sobre RS na ES.

Mas nos últimos 5 anos os guidelines evoluíram e consequentemente as referências estão desatualizadas.

Considerando as técnicas, o livro precisaria ser atualizado. Por exemplo:

Successful combination of database search and snowballing for identification of primary studies in systematic literature studies

(https://www.sciencedirect.com/science/article/pii/S0950584922000659)

Outros materiais complementares ao livro, também como leitura inicial em português, são os almanaques sobre RS e MS, que foram desenvolvidos em parceria com a profa. Maria Augusta Nunes, Ícaro Dantas Silva, Elisa Yumi Nakagawa, Fabiano Cutigi Ferrari, Sandra Camargo Pinto Ferraz Fabbri e o ilustrador Humberto Júnior.

http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V7.pdf

http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V8.pdf

http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V9.pdf

http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V10.pdf

Parte 3: Pesquisa

Você e mais algumas autoras escreveram

Global and Latin American female participation in evidence-based software engineering: a systematic mapping study.\

A principal motivação foi reconhecer o sucesso das mulheres da área de ES e suas contribuições na área de RS.

Nesse sentido, quisemos identificar e destacar:

Atualmente, podemos destacar B. Kitchenham como pioneira na ESBE. E. Mendes, N. Juristo, O. Brereton, S. Fabbri e Elisa Nakagawa são mulheres que também se destacam como pesquisadoras da ESBE.

Há uma clara falta de colaboração. E. Mendes que é quem faz a ligação entre as autoras européias e as autoras de outras nacionalidades, inclusive do Brasil.

Quais mudanças, políticas ou ações você considera fundamentais para atrair mais pesquisadoras para esta área?

Acho importante inicialmente entender as razões para a falta de interesse por parte das mulheres pela computação.

Por exemplo:

Como área, é preciso valorizarmos as antes “fraquezas” das mulheres (sensibilidade, afetividade, versatilidade, percepção aguçada) como “pontos fortes”, que passaram a somar e serem consideradas essenciais no processo produtivo das organizações de software.

Distantes de atingirmos uma igualdade de gênero na indústria de software e academia.

Exemplos:

Primeiro lugar na prova de conhecimento técnico, mas:

“Não vou te contratar porque você quebraria o clima da equipe, os “meninos” falam muito palavrão por aqui … “;

“Você não poderia dar aula em Computação porque os alunos são homens e não eles não respeitariam uma mulher, ainda mais nova do que eles”.

Ação:

Outras dificuldades como: Equilíbrio entre vida profissional e pessoal, maternidade

Leitura sugerida: "An empirical investigation on the challenges faced by women in the software industry" Bianca Trinkenreich, Ricardo Britto, Marco Aurelio Gerosa, Igor Steinmacher - ICSE-SEIS 2022 (https://www.researchgate.net/publication/359390265_An_Empirical_Investigation_on_the_Challenges_Faced_by_Women_in_the_Software_Industry_A_Case_Study)

Ação:

Mesmo assim, sou otimista! Desejo um futuro na ES no qual haja união de esforços e talentos individuais.

Para ilustrar, vou citar uma frase da profa. Claudia Bauzer Medeiros,da Unicamp sobre o tema:

“As empresas entendem que a mulher tem uma maior capacidade de organização. Também há uma percepção de que homens e mulheres trabalhando juntos conseguem melhores resultados. Muitas organizações consideram que, enquanto o homem quer vender e obter lucro, a mulher quer satisfazer o cliente. A soma dessas duas características resultaria em melhores negócios”

Parte 3: Outras Perguntas

Você recentemente ministrou uma palestra sobre Pesquisa-Ação. O que é Pesquisa-Ação e qual é seu interesse neste método?

(Travassos - Colaboração entre Academia e Indústria: Oportunidades para Utilização da Pesquisa-Ação em Engenharia de Software - https://www.researchgate.net/publication/255994860_Colaboracao_entre_Academia_e_Industria_Oportunidades_para_Utilizacao_da_Pesquisa-Acao_em_Engenharia_de_Software).

Segue um processo cíclico e iterativo de 5 fases:

1- Diagnóstico

Identica o problema

2- Planejamento

Considera as ações (com base na literatura)

3- Tomada de ação

A ação é selecionada e aplicada

4- Avaliação

Estuda-se os efeitos da ação

5- Reflexão

Descobertas gerais (academia (trabalhos futuros, aplicação do método) e indústria - solução do problema)

Interesse: PPGI - mestrado profissional

Parcerias (estabelecer colaborações) entre docentes do PPGI e indústria de software

Que práticas de pesquisa você recomenda para outros pesquisadores que você utiliza atualmente que gostaria de ter aprendido antes para tornar seu trabalho mais eficiente?

Bem enviesada e suspeita minha resposta, mas RS.

RS é uma ferramenta de ensino de habilidades científicas:

Sugestão de leitura: Using evidence from systematic studies to guide a PhD research in Requirements Engineering: an experience report ([https://sol.sbc.org.br/journals/index.php/jserd/article/view/1978]{.underline} )

Complementando: Conscientização da importância da leitura! Estimula o raciocínio, proporciona conhecimento amplo e amplia a habilidade na escrita.

Quais temas de pesquisa você gostaria de trabalhar, mas não teve tempo para iniciar ainda, ou pretende aprender mais para trabalhar no futuro?

Meus últimos trabalhos foram sobre:

Gostaria de continuar na temática de atualização, e também incluir o tema da disseminação das RSs para a indústria.

Sugestão: Podcasts voltados para profissionais da indústria de software sobre achados das RSs.

Parte 4: Próxima Fronteira da ES [3 min, estimativa]

[[ADOLFO]]{.mark} Para você, qual é a próxima fronteira da engenharia de software? (pode ser algo que você acha que vai acontecer ou que você gostaria que acontecesse em nossa área)

Que as empresas de software fossem pioneiras em oportunizar benefícios corporativos diferenciados para mulheres.

Exemplo: Vale mencionar que o Governo da Espanha aprovou a primeira licença menstrual remunerada da Europa, uma medida que prevê que mulheres com quadro de menstruação severa possam se ausentar do trabalho sem que sejam descontadas.

Parte 5: Encerramento

[Adolfo agradece e passa para o(a) entrevistado(a).]{.mark}

[Adolfo fecha o episódio]{.mark}

Texto para divulgação

Conversamos com Katia Felizardo, professora da Universidade Tecnológica Federal do Paraná (UTFPR).

Sites de Katia

Links Citados

=========================