AutoGEEval++: A Multi-Level and Multi-Geospatial-Modality Automated Evaluation Framework for Large Language Models in Geospatial Code Generation on Google Earth Engine

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hou, Shuyang, Shen, Zhangxiao, Wu, Huayi, Jiao, Haoyue, Liu, Ziqi, Xie, Lutong, Liu, Chang, Liang, Jianyuan, Qing, Yaxian, Zhang, Xiaopu, Peng, Dehua, Gui, Zhipeng, Guan, Xuefeng
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916791822843904
author Hou, Shuyang
Shen, Zhangxiao
Wu, Huayi
Jiao, Haoyue
Liu, Ziqi
Xie, Lutong
Liu, Chang
Liang, Jianyuan
Qing, Yaxian
Zhang, Xiaopu
Peng, Dehua
Gui, Zhipeng
Guan, Xuefeng
author_facet Hou, Shuyang
Shen, Zhangxiao
Wu, Huayi
Jiao, Haoyue
Liu, Ziqi
Xie, Lutong
Liu, Chang
Liang, Jianyuan
Qing, Yaxian
Zhang, Xiaopu
Peng, Dehua
Gui, Zhipeng
Guan, Xuefeng
contents Geospatial code generation is becoming a key frontier in integrating artificial intelligence with geo-scientific analysis, yet standardised automated evaluation tools for this task remain absent. This study presents AutoGEEval++, an enhanced framework building on AutoGEEval, and the first automated assessment system for large language models (LLMs) generating geospatial code on Google Earth Engine (GEE). It supports diverse data modalities and varying task complexities. Built on the GEE Python API, AutoGEEval++ features a benchmark dataset-AutoGEEval++-Bench-with 6,365 test cases across 26 data types and three task categories: unit, combo, and theme tests. It includes a submission programme and a judge module to realise an end-to-end automated evaluation pipeline from code generation to execution-based validation. The framework adopts multi-dimensional metrics-accuracy, resource usage, run-time efficiency, and error types-balancing hallucination control and efficiency, and enabling boundary testing and error pattern analysis. Using AutoGEEval++, we evaluate 24 state-of-the-art LLMs (as of June 2025), including general-purpose, reasoning-enhanced, code-centric, and geoscience-specific models. Results reveal clear performance, stability, and error differences across task types, model designs, and deployment settings, confirming AutoGEEval++'s practical value and scalability in vertical-domain code generation. This work establishes the first standardised evaluation protocol and foundational benchmark for GEE-based LLM code generation, providing a unified basis for performance comparison and a methodological framework for systematic, domain-specific code evaluation.
format Preprint
id arxiv_https___arxiv_org_abs_2506_10365
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AutoGEEval++: A Multi-Level and Multi-Geospatial-Modality Automated Evaluation Framework for Large Language Models in Geospatial Code Generation on Google Earth Engine
Hou, Shuyang
Shen, Zhangxiao
Wu, Huayi
Jiao, Haoyue
Liu, Ziqi
Xie, Lutong
Liu, Chang
Liang, Jianyuan
Qing, Yaxian
Zhang, Xiaopu
Peng, Dehua
Gui, Zhipeng
Guan, Xuefeng
Software Engineering
Geospatial code generation is becoming a key frontier in integrating artificial intelligence with geo-scientific analysis, yet standardised automated evaluation tools for this task remain absent. This study presents AutoGEEval++, an enhanced framework building on AutoGEEval, and the first automated assessment system for large language models (LLMs) generating geospatial code on Google Earth Engine (GEE). It supports diverse data modalities and varying task complexities. Built on the GEE Python API, AutoGEEval++ features a benchmark dataset-AutoGEEval++-Bench-with 6,365 test cases across 26 data types and three task categories: unit, combo, and theme tests. It includes a submission programme and a judge module to realise an end-to-end automated evaluation pipeline from code generation to execution-based validation. The framework adopts multi-dimensional metrics-accuracy, resource usage, run-time efficiency, and error types-balancing hallucination control and efficiency, and enabling boundary testing and error pattern analysis. Using AutoGEEval++, we evaluate 24 state-of-the-art LLMs (as of June 2025), including general-purpose, reasoning-enhanced, code-centric, and geoscience-specific models. Results reveal clear performance, stability, and error differences across task types, model designs, and deployment settings, confirming AutoGEEval++'s practical value and scalability in vertical-domain code generation. This work establishes the first standardised evaluation protocol and foundational benchmark for GEE-based LLM code generation, providing a unified basis for performance comparison and a methodological framework for systematic, domain-specific code evaluation.
title AutoGEEval++: A Multi-Level and Multi-Geospatial-Modality Automated Evaluation Framework for Large Language Models in Geospatial Code Generation on Google Earth Engine
topic Software Engineering
url https://arxiv.org/abs/2506.10365