[PDF][PDF] Unifying the perspectives of nlp and software engineering: A survey on language models for code

Z Zhang, C Chen, B Liu, C Liao, Z Gong… - arXiv preprint arXiv …, 2023 - simg.baai.ac.cn
In this work we systematically review the recent advancements in code processing with
language models, covering 50+ models, 30+ evaluation tasks, 170+ datasets, and 700 …

Testgeneval: A real world unit test generation and test completion benchmark

K Jain, G Synnaeve, B Rozière - arXiv preprint arXiv:2410.00752, 2024 - arxiv.org
Code generation models can help improve many common software tasks ranging from code
completion to defect prediction. Most of the existing benchmarks for code generation LLMs …

CAT-LM training language models on aligned code and tests

N Rao, K Jain, U Alon, C Le Goues… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
Testing is an integral but often neglected part of the software development process.
Classical test generation tools such as EvoSuite generate behavioral test suites by …

TCTracer: Establishing test-to-code traceability links using dynamic and static techniques

R White, J Krinke - Empirical Software Engineering, 2022 - Springer
Test-to-code traceability links model the relationships between test artefacts and code
artefacts. When utilised during the development process, these links help developers to …

[PDF][PDF] Navigating Challenges with LLM-based Code Generation using Software-specific Insights

N Rao - 2024 - raonikitha.github.io
The software development process is rapidly evolving with the advancement of Large
Language Models (LLMs). LLMs are not only transforming the way code is written but are …

Robustness-Enhanced Assertion Generation Method Based on Code Mutation and Attack Defense

M Li, S Chen, G Fan, L Zhang, H Wu, X Xue… - International Conference …, 2023 - Springer
Writing high-quality unit tests plays a crucial role in discovering and diagnosing early-stage
errors and preventing their further propagation throughout the development cycle. However …

[PDF][PDF] Exploiting Test Structure to Enhance Language Models for Software Testing

K Jain - 2024 - kushjain.com
Software testing is an integral part of software development. However, testing faces
challenges due to the time-consuming and challenging nature of writing highquality tests …

Automated recommendation, reuse, and generation of unit tests for software systems

R White - 2022 - discovery.ucl.ac.uk
This thesis presents a body of work relating to the automated discovery, reuse, and
generation of unit tests for software systems with the goal of improving the efficiency of the …