Postagens

Code Smells e Refatorações específicos para Elixir, Lucas Vegi (UFV e UFMG)

Imagem
Palestra ministrada por Lucas Vegi na Elixir Fortaleza Conf 2023 Resumo: Em seu conhecido livro, Martin Fowler, com o apoio de Kent Beck, catalogou uma série de estruturas de código subótimas, conhecidas como "code smells", bem como estratégias de refatoração para removê-las, promovendo assim a melhoria da qualidade de códigos orientados a objetos. Devido à popularização desses conceitos pelo livro mencionado, muitos estudos sobre "code smells" e refatorações têm sido desenvolvidos nos últimos anos, embora a maioria ainda esteja focada principalmente no paradigma orientado a objetos. Será que esses conceitos tradicionais continuam aplicáveis em uma linguagem funcional como Elixir? Existem "code smells" e estratégias de refatoração específicas para essa linguagem? Nesta apresentação, tentarei responder a essas e outras perguntas, fornecendo uma visão geral da pesquisa que venho desenvolvendo em minha tese de doutorado, onde me inspiro no livro de Fowler par...

Workshop de Computação Aplicada em Governo Eletrônico - WCGE 2024

WCGE 2024 O Workshop de Computação Aplicada em Governo Eletrônico é um fórum para apresentação e discussão de técnicas, metodologias, modelos e ferramentas de TICs para apoio a iniciativas de Governo Eletrônico. Este workshop, que vem crescendo muito e tem recebido cada vez mais trabalhos multidisciplinares, traz para a Sociedade Brasileira de Computação um olhar sociotécnico sobre a manipulação e uso de informações e sistemas governamentais. Isso se deve ao fato de que a computação está sendo cada vez mais utilizada para promover e escalar grandes ações de planejamento, análise, transformação e comunicação em todas as áreas e instâncias de governo, incluindo os poderes executivo, legislativo e judiciário, e em níveis municipal, estadual e federal. Além disso, leis como a LAI (Lei de Acesso à Informação), a LGPD (Lei Geral de Proteção de Dados) e, mais recentemente, a Lei do Governo Digital definem e direcionam o Governo para sua completa digitalizaç...

A Gamificação da Academia, por Sean Flaherty e Gregg Gordon

Na academia, o ethos deveria ser sobre a busca incansável e descomprometida pela verdade acima de tudo, especialmente quando a verdade é desconfortável. A verdade, ou melhor, 'Veritas', é o lema de Harvard. Idealizamos os mártires da academia na história, como Galileo Galilei, que descobriu as evidências científicas para a teoria copernicana do movimento planetário e passou o resto de sua vida em prisão domiciliar por desafiar a doutrina de sua época. Sabemos o quão importante é a integridade acadêmica, no entanto, muitos estão dispostos a trapacear quando as métricas acadêmicas são gamificadas e os jogadores entendem as mecânicas do jogo. Táticas de gamificação em sistemas que conectam o trabalho do mundo real com ferramentas online podem distorcer os comportamentos das pessoas em qualquer ecossistema. A academia, em particular, é suscetível a esse fenômeno. Isso se deve à natureza da indústria ou é simplesmente um artefato da natureza humana em escala? Yashihiro Sato, que est...

VII Escola Regional de Engenharia de Software - ERES 2023

Segunda chamada de Trabalhos VII Escola Regional de Engenharia de Software - ERES 2023,  com destaque para uma novidade este ano: o fórum de extensão! Dias 06 a 08  de dezembro de 2023 https://eres-sbc-br.github.io/eres2023 O link para a submissão dos trabalhos será disponibilizado em breve. Portanto,  acompanhe o site do evento .  --------------- A ESCOLA REGIONAL DE ENGENHARIA DE SOFTWARE (ERES) é promovida anualmente pela Sociedade Brasileira de Computação (SBC), desde 2017. A sétima edição da escola, a ERES 2023, ocorrerá de forma PRESENCIAL,  no período de 06 a 08 de dezembro de 2023 em Maringá (PR) .  Maringá é uma cidade de economia diversificada, de um povo empreendedor que atua incansavelmente no desenvolvimento e na manutenção da qualidade de vida que ela proporciona aos seus moradores e encanta a todos que aqui chegam. Maringá é uma cidade progressista, boa para trabalhar e fazer negócios. E para quem não tem o privilégio de viver aqui, uma cidade que vale a pena conhecer. E...

SBQS 2023 - XXII Simpósio Brasileiro de Qualidade de Software - Terceira chamada de trabalhos

Olá, Os prazos para submissão às trilhas do SBQS 2023 - XXII Simpósio Brasileiro de Qualidade de Software estão se aproximando! São três trilhas (Trabalhos Técnicos, Relatos de Experiência e Educação em Qualidade de Software) abordando as diferentes perspectivas da qualidade de software. Se você tem um trabalho interessante que trata de aspectos da qualidade de software, não perca a oportunidade de submetê-lo ao SBQS 2023! Esperamos ansiosos pelo seu trabalho! ***************************************************************** XXII Simpósio Brasileiro de Qualidade de Software (SBQS 2023) 07 a 10 de novembro de 2023, Brasília - DF http://sbqs.sbc.org.br ***************************************************************** O Simpósio Brasileiro de Qualidade de Software (SBQS) é o principal fórum brasileiro dedicado à Qualidade de Software. A qualidade de softwa...

Call for participation. - LATAM SCHOOL - CBSoft 2023 - Campo Grande

Call for Participation It is a great pleasure to invite students and young researchers to APPLY for this fantastic opportunity to learn about careers and research and attend CBSoft 2023, sponsored by ACM SIGSOFT. We invite applications for the 3rd Latin American School of Software Engineering. The school will take place in person, collocated with CBSoft 2023. The school welcomes students and young researchers from Latin American institutions and organizations. The main goal of this school is to help new and future Software Engineering researchers to be part of the larger software engineering community, launching a successful career and managing the challenges while feeling joy in their life as researchers. The school will also enable the participants to explore potential pathways and understand more about the academic challenges and opportunities. Students will have an excellent opportunity to interact with top researchers and learn about their careers, how to publis...

1a CFP VEM 2023 (CBSOFT): 11th Workshop on Software Visualization, Evolution and Maintenance (VEM 2023)

Imagem
1a CALL FOR PAPERS VEM 2023 11th Workshop on Software Visualization, Evolution and Maintenance (VEM 2023) https://vemworkshop.github.io/vem2023 The 11th Workshop on Software Visualization, Maintenance and Evolution (VEM 2023) aims at fostering the integration of the software visualization, evolution and maintenance communities, providing a forum where researchers and practitioners from academia and industry can present their work and exchange ideas on the principles, practices, and innovations related to their respective areas of interest. VEM is also a great opportunity for strengthening research group collaborations and identifying new research opportunities. In 2023, VEM will be held in a virtual format for the second time. VEM is co-located with the 14th Brazilian Conference on Software: Theory and Practice (CBSoft 2023). Important Dates All dates refer to midnight 23:59:59 AoE. Paper registration: July 17, 2023 Paper submission: July 24, 2023  Author notification: August 14, 2023 ...