Fronteiras da Engenharia de Software
Fronteiras da Engenharia de Software
Fronteiras da Engenharia de Software
Um podcast para refletir sobre o presente e futuro da engenharia de software.
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.
Jul 15, 2021
1 hr 5 min
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
Jun 17, 2021
1 hr 3 min
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/.
May 22, 2021
52 min
#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/.
Apr 21, 2021
1 hr 20 min
#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
Mar 18, 2021
1 hr 2 min
#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
Feb 18, 2021
1 hr 2 min
#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.
Jan 19, 2021
1 hr 29 min
#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
Dec 16, 2020
51 min
#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.
Nov 23, 2020
51 min
#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
Oct 15, 2020
1 hr 5 min
Load more