Write a Blog >>
ISSTA 2021
Sun 11 - Sat 17 July 2021 Online
co-located with ECOOP and ISSTA 2021
Wed 14 Jul 2021 20:20 - 20:40 at ISSTA 1 - Session 3 (time band 1) Android Application Testing Chair(s): Alex Orso
Sat 17 Jul 2021 09:00 - 09:20 at ISSTA 1 - Session 25 (time band 3) Testing and Analysis Chair(s): Michael Pradel

GUI testing is an important but expensive activity. Recently, research on test reuse approaches for Android applications produced interesting results. Test reuse approaches automatically migrate human-designed GUI tests from a source app to a target app that shares similar functionalities. They achieve this by exploiting semantic similarity among textual information of GUI widgets. Semantic matching of GUI events plays a crucial role in these approaches. In this paper, we present the first empirical study on semantic matching of GUI events. Our study involves 253 configurations of the semantic matching, 337 unique queries, and 8,099 distinct GUI events. We report several key findings that indicate how to improve semantic matching of test reuse approaches, propose SemFinder a novel semantic matching algorithm that outperforms existing solutions, and identify several interesting research directions.

Conference Day
Wed 14 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

19:40 - 20:40
Session 3 (time band 1) Android Application TestingTechnical Papers at ISSTA 1
Chair(s): Alex OrsoGeorgia Institute of Technology
19:40
20m
Talk
Parema: An Unpacking Framework for Demystifying VM-Based Android Packers
Technical Papers
Lei XueHong Kong Polytechnic University, Yuxiao YanXi'an Jiaotong University; Hong Kong Polytechnic University, Luyi YanHong Kong Polytechnic University, Muhui JiangHong Kong Polytechnic University, Xiapu LuoHong Kong Polytechnic University, Dinghao WuPennsylvania State University, Yajin ZhouZhejiang University
DOI
20:00
20m
Talk
An Infrastructure Approach to Improving Effectiveness of Android UI Testing Tools
Technical Papers
Wenyu WangUniversity of Illinois at Urbana-Champaign, Wing LamUniversity of Illinois at Urbana-Champaign, Tao XiePeking University
DOI
20:20
20m
Talk
Semantic Matching of GUI Events for Test Reuse: Are We There Yet?
Technical Papers
Leonardo MarianiUniversity of Milano-Bicocca, Ali MohebbiUSI Lugano, Mauro PezzeUSI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology, Valerio TerragniUniversity of Auckland
DOI Pre-print

Conference Day
Sat 17 Jul

Displayed time zone: Brussels, Copenhagen, Madrid, Paris change

08:00 - 09:20
Session 25 (time band 3) Testing and AnalysisTechnical Papers at ISSTA 1
Chair(s): Michael PradelUniversity of Stuttgart
08:00
20m
Talk
Automated Patch Backporting in Linux (Experience Paper)Distinguished Artifact
Technical Papers
Ridwan Salihin ShariffdeenNational University of Singapore, Xiang GaoNational University of Singapore, Gregory J. DuckNational University of Singapore, Shin Hwei TanSouthern University of Science and Technology, Julia LawallInria, Abhik RoychoudhuryNational University of Singapore
DOI Pre-print Media Attached
08:20
20m
Talk
Identifying Privacy Weaknesses from Multi-party Trigger-Action Integration Platforms
Technical Papers
Kulani Tharaka MahadewaNational University of Singapore, Yanjun ZhangUniversity of Queensland, Guangdong BaiUniversity of Queensland, Lei BuNanjing University, Zhiqiang ZuoNanjing University, Dileepa FernandoSri Lanka Technological Campus, Zhenkai LiangNational University of Singapore, Jin Song DongNational University of Singapore
DOI Media Attached File Attached
08:40
20m
Talk
Modular Call Graph Construction for Security Scanning of Node.js Applications
Technical Papers
Benjamin Barslev NielsenAarhus University, Martin Toldam TorpAarhus University, Anders MøllerAarhus University
DOI
09:00
20m
Talk
Semantic Matching of GUI Events for Test Reuse: Are We There Yet?
Technical Papers
Leonardo MarianiUniversity of Milano-Bicocca, Ali MohebbiUSI Lugano, Mauro PezzeUSI Università della Svizzera Italiana & SIT Schaffhausen Institute of Technology, Valerio TerragniUniversity of Auckland
DOI Pre-print