News
"CodeEvolver" wins the "Code Rebirth" 2024 Hackathon award!
Milan and Bologna, November 13, 2024
The ceremony for the Hackathon, promoted by ReActive in partnership with the Unipol Group and organized with Codemotion, takes place at CUBO - the Unipol Group Business Museum.
Four teams/projects out of the seven in the competition reached the final stage and were present at the event:
TEAM 3 | LOFAM, represented by: Micol Vicenzi and Riccardo Masenelli Project Summary LOFAM is an innovative tool designed to modernize large legacy codebases, optimizing the processes of analysis, refactoring, and migration. It accepts zipped archives containing legacy code and supports a wide range of outdated programming languages, such as COBOL, Visual Basic, and earlier versions of Java and .NET. The platform uses advanced AI, with frameworks like LangChain and Gemini Flash-Pro (or alternatively OpenAI), to analyze and document each file in detail, providing a comprehensive technical overview.
TEAM 5 | CodeEvolver, represented by: Chenghao Xia Project Summary CodeEvolver is an innovative AI-based tool designed to automate the transformation, optimization, and testing of software code. It helps developers iteratively improve the quality of their projects by analyzing and optimizing existing code. Key features include: AI-guided refactoring, automated testing, modernization, language conversion, simple integration, security, and compliance.
TEAM 6 | NASTEL, represented by: Fabio Carpinato and Marcello Luigi Graziano Project Summary Nastel is an AI platform designed to automate and optimize the refactoring of legacy code. Through a web app, Nastel provides in-depth analysis of codebases, generating detailed reports on code status and operational tasks for developers. Using an advanced Retrieval Augmented Generation (RAG) system, Nastel reduces errors and increases efficiency, managing supervised pull requests and targeted solutions. Operating in a secure environment, also available on-premise, it ensures companies have full control over their data.
TEAM 7 | CodePhoenix, represented by: Armando Anselmi and Mario Mastrulli Project Summary CodePhoenix is an application based on a network of intelligent agents that modernizes legacy code through specialized microservices. Each microservice leverages multi-agent intelligence to automate and improve the efficiency of the code transformation process.
Opening Remarks:
Giulia Zamagni, Head of CUBO - Unipol Group Business Museum
Piero Rossini, CEO of ReActive
Chiara Russo, Co-founder & Executive President, Codemotion
Contextual
Presentations by:
Andrea Bei, Head of Digital Services, ReActive: "Legacy evolution: the
opportunities of GenAI"
Luigi Zanardi, Head of Omnichannel Automation & IT Architecture, Unipol
Group: "Generative coding platforms: from instrumentalist to orchestra
conductor"
Presentation of
Finalists' Work by:
Domenico Melisi, Head of Innovation & Productivity, Digital Services ReActive
Arnaldo Morena, Dev Talent Partner, Codemotion
Giovanni Fusco, Head of Digital Factory, ReActive
Award Ceremony: The winner of the challenge, Chenghao Xia, representing Team 5 for the CodeEvolver project, is welcomed on stage and awarded by: Piero Rossini, CEO of ReActive, and Luigi Zanardi, Head of Omnichannel Automation & IT Architecture, Unipol Group.
The motivation
for awarding the prize by ReActive:
"The work of Team 5: 'CodeEvolver' stands out for having achieved, with
precision, many of the Hackathon's key objectives.
Despite the challenges that come with every innovative project, the proposed solution demonstrated a smart and targeted integration of AI. The native transformation of legacy code worked in tests on real codebases, and structured documentation of the newly generated code was produced. The simplicity of use, functional effectiveness, and attention to performance—such as reduced processing times—make CodeEvolver a versatile and scalable solution. Overall, the project is complete and deserving of the victory."
The ceremony for the Hackathon, promoted by ReActive in partnership with the Unipol Group and organized with Codemotion, takes place at CUBO - the Unipol Group Business Museum.
Four teams/projects out of the seven in the competition reached the final stage and were present at the event:
TEAM 3 | LOFAM, represented by: Micol Vicenzi and Riccardo Masenelli Project Summary LOFAM is an innovative tool designed to modernize large legacy codebases, optimizing the processes of analysis, refactoring, and migration. It accepts zipped archives containing legacy code and supports a wide range of outdated programming languages, such as COBOL, Visual Basic, and earlier versions of Java and .NET. The platform uses advanced AI, with frameworks like LangChain and Gemini Flash-Pro (or alternatively OpenAI), to analyze and document each file in detail, providing a comprehensive technical overview.
TEAM 5 | CodeEvolver, represented by: Chenghao Xia Project Summary CodeEvolver is an innovative AI-based tool designed to automate the transformation, optimization, and testing of software code. It helps developers iteratively improve the quality of their projects by analyzing and optimizing existing code. Key features include: AI-guided refactoring, automated testing, modernization, language conversion, simple integration, security, and compliance.
TEAM 6 | NASTEL, represented by: Fabio Carpinato and Marcello Luigi Graziano Project Summary Nastel is an AI platform designed to automate and optimize the refactoring of legacy code. Through a web app, Nastel provides in-depth analysis of codebases, generating detailed reports on code status and operational tasks for developers. Using an advanced Retrieval Augmented Generation (RAG) system, Nastel reduces errors and increases efficiency, managing supervised pull requests and targeted solutions. Operating in a secure environment, also available on-premise, it ensures companies have full control over their data.
TEAM 7 | CodePhoenix, represented by: Armando Anselmi and Mario Mastrulli Project Summary CodePhoenix is an application based on a network of intelligent agents that modernizes legacy code through specialized microservices. Each microservice leverages multi-agent intelligence to automate and improve the efficiency of the code transformation process.
Opening Remarks:
Giulia Zamagni, Head of CUBO - Unipol Group Business Museum
Piero Rossini, CEO of ReActive
Chiara Russo, Co-founder & Executive President, Codemotion
Contextual
Presentations by:
Andrea Bei, Head of Digital Services, ReActive: "Legacy evolution: the
opportunities of GenAI"
Luigi Zanardi, Head of Omnichannel Automation & IT Architecture, Unipol
Group: "Generative coding platforms: from instrumentalist to orchestra
conductor"
Presentation of
Finalists' Work by:
Domenico Melisi, Head of Innovation & Productivity, Digital Services ReActive
Arnaldo Morena, Dev Talent Partner, Codemotion
Giovanni Fusco, Head of Digital Factory, ReActive
Award Ceremony: The winner of the challenge, Chenghao Xia, representing Team 5 for the CodeEvolver project, is welcomed on stage and awarded by: Piero Rossini, CEO of ReActive, and Luigi Zanardi, Head of Omnichannel Automation & IT Architecture, Unipol Group.
The motivation
for awarding the prize by ReActive:
"The work of Team 5: 'CodeEvolver' stands out for having achieved, with
precision, many of the Hackathon's key objectives.
Despite the challenges that come with every innovative project, the proposed solution demonstrated a smart and targeted integration of AI. The native transformation of legacy code worked in tests on real codebases, and structured documentation of the newly generated code was produced. The simplicity of use, functional effectiveness, and attention to performance—such as reduced processing times—make CodeEvolver a versatile and scalable solution. Overall, the project is complete and deserving of the victory."