Write a Blog >>
ISSTA 2020
Sat 18 - Wed 22 July 2020
Wed 22 Jul 2020 17:26 - 17:33 at Zoom - TOOL DEMO Chair(s): Owolabi Legunsen

Software testing plays a crucial role in the software lifecycle. As a basic approach of software testing, unit testing is one of the necessary skills for software practitioners. Since testers are required to understand the inner code of the software under test(SUT) while writing a test case, testers usually need to learn how to detect the bug within SUT effectively. When novice programmers started to learn writing unit tests, they will generally watch a video lesson or reading unit tests written by others. These learning approaches are either time-consuming or too hard for a novice. To solve these problems, we developed a system named TeSRS, to assist novice programmers in learning unit testing. TeSRS is a test recommendation system which can effectively assist test novice in learning unit test-ing. Utilizing the program slice technique, TeSRS has got an enormous amount of test snippets from superior crowdsourcing test scripts.Depending on these test snippets, TeSRS provides novices with an easier way for unit test learning. To sum up, TeSRS can help test novices(1) obtain high-level design ideas of the unit test case and (2) improve capabilities(e.g. branch coverage rate and mutation coverage rate)of their test scripts. TeSRS has built a scalable corpus composed of over 8000 test snippets from more than 25 test problems. Its stable performance shows effectiveness in unit test learning.Demo video can be found at: https://youtu.be/xvrLdvU8zFA

Wed 22 Jul
Times are displayed in time zone: (GMT-07:00) Tijuana, Baja California change

16:30 - 17:33: TOOL DEMOTool Demonstration at Zoom
Chair(s): Owolabi LegunsenCornell University

Public Live Stream/Recording. Registered participants should join via the Zoom link distributed in Slack.

16:30 - 16:37
Talk
Tool Demonstration
Ezio BartocciTechnische Universit├Ąt Wien, Niveditha ManjunathVienna University of Technology, Leonardo MarianiUniversity of Milano Bicocca, Cristinel MateisAIT Austrian Institute of Technology GmbH, Dejan NickovicAustrian Institute of Technology, Fabrizio PastoreUniversity of Luxembourg
16:37 - 16:44
Talk
Tool Demonstration
Chao GuoNanjing University, Tieke HeNanjing University, Wei YuanNanjing University, Yue GuoNanjing University, Rui HaoNanjing University, China
16:44 - 16:51
Talk
Tool Demonstration
Wentian YanPeking University, Jianbo GaoPeking University, Zhenhao WuPeking University and Boya Blockchain Inc, Yue LiPeking University, Zhi GuanPeking University, Qingshan LiPeking University, Zhong Chen
16:51 - 16:58
Talk
Tool Demonstration
Gustavo GriecoTrail of Bits, Will SongTrail of Bits, Artur CyganTrail of Bits, Josselin FeistTrail of Bits, Alex GroceNorthern Arizona University
16:58 - 17:05
Talk
Tool Demonstration
Yang ZhangHebei University of Science and Technology, Shuai ShaoHebei University of Science and Technology, Juan ZhaiRutgers University, Shiqing MaRutgers University, USA
17:05 - 17:12
Talk
Tool Demonstration
Ali GhanbariThe University of Texas at Dallas
Pre-print
17:12 - 17:19
Talk
Tool Demonstration
George ThompsonNorth Carolina A&T State University, Allison SullivanThe University of Texas at Arlington
17:19 - 17:26
Talk
Tool Demonstration
Zichen GuoNanjing University, Jiawei LiuNanjing University, Tieke HeNanjing University, Zhuoyang LiNanjing University, Peitian ZhangzhuNanjing University
17:26 - 17:33
Talk
Tool Demonstration
Ruixiang QianState Key Laboratory for Novel Software Technology, Nanjing University, Yuan ZhaoState Key Laboratory for Novel Software Technology, Nanjing University, Duo MenState Key Laboratory for Novel Software Technology, Nanjing University, Yang FengNanjing University, Qingkai ShiThe Hong Kong University of Science and Technology, Yong HuangState Key Laboratory for Novel Software Technology, Nanjing University, Zhenyu ChenNanjing University
DOI