ISSTA 2024
Mon 16 - Fri 20 September 2024 Vienna, Austria
co-located with ISSTA/ECOOP 2024
Wed 18 Sep 2024 14:30 - 14:50 at EI 9 Hlawka - Test Generation Chair(s): Alessio Gambi

The remarkable capability of large language models (LLMs) in

generating high-quality code has drawn increasing attention

in the software testing community.

However, existing code LLMs often demonstrate unsatisfactory capabilities in generating accurate, complete tests

since they were trained on code snippets collected without

differentiating between code for testing and for other purposes.

In this paper, we present a large-scale dataset, UniTSyn, which can enhance LLMs for Unit Test Synthesis.

Associating tests with the tested functions is crucial for LLMs to infer the expected behavior and the logic paths to be verified.

By leveraging Language Server Protocol, UniTSyn achieves the challenging goal of collecting focal-test pairs without per-project execution setups or per-language heuristics, which tend to be fragile and difficult to scale.

Containing 2.7 million focal-test pairs across five mainstream programming languages, it can enhance the test generation ability of LLMs.

Our experiments demonstrate that,

by building an autoregressive LLM based on UniTSyn,

we can achieve significant benefits in learning and understanding unit test representations,

resulting in improved generation accuracy and code coverage

across all the evaluated programming languages.

Wed 18 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 14:50
Test GenerationTechnical Papers at EI 9 Hlawka
Chair(s): Alessio Gambi Austrian Institute of Technology (AIT)
13:30
20m
Talk
LLM4Fin: Fully Automating LLM-Powered Test Case Generation for FinTech Software Acceptance Testing
Technical Papers
Zhiyi Xue East China Normal University, Liangguo Li East China Normal University, Senyue Tian East China Normal University, Xiaohong Chen East China Normal University, Pingping Li Guotai Junan Securities, Liangyu Chen East China Normal University, Tingting Jiang Guotai Junan Securities, Min Zhang East China Normal University
DOI
13:50
20m
Talk
Domain Adaptation for Code Model-Based Unit Test Case Generation
Technical Papers
Jiho Shin York University, Sepehr Hashtroudi University of Calgary, Hadi Hemmati York University, Song Wang York University
DOI
14:10
20m
Talk
Practitioners’ Expectations on Automated Test Generation
Technical Papers
Xiao Yu Huawei, Lei Liu Xi’an Jiaotong University, Xing Hu Zhejiang University, Jacky Keung City University of Hong Kong, Xin Xia Huawei, David Lo Singapore Management University
DOI
14:30
20m
Talk
UniTSyn: A Large-Scale Dataset Capable of Enhancing the Prowess of Large Language Models for Program Testing
Technical Papers
Yifeng He University of California at Davis, Jiabo Huang Tencent, Yuyang Rong University of California at Davis, Yiwen Guo Unaffiliated, Ethan Wang University of California at Davis, Hao Chen University of California at Davis
DOI

Information for Participants
Wed 18 Sep 2024 13:30 - 14:50 at EI 9 Hlawka - Test Generation Chair(s): Alessio Gambi
Info for room EI 9 Hlawka:

Map: https://tuw-maps.tuwien.ac.at/?q=CAEG17

Room tech: https://raumkatalog.tiss.tuwien.ac.at/room/13939