The GAMA Platform is an open-source agent-based modeling and simulation environment designed for building complex spatially explicit models. It is actively developed by an international community and used by researchers worldwide in domains such as ecology, social systems, urban dynamics, and disaster management.
Given the scale and collaborative nature of its development, ensuring software reliability, performance, and maintainability has become increasingly important. The GAMA team already uses GitHub Actions for continuous integration (CI), but further improvement is needed in areas such as automated benchmarking, regression detection, and testing coverage.
This internship will contribute to the platform’s robustness and scientific credibility by reinforcing its DevOps pipeline and developing tools to systematically measure performance and validate results across versions.