November 29 ACM SIGSOFT Learning Webinar: Cognitive Driven Development: A Research Agenda with Gustavo Pinto



Comentários

Postagens mais visitadas deste blog

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

OpenScienSE 2021: Chamada de Trabalhos

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

ACM TechTalks
October 31, 2022
to view image click on"
November 29 ACM SIGSOFT Learning Webinar: Cognitive Driven Development: A Research Agenda with Gustavo Pinto
to view image click on

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.