Projeto SmartDelta: IA para evitar erros de código no Software industrial

O projeto SmartDelta tem origem no desenvolvimento de soluções automatizadas para avaliar a qualidade das alterações (deltas) em produtos num ambiente de engenharia contínua. Estas soluções oferecem uma análise inteligente de artefactos de desenvolvimento, tais como código fonte, ficheiros de registo e especificações de requisitos, entre outros, bem como do comportamento do sistema durante a sua execução. Desta forma, obtém-se informação valiosa sobre possíveis melhorias ou degradações na qualidade das diferentes versões do produto, facilitando a otimização de futuras construções.

A Izertis, em colaboração com outras empresas, é responsável pelo desenvolvimento de modelos de inteligência artificial (IA) destinados para a revisão do código antes da sua saída para produção. O sistema não só identifica problemas, como também gera recomendações específicas e soluções detalhadas para corrigir os erros, acelerando o processo de correção e reduzindo o tempo de desenvolvimento necessário para corrigir bugs.

O projeto SmartDelta encontra-se no processo de criação de uma metodologia abrangente para a saída para produção

O projeto está a ser testado em várias linguagens de programação (como Python, JavaScript, HTML e CSS) e em diferentes setores industriais, incluindo a banca, o retalho e a indústria aeronáutica. Este facto demonstra a versatilidade das ferramentas desenvolvidas e a sua capacidade de adaptação a diferentes ambientes e requisitos. 

O projeto SmartDelta encontra-se no processo de criação de uma metodologia abrangente para a saída para produção. Esta metodologia proporciona um conjunto de passos recomendados e de boas práticas para garantir que o código implementado na produção é de alta qualidade e funciona corretamente, com base nas ferramentas e abordagens desenvolvidas no projeto.

“É importante para nós porque, para além de crescer tecnicamente numa das áreas fundamentais da Izertis ou numa das suas tecnologias-chave, é um projeto multissetorial, envolvendo universidades e empresas de diferentes países, o que favorece não só a aplicabilidade global do projeto, mas também a sua implementação em diferentes contextos e setores industriais”, destaca Philippe Harb, Project Manager de IA.

A Izertis reafirma o seu compromisso com as tecnologias de vanguarda e com as entidades colaboradoras do projeto, como a Universidade Carlos III de Madrid. A consultora tecnológica alcançou os objetivos estabelecidos para a parte espanhola do projeto e continua a avançar para a sua conclusão através de testes, tarefas de exploração, difusão e elaboração de manuais. Tudo isto para cumprir com a planificação completa do projeto e os compromissos adquiridos com a Comissão Europeia.

SmartDelta é um dos projetos financiados com fundos do CDTI, uma entidade pública empresarial ligada ao Ministério da Ciência e da Inovação, destinada à I&D&I em Espanha.