Test-driven Software Experimentation with LASSO: an LLM Prompt Benchmarking Example
Not on the map. Why?
Abstract (arXiv)
Empirical software engineering faces a critical gap: the lack of standardized tools for rapid development and execution of Test-Driven Software Experiments (TDSEs) -- that is, experiments that involve the execution of software subjects and the observation and analysis of their "de facto" run-time behavior. In this paper we present a general-purpose analysis platform called LASSO that provides a minimal set of domain-specific languages and data structures to conduct TDSEs. By empowering users with an executable scripting language to design and execute TDSEs, LASSO enables efficient evaluation of run-time semantics and execution characteristics in addition to statically determined properties. We present an example TDSE that demonstrates the practical benefits of LASSO's scripting capabilities for assessing the reliability of LLMs for code generation by means of a self-contained, reusable and extensible study script. The LASSO platform and live pipeline examples are publicly available at: https://softwareobservatorium.github.io/.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 9 of its 17 references that are in the map. First posted on arXiv 11 Oct 2024.
Builds on
9 of 17 references.
References · 9
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
- 2024HITS: High-coverage LLM-based Unit Test Generation via Method Slicingcited by 37
- 2024On the Evaluation of Large Language Models in Unit Test Generationcited by 33
- 2024Prompting Techniques for Secure Code Generation: A Systematic Investigationcited by 33
- 2024Test Oracle Automation in the era of LLMscited by 11
- 2024The Fault in our Stars: Quality Assessment of Code Generation Benchmarkscited by 9
- 2024N-Version Assessment and Enhancement of Generative AIcited by 2
- 2024Gamifying a Software Testing Course with Continuous Integrationcited by 1
Built on by
Not cited yet.