Skip to main content
Fronteiras da Engenharia de Software

Fronteiras da Engenharia de Software

By Fronteiras da Engenharia de Software
Um podcast para refletir sobre o presente e futuro da engenharia de software.

Espisódios mensais publicados entre os dias 15 e 20 de cada mês.

Nossa equipe é formada por Leonardo Fernandes (IFAL), Gustavo Pinto (UFPA), Fabio Petrillo (UQAC), Danilo Monteiro (Zup Innovation), Adolfo Gustavo Serra Seca Neto (UTFPR) e Ingrid Nunes (UFRGS).

Nosso site é fronteirases.github.io/.

Apoio: Zup Innovation.
Listen on
Where to listen
Apple Podcasts Logo

Apple Podcasts

Breaker Logo

Breaker

Castbox Logo

Castbox

Google Podcasts Logo

Google Podcasts

Overcast Logo

Overcast

Pocket Casts Logo

Pocket Casts

RadioPublic Logo

RadioPublic

Spotify Logo

Spotify

Currently playing episode

#5. Refactoring com Alessandro Garcia (PUC-Rio)

Fronteiras da Engenharia de Software

1x
Aprendizado de Máquina em Engenharia de Software, com Maurício Aniche (TU Delft)
Neste episódio, conversamos com Maurício F. Aniche,  professor na Universidade Tecnológica de Delft (TU Delft). O tema foi Aprendizado de Máquina em Engenharia de Software. A página do Maurício é https://www.mauricioaniche.com/. Ele está no Twitter como @mauricioaniche. Artigos mencionados: Jeroen Castelein, Maurício Finavaro Aniche, Mozhan Soltani, Annibale Panichella, Arie van Deursen: Search-based test data generation for SQL queries. ICSE 2018. Ludewig, M., Mauro, N., Latifi, S. and Jannach, D.: "Performance Comparison of Neural and Non-Neural Approaches to Session-based Recommendation". In: Proceedings of the 2019 ACM Conference on Recommender Systems (RecSys 2019). Copenhagen, 2019 Henk Grent, Aleksei Akimov, Maurício Aniche: Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at Adyen. ICSE (SEIP) 2021. Casper Schröder, Adriaan van der Feltz, Annibale Panichella, Maurício Aniche: Search-Based Software Re-Modularization: A Case Study at Adyen. ICSE (SEIP) 2021. Jeanderson Cândido, Jan Haesen, Maurício Aniche, Arie van Deursen: An Exploratory Study of Log Placement Recommendation in an Enterprise System. MSR 2021: 143-154 Bart van Oort, Luis Cruz, Maurício Aniche, Arie van Deursen: The Prevalence of Code Smells in Machine Learning projects. WAIN@ICSE 2021 Mauricio Finavaro Aniche, Gabriele Bavota, Christoph Treude, Marco Aurélio Gerosa, Arie van Deursen: Code smells for Model-View-Controller architectures. Empir. Softw. Eng. 23(4): 2121-2157 (2018) Maurício Aniche, Frank Mulder, Felienne Hermans: Grading 600+ Students: A Case Study on Peer and Self Grading. ICSE (SEET) 2021: 211-220 Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
01:03:38
November 17, 2021
Desenvolvimento de Software Livre com Igor Wiese (UTFPR)
Conversamos com Igor Wiese, professor da Universidade Tecnológica Federal do Paraná (UTFPR), sobre Desenvolvimento de Software Livre. Sites de Igor: Site pessoal: https://igorwiese.com/ Scholar: https://scholar.google.com.br/citations?user=u27JHSAAAAAJ&hl=pt-PT Links Citados: Why do newcomers abandon open source software projects? https://ieeexplore.ieee.org/document/6614728 The hard life of open source software project newcomers.  https://dl.acm.org/doi/10.1145/2593702.2593704 What Attracts Newcomers to Onboard on OSS Projects? TL;DR: Popularity https://www.oss2019.org/details/oss2019-papers/5/What-Attracts-Newcomers-to-Onboard-on-OSS-Projects-TL-DR-Popularity What Makes a Great Maintainer of Open Source Projects? http://gustavopinto.org/lost+found/icse2021.pdf Effects of Adopting Code Review Bots on Pull Requests to OSS Projects https://ieeexplore.ieee.org/document/9240622 Grey Literature in Software Engineering: A critical review https://arxiv.org/abs/2104.13435 Episódio com Mairieli Wessel https://open.spotify.com/episode/23VeBmG5ur1G9oQb8oNTkV Open Source Licensing 101 http://gustavopinto.org/books/open-source-licensing-101/ Octoverse https://octoverse.github.com/ Mairieli Wessel: Doutoranda em Ciência da Computação na Universidade de São Paulo https://anchor.fm/emilias-podcast/episodes/Mairieli-Wessel-Doutoranda-em-Cincia-da-Computao-na-Universidade-de-So-Paulo-en6up6 Fernando Kenji Kamei apresenta What Evidence We Would Miss If We Do Not Use Grey Literature? https://youtu.be/w_5zXmm24jU Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
01:57:34
October 15, 2021
Desenvolvimento de Software no Setor Público com Edna Dias Canedo (UnB)
Conversamos com Edna Dias Canedo, pesquisadora na Universidade de Brasília. Site de Edna: https://cic.unb.br/~ednacanedo/ Publicações de Edna (Google Scholar) https://scholar.google.com.br/citations?user=5dVS0S4AAAAJ&hl=en O Emílias Podcast - Mulheres na Computação, mencionado no episódio, está em https://anchor.fm/emilias-podcast. Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
01:13:36
September 17, 2021
Síntese de programas com Gustavo Soares (Microsoft)
Conversamos com Gustavo Soares, pesquisador na Microsoft Research. Sites de Gustavo https://www.microsoft.com/en-us/research/people/gsoares/ https://scholar.google.com.br/citations?user=MwfgMR0AAAAJ&hl=pt-BR https://www.linkedin.com/in/gustavoasoares Links Citados Curso de Armando Solar sobre Síntese de Programas: https://people.csail.mit.edu/asolar/SynthesisCourse/index.htm On the fly synthesis of edit suggestions https://dl.acm.org/doi/10.1145/3360569 Program Synthesis    https://www.microsoft.com/en-us/research/publication/program-synthesis/ Nossa equipe é: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (ZUP / ITAÚ) Adolfo Gustavo Serra Seca Neto (UTFPR) Ingrid Nunes (UFRGS) Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
01:07:36
August 16, 2021
Estimativas de Software com Emilia Mendes (Blekinge Institute of Technology)
Conversamos com Emilia Mendes, professora do Blekinge Institute of Technology, na Suécia, sobre estimativas de software. Sites da Emilia: https://bit.ly/EmiliaMendes Scholar https://scholar.google.com/citations?user=Mz4IbXgAAAAJ&hl=en Nossa equipe é: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (ZUP / ITAÚ) Adolfo Gustavo Serra Seca Neto (UTFPR) Ingrid Nunes (UFRGS) Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
01:05:27
July 15, 2021
Compreensão de Código com Fernando Castor (UFPE)
Conversamos com Fernando Castor, professor da UFPE, sobre compreensão de código. Sites de Castor http://cin.ufpe.br/~fjclf https://sites.google.com/a/cin.ufpe.br/castor/ http://fernandocastor.github.io/ https://twitter.com/fernandocastor https://github.com/fernandocastor Links Citados Identifying Confusing Code in Swift Programs http://cbsoft2018.icmc.usp.br/app/assets/images/downloads/CBSOFT2018_VEM.pdf   How Swift Developers Handle Errors  https://www.win.tue.nl/~aserebre/MSR2018-Nathan.pdf The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code Understanding (sobre Anchoring Effect) https://www.computer.org/csdl/proceedings-article/icse/2021/029600a512/1sEXo9o0BeE, https://twitter.com/MarvinWyrich/status/1339906400764497920?s=20 Vídeo do artigo acima: https://youtu.be/N_lpaCqnE3s
01:03:39
June 17, 2021
Modularidade de Software com Paulo Borba (UFPE)
Paulo Borba fez doutorado em Oxford e hoje é professor titular no Centro de Informática da UFPE. Paulo investiga e desenvolve ferramentas e técnicas para melhorar os níveis de produtividade e qualidade de desenvolvimento de software, especialmente reduzindo o esforço e frustração. No passado, Paulo foi também dos fundadores da empresa Qualiti, no Porto Digital. Neste episódio, conversamos com Paulo sobre modularidade de software. Sites de Paulo Borba: https://pauloborba.github.io/ https://dblp.org/pid/b/PauloBorba.html https://scholar.google.com.br/citations?user=PpRDLgcAAAAJ&hl=de Links Citados https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf Nosso site: https://fronteirases.github.io/. Escute-nos em todas as plataformas acessando: https://anchor.fm/fronteirasES. Siga-nos no Twitter: https://twitter.com/FronteirasES. Siga-nos no Instagram: https://instagram.com/FronteirasES. Siga-nos no LinkedIn: https://www.linkedin.com/company/fronteirases/.
52:46
May 22, 2021
#11. Reuso de Software com Eduardo Almeida (UFBA)
Eduardo Almeida é professor associado na Universidade Federal da Bahia (UFBA). Além de professor, Eduardo já acumulou diversas outras funções. Foi diretor-presidente da FAPESB (a Fundação de Amparo e Pesquisa da Bahia) durante os anos de 2015 e 2017 e foi presidente da CEES (comissão especial de engenharia de software) durante o período de 2016 a 2017.  Eduardo tem trabalhado com Arquitetura e Reuso de Software. Ele faz parte do Laboratório de Engenharia de Software da UFBA e é Líder do RISE Labs. Nesta entrevista conversamos sobre como o Reuso de Software pode melhorar as vidas dos engenheiros de software. Além disso, Eduardo falou sobre suas iniciativas de interação Academia-Indústria. Sites de Eduardo Almeida: https://dcc.ufba.br/pt-br/eduardo-santana-de-almeida, http://rise.com.br/, http://www.cienciaecultura.ufba.br/agenciadenoticias/pesquisadores/eduardo-santana-de-almeida/, https://scholar.google.com/citations?user=hA_SnHoAAAAJ&hl=en, http://www.abc.org.br/membro/eduardo-santana-de-almeida/, http://lattes.cnpq.br/8538761803577291. Podcast do RISE: RiSE Labs Interviews https://open.spotify.com/show/7jvfYETOeJmnYxyEkMOTdG Nosso site: https://fronteirases.github.io/. Escute-nos em todas as plataformas acessando: https://anchor.fm/fronteirasES. Siga-nos no Twitter: https://twitter.com/FronteirasES. Siga-nos no Instagram: https://instagram.com/FronteirasES. Siga-nos no LinkedIn: https://www.linkedin.com/company/fronteirases/.
01:20:60
April 21, 2021
#10. User Experience (UX) com Tayana Conte (UFAM)
Conversamos com Tayana Conte (UFAM) sobre UX (User eXperience) e sobre a participação dela como coordenadora da CEES (Comissão Especial de Engenharia de Software).   Site da Tayana http://icomp.ufam.edu.br/site/index.php/institucional/sobre-icomp/corpo-docente/197-docentes-tayana  Publicações: https://scholar.google.com/citations?user=aThv_5UAAAAJ&hl=en  LinkedIn: https://www.linkedin.com/in/tayana-conte-2b298a9/?originalSubdomain=br Siga-nos no Twitter em https://twitter.com/FronteirasES
01:02:54
March 18, 2021
#9. Ensino de Engenharia de Software com Marco Tulio Valente (UFMG)
Conversamos com Marco Tulio Valente, professor da Universidade Federal de Minas Gerais (UFMG), sobre Ensino de Engenharia de Software e outros temas. Links da Marco: Página na UFMG: https://homepages.dcc.ufmg.br/~mtov/index.html Grupo de pesquisa Applied Software Engineering Research Group (ASERG): http://aserg.labsoft.dcc.ufmg.br/ Livro "Engenharia de Software Moderna": https://engsoftmoderna.info/ ENGENHARIA DE SOFTWARE MODERNA (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIA http://www.engsoftmoderna.dcc.ufmg.br/ TESTE DE SOFTWARE (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIA http://www.testesoft.dcc.ufmg.br/ Fronteiras da Engenharia de Software no Twitter: https://twitter.com/fronteirases
01:02:02
February 18, 2021
#8. Arquitetura de Software com Ingrid Nunes (UFRGS)
Conversamos com Ingrid Nunes, professora da Universidade Federal do Rio Grande do Sul (UFRGS), sobre Arquitetura de Software e outros temas. Links da Ingrid: Site pessoal: https://www.inf.ufrgs.br/~ingridnunes/ DBLP: https://dblp.org/pid/48/5352.html Goole Scholar: https://scholar.google.com/citations?user=-mWs334AAAAJ&hl=en Links Citados: Jhonny Mertz, Ingrid Nunes: Understanding Application-Level Caching in Web Applications: A Comprehensive Introduction and Survey of State-of-the-Art Approaches. ACM Comput. Surv. 50(6): 98:1-98:34 (2018). Philippe Lalanda, Jhonny Mertz, Ingrid Nunes: Autonomic caching management in industrial smart gateways. ICPS 2018: 26-31 Vanius Zapalowski, Ingrid Nunes, Daltro José Nunes: The WGB method to recover implemented architectural rules. Inf. Softw. Technol. 103: 125-137 (2018) Jhonny Mertz, Ingrid Nunes: A Qualitative Study of Application-Level Caching. IEEE Trans. Software Eng. 43(9): 798-816 (2017) The Resurgence of Software Performance Engineering https://www.youtube.com/watch?v=ywKyR_8Yi00  Satisfying Increasing Performance Requirements with Caching at the Application Level. Jhonny Mertz, Ingrid Nunes, Luca Della Toffola, Marija Selakovic, Michael Pradel.
01:29:24
January 19, 2021
#7. IA na Engenharia de Software com Silvia Regina Vergilio (UFPR)
Silvia Regina Vergilio é Professora Titular da Universidade Federal do Paraná (UFPR). Conversamos com ela sobre Engenharia de Software Baseada em Busca e IA em Engenharia de Software. Sites da Silvia http://www.inf.ufpr.br/silvia/ https://dblp.org/pid/99/4290.html https://scholar.google.com/citations?user=2bkThnAAAAAJ&hl=en Citações (pessoas e artigos): José Carlos Maldonado: https://sites.icmc.usp.br/jcmaldon/ Mario Jino: https://bv.fapesp.br/pt/pesquisador/89271/mario-jino/ Mark Harman: https://en.wikipedia.org/wiki/Mark_Harman_(computer_scientist) Christian Kästner: https://www.cs.cmu.edu/~ckaestne/ Aurora Pozo: http://www.inf.ufpr.br/aurora/ Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro L. Minku, Markus Wagner, Zhe Yu: Data-driven search-based software engineering. MSR 2018: 341-352 Mark Harman, Bryan F. Jones: Search-based software engineering. Inf. Softw. Technol. 43(14): 833-839 (2001) COLANZI, T. E. ; ASSUNÇÃO, WESLEY K.G. ; VERGILIO, SILVIA R. ; FARAH, P. R. ; GUIZZO, G. The Symposium on Search-Based Software Engineering: Past, Present and Future. INFORMATION AND SOFTWARE TECHNOLOGY, 2020. J. M. Zhang, M. Harman, L. Ma and Y. Liu, "Machine Learning Testing: Survey, Landscapes and Horizons," in IEEE Transactions on Software Engineering, doi: 10.1109/TSE.2019.2962027. João Lucas Correia, Juliana Alves Pereira, Rafael de Mello, Alessandro Garcia, Baldoino Fonseca, Márcio Ribeiro, Rohit Gheyi, and Willy Tiengo. Data Scientists: Revealing their Challenges and Practices on Machine Learning Model Development. In XIX Brazilian Symposium on Software Quality (SBQS 2020), São Luis. Christian Kästner, Eunsuk Kang: Teaching software engineering for AI-enabled systems. ICSE (SEET) 2020: 45-48 Building Intelligent Systems A Guide to Machine Learning Engineering Hulten, Geoff. author. 2018 https://ckaestne.github.io/seai/S2020/#course-content https://ckaestne.medium.com/on-the-process-for-building-software-with-ml-components-c54bdb86db24 https://ckaestne.github.io/seai/S2020/#course-content F. Ishikawa and N. Yoshioka, “How do engineers perceive difficulties in engineering of machine-learning systems? - Questionnaire survey,” in Joint Intl. Workshop on Conducting Empirical Studies in Industry and Intl. Workshop on Software Engineering Research and Industrial Practice (CESSER-IP), 2019
51:43
December 16, 2020
#6. Integração Contínua com Uirá Kulesza (UFRN)
Uirá Kulesza é professor na UFRN, onde lidera o grupo de pesquisa CASE, Collaborative & Automated Software Engineering (CASE Lab - http://caseufrn.github.io). Uirá trabalha na área de engenharia de software, orientando alunos de graduação, mestrado e doutorado nessa área.   Ele conversou conosco sobre: ferramentas e práticas que podem me apoiar para ter um ambiente saudável de integração contínua; desafios que integração contínua traz para os desenvolvedores; resolução de conflitos de integração; o impacto de integração contínua no tempo de vida do Pull Request, entre outros assuntos. Sites do Uirá https://www.dimap.ufrn.br/~uira/ https://sigaa.ufrn.br/sigaa/public/docente/portal.jsf?siape=1644456 https://scholar.google.com/citations?user=-lb3qmgAAAAJ&hl=pt-BR http://lattes.cnpq.br/0189095897739979 https://twitter.com/uirakulesza https://twitter.com/caseufrn Indicações do Uirá: Posts do Martin Fowler martinfowler.com Livro Extreme Programming Explained https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained Acompanhar sites como InfoQ https://www.infoq.com/br/ e similares Cursos sobre configuração de pipelines e automação de testes.
51:60
November 23, 2020
#5. Refactoring com Alessandro Garcia (PUC-Rio)
Na entrevista de hoje conversamos com Alessandro Garcia, professor da PUC-Rio, sobre degradação de design e refatoração. Ele é Professor Associado do Departamento de Informática, onde atua na área de Engenharia de Software. Lá ele investiga técnicas para construção ágil de programas com qualidade. Sites do Alessandro http://www.inf.puc-rio.br/blog/professor/@alessandro-garcia https://dblp.org/pid/g/AlessandroFGarcia.html https://scholar.google.com/citations?user=rP1LYboAAAAJ&hl=en https://twitter.com/alessfgarcia
01:05:58
October 15, 2020
#4. Code smells com Marcelo Maia (UFU) - Parte 2
Na entrevista de hoje falamos com Marcelo Maia, que é professor titular da UFU. Marcelo tem ampla experiência em engenharia de software, tanto que a nossa conversa sobre code smells rendeu tanto que dividimos em duas partes. Nessa primeira parte, falamos sobre o que é um code smell, como identificar, e se é possível priorizar. Na segunda parte falamos sobre como remover, sobre o status atual das ferramentas de identificação de smells (eles funcionam?), se code smells podem gerar bugs, além de  trabalho de pesquisa que Marcelo conduziu com seu aluno de doutorado para responder perguntas sobre a variedade, principais achados e desafios da área de smells de código. Esta é a parte 2. Escute a parte 1 em https://anchor.fm/fronteirases/episodes/4--Code-smells-com-Marcelo-Maia-UFU---Parte-1-ejkpqr  Interessou-se? Escute o podcast e nos avise o que achou pelas redes sociais! Revisão da Literatura sobre sobre code smells PAULO SOBRINHO, E. V. ; DE LUCIA, A. ; MAIA, M.A. A systematic literature review on bad smells - 5 W's: which, when, what, who, where. Sites do marcelo https://dblp.uni-trier.de/pid/97/4668.html   http://www.portal.facom.ufu.br/pessoas/docentes/marcelo-de-almeida-maia   http://lascam.facom.ufu.br/cms/   https://scholar.google.com/citations?user=AkhgR1AAAAAJ&hl=en   http://lattes.cnpq.br/4915659948263445   http://isel.ufu.br
44:14
September 30, 2020
#4. Code smells com Marcelo Maia (UFU) - Parte 1
Na entrevista de hoje falamos com Marcelo Maia, que é professor titular da UFU. Marcelo tem ampla experiência em engenharia de software, tanto que a nossa conversa sobre code smells rendeu tanto que dividimos em duas partes. Nessa primeira parte, falamos sobre o que é um code smell, como identificar, e se é possível priorizar. Na segunda parte falamos sobre como remover, sobre o status atual das ferramentas de identificação de smells (eles funcionam?), se code smells podem gerar bugs, além de  trabalho de pesquisa que Marcelo conduziu com seu aluno de doutorado para responder perguntas sobre a variedade, principais achados e desafios da área de smells de código. Interessou-se? Escute o podcast e nos avise o que achou pelas redes sociais! Revisão da Literatura sobre sobre code smells PAULO SOBRINHO, E. V. ; DE LUCIA, A. ; MAIA, M.A. A systematic literature review on bad smells - 5 W's: which, when, what, who, where. Sites do marcelo https://dblp.uni-trier.de/pid/97/4668.html http://www.portal.facom.ufu.br/pessoas/docentes/marcelo-de-almeida-maia http://lascam.facom.ufu.br/cms/ https://scholar.google.com/citations?user=AkhgR1AAAAAJ&hl=en http://lattes.cnpq.br/4915659948263445 http://isel.ufu.br
40:10
September 15, 2020
#3. Segurança em DevOps com Daniela S. Cruzes (SINTEF/NTNU)
Neste episódio, entrevistamos Daniela Soares Cruzes, que é pesquisadora sênior no SINTEF, instituição que realiza pesquisa aplicada na Noruega. O tema principal do episódio é DevOps, com um particular interesse para DevSecOps. Ao longo da entrevista, Daniela nos contou a sua percepção do que seria DevOps, mencionou um artigo de  Breno França, Helvio Jeronimo e Guilherme Travassos como sendo sua fonte de consulta rápida, toda vez que precisa revisitar conceitos sobre DevOps. Mais recentemente, Daniela tem demonstrado um maior interesse com questões de segurança em times de desenvolvimento. Seus trabalhos recentes discutem como diminuir os silos entre os departamentos de segurança (com times especializados de IT) e os times de desenvolvimento de software (que muitas vezes têm pouco conhecimento sobre questões de segurança). Daniela também discute o que seria segurança suficiente em um projeto de software. Nesse sentido, Daniela destaca algumas práticas que times de desenvolvimento podem adotar para criar software mais seguros, como o uso de ferramentas de análise estática e a prática de revisão de código. Em seguida, discutimos como é o cenário atual de desenvolvimento de software na Noruega, das facilidades de se inserir em empresas de desenvolvimento, o que também é atraente para estrangeiros, dado o simplificado processo de emigração. Ao final, como de costume, conversamos sobre as próximas fronteiras da engenharia de software. Daniela citou três exemplos. Imagina quais sejam? Recomendações da Daniela Breno Bernard Nicolau de França, Helvio Jeronimo Jr., Guilherme Horta Travassos: Characterizing DevOps by Hearing Multiple Voices. SBES 2016: 53-62 https://dl.acm.org/doi/10.1145/2973839.2973845 The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations https://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002 Sites da Daniela https://www.sintef.no/en/all-employees/employee/?empid=4504 https://dblp.org/pers/c/Cruzes:Daniela.html https://scholar.google.com/citations?user=w_cOgesAAAAJ&hl=en Site de empregos na Noruega:  https://www.finn.no/
59:38
August 14, 2020
#2. Desenvolvimento de Software Distribuído com Prof. Rafael Prikladnicki (PUCRS)
Neste episódio entrevistamos Rafael Prikladnicki, professor da PUCRS, sobre Desenvolvimento Distribuído de Software. Discutimos desde questões básicas sobre a definição e caracterização de desenvolvimento de software distribuídos, questões sobre terminologias, passando sobre práticas ágeis no desenvolvimento distribuído. Para aprofundar, discutimos um artigo recente em que Rafael é co-autor, sobre programação em par em um ambiente distribuído. Falamos sobre engenharia de software para startups, área em que Rafael tem focado boa parte dos seus interesses de pesquisa mais recentemente. Rafael também co-editou um livro nessa área. Discutimos sobre o TECNOPUC, um parque tecnológico que fica nas dependências da PUCRS. Rafael comentou do crescimento e prospecção do TECNOPUC, o que pode também inspirar outros parques de tecnologia para ascender. Por fim, questionamos Rafael sobre qual seria a próxima fronteira da engenharia de software. Surpreendentemente, Rafael mencionou algo extremamente intrínseco no nosso dia a dia, mas talvez ainda não recebeu tanta atenção das comunidades de pesquisa e prática. Imagina o que seja? Distributed Pair Programming: A Systematic Literature Review https://www.sciencedirect.com/science/article/abs/pii/S0950584915000476 Fundamentals of Software Startups https://www.springer.com/gp/book/9783030359829 Páginas do Rafael: Site na PUC-RS: https://www.inf.pucrs.br/rafael/ Twitter: https://twitter.com/rafaelpri Google Scholar: https://scholar.google.com/citations?user=_W9zu7sAAAAJ&hl=en Indicações do Rafael: A Practical Guide to Distributed Scrum https://www.amazon.com/Practical-Guide-Distributed-Scrum-Press/dp/0137041136 Global Software Teams: Colloborating Across Borders and Time Zones https://www.amazon.com/Global-Software-Teams-Colloborating-1999-01-02/dp/B01FJ1JA78] Desenvolvimento Distribuído de Software  https://www.amazon.com.br/Desenvolvimento-Distribu%C3%ADdo-Software-Jorge-Audy/dp/8535227202 Equipe do podcast: Marcela dos Santos (UQAC) Marco Tulio Valente (UFMG) Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) - Co-host deste episódio. Adolfo Neto (UTFPR) - Co-host deste episódio Fabio Petrillo (UQAC)
01:14:46
July 15, 2020
#1. Métodos Ágeis com Prof. Fabio Kon (IME/USP)
Neste episódio de estréia do Fronteiras da Engenharia de Software, entrevistamos o Prof. Fabio Kon (IME/USP), um dos pioneiros no uso e difusão dos princípios ágeis no Brasil.  O Prof. Kon comenta sobre seu primeiro contato com métodos ágeis, sua visão atual e futura sobre eles e sobre sua experiência de ensino de um curso de Programação Extrema na USP.   Links do Prof. Fabio Kon:  Web: https://www.ime.usp.br/~kon/ Twitter: @FabioKon LinkedIn: https://www.linkedin.com/in/fabiokon  Livros citados no episódio:   Extreme Programming, Kent Beck Refactoring, Martin Fowler  Agile Retrospectives: Making Good Teams Great,  Esther Derby et al.  Agile Coaching, Rachel Davis et al.  Lean Startup, Eric Ries Livros da Casa do Código  Siga o Fronteiras da ES no Twitter: @FronteirasES
39:52
June 15, 2020
#0. Teaser Fronteiras da Engenharia de Sofware Podcast
Um pequeno teaser da motivação do podcast e uma introdução da equipe do Fronteiras da Engenharia de Software. Equipe do podcast: Marco Túlio Valente (UFMG) https://twitter.com/mtov Fabio Petrillo (UQAC) https://twitter.com/drfabiopetrillo Gustavo Pinto (UFPA) https://twitter.com/gustavopinto Adolfo Neto (UTFPR) https://twitter.com/adolfont Leonardo Fernandes (IFAL) https://twitter.com/leofernandesmo Marcela Dos Santos (UQAC) https://twitter.com/marcelapesquisa Sigam o Fronteiras da Ennheria de Software no Twitter em https://twitter.com/fronteirases
08:50
June 9, 2020