| " | | November 29 ACM SIGSOFT Learning Webinar: Cognitive Driven Development: A Research Agenda with Gustavo Pinto | Register now for the next free ACM SIGSOFT Learning Webinar, "Cognitive Driven Development: A Research Agenda," presented on Tuesday, November 29 at 12:00 PM ET/16:00 UTC by Gustavo Pinto, Assistant Professor at the Federal University of Pará, Brazil. Fernanda Madeiral, Assistant Professor at the Vrije Universiteit, Amsterdam, will moderate the questions and answers session following the talk. Note: You can stream this and all ACM SIGSOFT Learning Webinars on your mobile device, including smartphones and tablets. Cognitive Driven Development (CDD for short) is a coding design technique that aims to reduce the complexity of a code unit (e.g., a class) by systematically limiting the number of coding items that add complexity to that code unit. We have been using CDD to build products at Zup Innovation, a Brazilian tech company. Our experience suggests that, by using CDD, the software development team was able to keep the code units under a reasonably small size, even with the (near) linear growth of the software. We believe CDD can be a sharp tool in the developer's arsenal when it comes to designing better software. This talk presents our current CDD-related research and our plans for future work. Duration: 60 minutes (including audience Q&A) Presenter: Gustavo Pinto, Assistant Professor at the Federal University of Pará, Brazil Gustavo Pinto is an Assistant Professor at the Federal University of Pará, Brazil and the Head of Research at Zup Innovation, a Brazilian tech company. Dr. Pinto holds a PhD in Software Engineering from the Federal University of Pernambuco, Brazil, in 2015. He has very broad interests, including Human Aspects of Software Engineering, Empirical Software Engineering, and Mining Software Repositories techniques. As a young researcher, he published over 100 research papers, some of them in the most important venues in his field (e.g., ICSE, TSE, CACM, ASE, CSCW, OOPSLA, etc). He won several awards, including the MSR Ric Holt Early Career Achievement Award, in 2022, one ACM SIGSOFT Distinguished Paper award in ICSE 2021, and one JSS Paper of the Year in 2019. Since 2020, he has been serving as a (co-)Editor-in-Chief of the Journal of Software Engineering Research and Development (JSERD). Moderator: Fernanda Madeiral, assistant professor at the Vrije Universiteit, Amsterdam Fernanda Madeiral is an assistant professor at the Vrije Universiteit Amsterdam. Her research area is Software Engineering, and her broad research goal is to help developers produce and maintain high-quality software systems. She is interested in software bugs and their fixes, linter violations, and source code legibility and readability. | | |
Postagens mais visitadas deste blog
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...
OpenScienceSE 2021 https://opensciense.github.io/opensciense2021/ I Workshop de Práticas de Ciência Aberta na Pesquisa em Engenharia de Software Chamada de Trabalhos Ciência Aberta ( Open Science ) é definida pela UNESCO como " uma construção inclusiva que combina movimentos e práticas para tornar o conhecimento científico abertamente disponível, acessível e reutilizável por todos, e aumentar colaborações científicas e o compartilhamento de informações em benefício da ciência e da sociedade ". Além disso, inclui outras maneiras de tornar a ciência mais transparente e acessível durante o processo de pesquisa, por exemplo, aspectos de software de código aberto e projetos de pesquisa com financiamento coletivo ". Em geral, o conhecimento científico manifesta-se em publicações científicas, dados de pesquisa, software, código-fonte e workflows. Na última década, o movimento de Ciência Aberta tem crescido em diversos países, nos mais diversos campos do conhecimento e na pe...
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ç...
|
Comentários
Postar um comentário