Fetching the paper…
Reading the bibliography…
Automated unit test generation has been widely studied, with Large Language Models (LLMs) recently showing significant potential.
Unit testing: test early, test often
Michael Olan. 2003 · 2003
Earlier work this paper cites.
Evolutionary testing of classes
Paolo Tonella. 2004 · 2004
Earlier work this paper cites.
DART: Directed automated random testing. In Proceedings of the 2005 ACM SIGPLAN conference on Programming language design and implementation . ACM, 213–223
Patrice Godefroid, Nils Klarlund, and Koushik Sen. 2005 · 2005
Earlier work this paper cites.
Randoop: feedback-directed random testing for Java. In Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion . 815–816
Carlos Pacheco and Michael D Ernst. 2007 · 2007
Earlier work this paper cites.
The probabilistic relevance framework: BM25 and beyond
Stephen Robertson, Hugo Zaragoza, et al · 2009
Earlier work this paper cites.
Genetic algorithms for randomized unit testing
J. H. Andrews, T. Menzies, and F. C. H. Li. 2011 · 2011
Earlier work this paper cites.
Evosuite: automatic test suite generation for object-oriented software. In Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering . 416–419
Gordon Fraser and Andrea Arcuri. 2011 · 2011
Earlier work this paper cites.
Search-based software testing: Past, present and future. In 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops . IEEE, 153–163
Phil McMinn. 2011 · 2011
Earlier work this paper cites.
Grt: Program-analysis-guided random testing. In 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) . IEEE, 212–223
Lin Ma, Cyril Artho, Chao Zhang, et al · 2015
Earlier work this paper cites.
A theory of name resolution. In Programming Languages and Systems: 24th European Symposium on Programming, ESOP 2015, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015, London, UK, April 11-18, 2015, Proceedings 24 . Springer, 205–231
Pierre Néron, Andrew Tolmach, Eelco Visser, and Guido Wachsmuth. 2015 · 2015
Earlier work this paper cites.
To mock or not to mock? an empirical study on mocking practices. In 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) . IEEE, 402–412
Davide Spadini, Maurício Aniche, Magiel Bruntink, and Alberto Bacchelli. 2017 · 2017
Earlier work this paper cites.
A survey of symbolic execution techniques
Riccardo Baldoni, Enrico Coppa, Domenico C D’elia, et al · 2018
Earlier work this paper cites.
An empirical investigation on the readability of manual and generated test cases. In Proceedings of the 26th Conference on Program Comprehension . 348–351
Giovanni Grano, Simone Scalabrino, Harald C Gall, and Rocco Oliveto. 2018 · 2018
Earlier work this paper cites.
Unit test case generation with transformers and focal context
M. Tufano, D. Drain, A. Svyatkovskiy, and et al. 2020 · 2020
Earlier work this paper cites.
Automatic generation of acceptance test cases from use case specifications: an nlp-based approach
Chunhui Wang, Fabrizio Pastore, Arda Goknil, and Lionel C Briand. 2020 · 2020
Earlier work this paper cites.
Justgen: Effective test generation for unspecified JNI behaviors on jvms. In 2021 IEEE/ACM 43rd International Conference on Software Engineering (ICSE) . IEEE, 1708–1718
Sungjae Hwang, Sungho Lee, Jihoon Kim, and Sukyoung Ryu. 2021 · 2021
Earlier work this paper cites.
Call me maybe: Using nlp to automatically generate unit test cases respecting temporal constraints. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering . 1–11
Arianna Blasi, Alessandra Gorla, Michael D Ernst, and Mauro Pezzè. 2022 · 2022
Earlier work this paper cites.
Neuroevolution-based generation of tests and oracles for games. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering . 1–13
Patric Feldmeier and Gordon Fraser. 2022 · 2022
Earlier work this paper cites.
Unixcoder: Unified cross-modal pre-training for code representation
Daya Guo, Shuai Lu, Nan Duan, Yanlin Wang, Ming Zhou, and Jian Yin. 2022 · 2022
Earlier work this paper cites.
Pynguin: Automated unit test generation for python. In Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Companion Proceedings . 168–172
Stephan Lukasczyk and Gordon Fraser. 2022 · 2022
Earlier work this paper cites.
Free lunch for testing: Fuzzing deep-learning libraries from open source. In Proceedings of the 44th International Conference on Software Engineering . 995–1007
Anjiang Wei, Yinlin Deng, Chenyuan Yang, and Lingming Zhang. 2022 · 2022
Earlier work this paper cites.
Fragment-based test generation for web apps
Rahul Krishna Yandrapally and Ali Mesbah. 2022 · 2022
Cited alongside, same era.
Avgust: automating usage-based test generation from videos of app executions. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 421–433
Yixue Zhao, Saghar Talebipour, Kesina Baral, Hyojae Park, Leon Yee, Safwat Ali Khan, Yuriy Brun, Nenad Medvidović, and Kevin Moran. 2022 · 2022
Cited alongside, same era.
Selectively combining multiple coverage goals in search-based unit test generation. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering . 1–12
Zhichao Zhou, Yuming Zhou, Chunrong Fang, Zhenyu Chen, and Yutian Tang. 2022 · 2022
Cited alongside, same era.
When do you need chain-of-thought prompting for chatgpt?
Jiuhai Chen, Lichang Chen, Heng Huang, and Tianyi Zhou. 2023a · 2023
Cited alongside, same era.
TestART: Improving LLM-based Unit Test via Co-evolution of Automated Generation and Repair Iteration
Siqi Gu, Chunrong Fang, Quanjun Zhang, Fangyuan Tian, and Zhenyu Chen. 2024 · 2024
Closest in time.
"Awesome autocompletion, static analysis and refactoring library for python"
jedi. 2024 · 2024
Closest in time.
A Survey on Large Language Models for Code Generation
Juyong Jiang, Fan Wang, Jiasi Shen, Sungju Kim, and Sunghun Kim. 2024 · 2024
Closest in time.
RepoFuse: Repository-Level Code Completion with Fused Dual Context
Ming Liang, Xiaoheng Xie, Gehao Zhang, Xunjin Zheng, Peng Di, wei jiang, Hongwei Chen, Chengpeng Wang, and Gang Fan. 2024 · 2024
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
NaNofuzz: A Usable Tool for Automatic Test Generation. In Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 1114–1126
Matthew C Davis, Sangheon Choi, Sam Estep, Brad A Myers, and Joshua Sunshine. 2023 · 2023
Cited alongside, same era.
Large language models are zero-shot fuzzers: Fuzzing deep-learning libraries via large language models. In Proceedings of the 32nd ACM SIGSOFT international symposium on software testing and analysis . 423–435
Yinlin Deng, Chunqiu Steven Xia, Haoran Peng, Chenyuan Yang, and Lingming Zhang. 2023 · 2023
Cited alongside, same era.
An initial investigation of ChatGPT unit test generation capability. In Proceedings of the 8th Brazilian Symposium on Systematic and Automated Software Testing . 15–24
Vitor Guilherme and Auri Vincenzi. 2023 · 2023
Cited alongside, same era.
Swe-bench: Can language models resolve real-world github issues?
Carlos E Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press, and Karthik Narasimhan. 2023 · 2023
Cited alongside, same era.
Codamosa: Escaping coverage plateaus in test generation with pre-trained large language models. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 919–931
Caroline Lemieux, Jeevana Priya Inala, Shuvendu K Lahiri, and Siddhartha Sen. 2023 · 2023
Cited alongside, same era.
Route: Roads not taken in ui testing
Jun-Wei Lin, Navid Salehnamadi, and Sam Malek. 2023 · 2023
Cited alongside, same era.
"An extensible cross-language static code analyzer."
Pmd. 2023 · 2023
Cited alongside, same era.
Evolutionary generation of test suites for multi-path coverage of MPI programs with non-determinism
Baicai Sun, Dunwei Gong, Feng Pan, Xiangjuan Yao, and Tian Tian. 2023 · 2023
Cited alongside, same era.
Kaibo Liu, Yiyang Liu, Zhenpeng Chen, Jie M Zhang, Yudong Han, Yun Ma, Ge Li, and Gang Huang. 2024b · 2024
Closest in time.
CodexGraph: Bridging Large Language Models and Code Repositories via Code Graph Databases
Xiangyan Liu, Bo Lan, Zhiyuan Hu, Yang Liu, Zhicheng Zhang, Wenmeng Zhou, Fei Wang, and Michael Shieh. 2024a · 2024
Closest in time.
"Language Server Protocol."
microsoft. 2024 · 2024
Closest in time.
Enhancing Repository-Level Code Generation with Integrated Contextual Information
Zhiyuan Pan, Xing Hu, Xin Xia, and Xiaohu Yang. 2024 · 2024
Closest in time.
Guardian: A Runtime Framework for LLM-Based UI Exploration. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis . 958–970
Dezhi Ran, Hao Wang, Zihe Song, Mengzhou Wu, Yuan Cao, Ying Zhang, Wei Yang, and Tao Xie. 2024 · 2024
Closest in time.
"Easy Redis Java client and Real-Time Data Platform"
redisson. 2024 · 2024
Closest in time.
Chain of Logic: Rule-Based Reasoning with Large Language Models
Sergio Servantez, Joe Barrow, Kristian Hammond, and Rajiv Jain. 2024 · 2024
Closest in time.
Chatgpt vs sbst: A comparative assessment of unit test suite generation
Yutian Tang, Zhijie Liu, Zhichao Zhou, and Xiapu Luo. 2024 · 2024
Closest in time.
HITS: High-coverage LLM-based Unit Test Generation via Method Slicing
Zejun Wang, Kaibo Liu, Ge Li, and Zhi Jin. 2024 · 2024
Closest in time.
"Given-When-Then."
wikipedia. 2024 · 2024
Closest in time.
MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing
Congying Xu, Songqiang Chen, Jiarong Wu, Shing-Chi Cheung, Valerio Terragni, Hengcheng Zhu, and Jialun Cao. 2024 · 2024
Closest in time.
Enhancing LLM-based Test Generation for Hard-to-Cover Branches via Program Analysis
C. Yang, J. Chen, B. Lin, and et al. 2024 · 2024
Closest in time.
Practitioners’ Expectations on Automated Test Generation. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis . 1618–1630
Xiao Yu, Lei Liu, Xing Hu, Jacky Keung, Xin Xia, and David Lo. 2024 · 2024
Closest in time.
Autocoderover: Autonomous program improvement. In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis . 1592–1604
Yuntong Zhang, Haifeng Ruan, Zhiyu Fan, and Abhik Roychoudhury. 2024 · 2024
Closest in time.
DeepSeek-Coder-V2: Breaking the Barrier of Closed-Source Models in Code Intelligence
Qihao Zhu, Daya Guo, Zhihong Shao, Dejian Yang, Peiyi Wang, Runxin Xu, Y Wu, Yukun Li, Huazuo Gao, Shirong Ma, et al · 2024
Closest in time.
Compiler test-program generation via memoized configuration search. In 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) . IEEE, 2035–2047
Junjie Chen, Chenyao Suo, Jiajun Jiang, Peiqi Chen, and Xingjian Li. 2023b · 2047
Closest in time.