Skip to ContentSkip to Navigation
Research Bernoulli Institute Calendar

Colloquium Computer Science - Gustavo Pinto, Federal University of Pará, Brazil

When:Th 08-12-2022 16:00 - 17:00
Where:5173.0157 Linnaeusborg

Title: Cognitive Driven Development: A Research Agenda

Abstract:

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.