Python Symbolic Execution with LLM-powered Code Generation
Symbolic execution is a key technology in software testing, which generates test cases by
collecting symbolic path constraints and then solving constraints with SMT solvers. Symbolic …
collecting symbolic path constraints and then solving constraints with SMT solvers. Symbolic …
Do LLMs generate test oracles that capture the actual or the expected program behaviour?
Software testing is an essential part of the software development cycle to improve the code
quality. Typically, a unit test consists of a test prefix and a test oracle which captures the …
quality. Typically, a unit test consists of a test prefix and a test oracle which captures the …
COFFE: A Code Efficiency Benchmark for Code Generation
Code generation has largely improved development efficiency in the era of large language
models (LLMs). With the ability to follow instructions, current LLMs can be prompted to …
models (LLMs). With the ability to follow instructions, current LLMs can be prompted to …
REACCEPT: Automated Co-evolution of Production and Test Code Based on Dynamic Validation and Large Language Models
Synchronizing production and test code, known as PT co-evolution, is critical for software
quality in the software development lifecycle. Existing methods for automatic PT co-evolution …
quality in the software development lifecycle. Existing methods for automatic PT co-evolution …
VALTEST: Automated Validation of Language Model Generated Test Cases
Large Language Models (LLMs) have demonstrated significant potential in automating
software testing, specifically in generating unit test cases. However, the validation of LLM …
software testing, specifically in generating unit test cases. However, the validation of LLM …
Test smells in LLM-Generated Unit Tests
WC Ouédraogo, Y Li, K Kaboré, X Tang… - arxiv preprint arxiv …, 2024 - arxiv.org
The use of Large Language Models (LLMs) in automated test generation is gaining
popularity, with much of the research focusing on metrics like compilability rate, code …
popularity, with much of the research focusing on metrics like compilability rate, code …
Autonomous Legacy Web Application Upgrades Using a Multi-Agent System
The use of Large Language Models (LLMs) for autonomous code generation is gaining
attention in emerging technologies. As LLM capabilities expand, they offer new possibilities …
attention in emerging technologies. As LLM capabilities expand, they offer new possibilities …
[PDF][PDF] Use of Accessible Information to Improve Industrial Security Testing
A Borcherding - 2024 - d-nb.info
Since the discovery of the Stuxnet cyber attack that damaged several nuclear centrifuges in
2010, it has become evident that industrial control and automation systems are increasingly …
2010, it has become evident that industrial control and automation systems are increasingly …