Can Language Models Go Beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Zhao, Chenyu, Zhang, Shenglin, Huang, Zeshun, Jin, Weilin, Sun, Yongqian, Pei, Dan, Zhang, Chaoyun, Lin, Qingwei, Bansal, Chetan, Rajmohan, Saravan, Ma, Minghua
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917472823672832
author Zhao, Chenyu
Zhang, Shenglin
Huang, Zeshun
Jin, Weilin
Sun, Yongqian
Pei, Dan
Zhang, Chaoyun
Lin, Qingwei
Bansal, Chetan
Rajmohan, Saravan
Ma, Minghua
author_facet Zhao, Chenyu
Zhang, Shenglin
Huang, Zeshun
Jin, Weilin
Sun, Yongqian
Pei, Dan
Zhang, Chaoyun
Lin, Qingwei
Bansal, Chetan
Rajmohan, Saravan
Ma, Minghua
contents Large language models (LLMs) have shown growing potential in software engineering, yet few benchmarks evaluate their ability to repair software during migration across instruction set architectures (ISAs). Cross-ISA migration, such as between x86_64 and aarch64, requires handling complex dependencies, heterogeneous toolchains, and long build logs while ensuring executable verification. To address this challenge, we present Build-bench, an end-to-end benchmark that systematically evaluates the capability of LLMs to repair build failures in cross-ISA settings. Build-bench collects 268 real-world failed packages and integrates auxiliary tools including Structure Extraction, File Content Extraction, Content Modification, and Build Verification to support autonomous, tool-augmented reasoning. The repair process operates in an iterative loop where, upon failure, the model receives updated build logs and previous repair outcomes to refine subsequent attempts. Through a comparative evaluation across the studied models, Build-bench reveals that current models achieve a maximum build success rate of 63.19% and tool usage patterns differ significantly across models. By coupling real build environments with verifiable outcomes, Build-bench establishes the first architecture-aware benchmark for studying LLM-based software build and repair.
format Preprint
id arxiv_https___arxiv_org_abs_2511_00780
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Can Language Models Go Beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems
Zhao, Chenyu
Zhang, Shenglin
Huang, Zeshun
Jin, Weilin
Sun, Yongqian
Pei, Dan
Zhang, Chaoyun
Lin, Qingwei
Bansal, Chetan
Rajmohan, Saravan
Ma, Minghua
Software Engineering
Large language models (LLMs) have shown growing potential in software engineering, yet few benchmarks evaluate their ability to repair software during migration across instruction set architectures (ISAs). Cross-ISA migration, such as between x86_64 and aarch64, requires handling complex dependencies, heterogeneous toolchains, and long build logs while ensuring executable verification. To address this challenge, we present Build-bench, an end-to-end benchmark that systematically evaluates the capability of LLMs to repair build failures in cross-ISA settings. Build-bench collects 268 real-world failed packages and integrates auxiliary tools including Structure Extraction, File Content Extraction, Content Modification, and Build Verification to support autonomous, tool-augmented reasoning. The repair process operates in an iterative loop where, upon failure, the model receives updated build logs and previous repair outcomes to refine subsequent attempts. Through a comparative evaluation across the studied models, Build-bench reveals that current models achieve a maximum build success rate of 63.19% and tool usage patterns differ significantly across models. By coupling real build environments with verifiable outcomes, Build-bench establishes the first architecture-aware benchmark for studying LLM-based software build and repair.
title Can Language Models Go Beyond Coding? Assessing the Capability of Language Models to Build Real-World Systems
topic Software Engineering
url https://arxiv.org/abs/2511.00780