Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Tue 10 May 2022 03:15 - 03:30 at ICSE Demo room 2 - Tools and Environments 1 Chair(s): Junjie Wang

Automated unit test generation is a well-known methodology aiming to reduce the developers’ effort of writing tests manually. Prior research focused mainly on statically typed programming languages like Java. In practice, however, dynamically typed languages have received a huge gain in popularity over the last decade. This introduces the need for tools and research on test generation for these languages, too. We introduce Pynguin, an extendable test-generation framework for Python, which generates regression tests with high code coverage. Pynguin is designed to be easily usable by practitioners; it is also extensible to allow researchers to adapt it for their needs and to enable future research. We provide a demo of Pynguin at https://youtu.be/UiGrG25Vts0; further information, documentation, the tool, and its source code are available at https://www.pynguin.eu.

Tue 10 May

Displayed time zone: Eastern Time (US & Canada) change

03:00 - 04:00
Tools and Environments 1DEMO - Demonstrations at ICSE Demo room 2
Chair(s): Junjie Wang Institute of Software at Chinese Academy of Sciences
03:00
15m
Demonstration
IntelliTC: Automating Type Changes in IntelliJ IDEA
DEMO - Demonstrations
Oleg Smirnov JetBrains Research, Saint Petersburg State University, Ameya Ketkar Oregon State University, USA, Timofey Bryksin JetBrains Research; HSE University, Nikolaos Tsantalis Concordia University, Danny Dig University of Colorado Boulder, USA
Pre-print Media Attached
03:15
15m
Demonstration
Pynguin: Automated Unit Test Generation for Python
DEMO - Demonstrations
Stephan Lukasczyk University of Passau, Gordon Fraser University of Passau
DOI Pre-print Media Attached
03:30
15m
Demonstration
TauPad: Test Data Augmentation of Point Clouds by Adversarial Mutation
DEMO - Demonstrations
Guandi Liu Nanjing University, Jiawei Liu Nanjing University, Quanjun Zhang Nanjing University, Chunrong Fang Nanjing University, Xufan Zhang Nanjing University