paper-with-me

Papers

evalSmarT: An LLM-Based Framework for Evaluating Smart Contract Generated Comments

2025-07-28 · Fatou Ndiaye Mbodji arxiv

Smart contract comment generation has gained traction as a means to improve code comprehension and maintainability in blockchain systems. However, evaluating the quality of generated comments remains a challenge. Traditional metrics such as BLEU and ROUGE fail to capture domain-specific nuances, while human evaluation is costly and unscalable. In this paper, we present \texttt{evalSmarT}, a modular and extensible framework that leverages large language models (LLMs) as evaluators. The system supports over 400 evaluator configurations by combining approximately 40 LLMs with 10 prompting strategies. We demonstrate its application in benchmarking comment generation tools and selecting the most informative outputs. Our results show that prompt design significantly impacts alignment with human judgment, and that LLM-based evaluation offers a scalable and semantically rich alternative to existing methods.

📄 PDF Abstract BibTeX arXiv:2507.20774

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

SolBench: A Dataset and Benchmark for Evaluating Functional Correctness in Solidity Code Completion and Repair

2025-03-03 · Zaoyu Chen, Haoran Qin, Nuo Chen, Xiangyu Zhao 외

Smart contracts are crucial programs on blockchains, and their immutability post-deployment makes functional correctness vital. Despite progress in code completion models, benchmarks for Solidity, the primary smart contr…

Code CompletionCode RepairRetrieval

SmartEval: A Benchmark for Evaluating LLM-Generated Smart Contracts from Natural Language Specifications

2026-05-10 · Abhinav Goel, Agostino Capponi, Alfio Gliozzo, Chaitya Shah arxiv

We introduce SmartEval, a benchmark for systematically evaluating the quality of Solidity smart contracts generated by large language models (LLMs) from natural language specifications. SmartEval provides a corpus of 9,0…

An Empirical Study of AI-based Smart Contract Creation

2023-08-05 · Rabimba Karanjai, Edward Li, Lei Xu, Weidong Shi

The introduction of large language models (LLMs) like ChatGPT and Google Palm2 for smart contract generation seems to be the first well-established instance of an AI pair programmer. LLMs have access to a large number of…

Code Generation

Guiding LLM-based Smart Contract Generation with Finite State Machine

2025-05-13 · Hao Luo, YuHao Lin, Xiao Yan, Xintong Hu 외

Smart contract is a kind of self-executing code based on blockchain technology with a wide range of application scenarios, but the traditional generation method relies on manual coding and expert auditing, which has a hi…

On LLM-Assisted Generation of Smart Contracts from Business Processes

2025-07-30 · Fabian Stiehle, Hans Weytjens, Ingo Weber arxiv

Large language models (LLMs) have changed the reality of how software is produced. Within the wider software engineering community, among many other purposes, they are explored for code generation use cases from differen…

Code Generation