19–25 Oct 2024
Europe/Zurich timezone

Leveraging Language Models for Enhanced Code Review in Particle Physics Software Development

Not scheduled
15m
Poster Track 6 - Collaborative software and maintainability Poster session

Speaker

Alexey Rybalchenko (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))

Description

Collaborative software development for particle physics experiments demands rigorous code review processes to ensure maintainability, reliability, and efficiency. This work explores the integration of Large Language Models (LLMs) into the code review process, with a focus on utilizing both commercial and open models. We present a comprehensive code review workflow that incorporates LLMs, integrating various enhancements such as multi-agent capabilities and reflection. Furthermore, tools are employed to facilitate the verification of suggested code changes before presentation in the review. By harnessing the capabilities of LLMs, the review process can uncover faults and identify improvements that traditional automated analysis tools may overlook. This integration shows promise for improving code quality, reducing errors, and fostering collaboration among developers in the field of particle physics software development.

Primary authors

Alexey Rybalchenko (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE)) Mohammad Al-Turany (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))

Presentation materials

There are no materials yet.