Write a Blog >>
MOBILESoft 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Mon 13 Jul 2020 13:45 - 14:30 at MobileSoft - Opening and Keynote Chair(s): David Lo

Keynote: User Interface Grammars

Abstract. To systematically explore user interfaces, one must cover graphical interaction features (e.g. clicks, swipes) as well as textual interaction features (e.g. form input). We introduce user interface grammars as a single formalism that captures and integrates graphical and textual input languages. A UI grammar encodes graphical interactions and text input as a single (possibly nontrivial) stream of input events, allowing for their uniform treatment in test generation and/or coverage measurement. Grammars can be mined from existing systems (GUI-based or text-based), allow for simple customization by testers (say, for special inputs such as passwords or injection attacks) as well as guidance towards UI (model) coverage and code coverage. Includes live demos!

Andreas Zeller is faculty at the CISPA Helmholtz Center for Information Security, and professor for Software Engineering at Saarland University, both in Saarbrücken, Germany. His research on automated debugging, mining software archives, specification mining, and security testing has been highly influential. Andreas is an ACM Fellow and holds an ACM SIGSOFT Outstanding Research Award.

You can find Andreas on Twitter as @AndreasZeller.

Mon 13 Jul
Times are displayed in time zone: (UTC) Coordinated Universal Time change

13:30 - 15:00: Plenary - Opening and Keynote at MobileSoft
Chair(s): David LoSingapore Management University
Virtualization chair: Marco Mobilio and Rahul Krishna
mobilesoft-2020-plenary13:30 - 13:45
mobilesoft-2020-plenary13:45 - 14:30
Andreas ZellerCISPA Helmholtz Center for Information Security
Pre-print Media Attached
mobilesoft-2020-plenary14:30 - 15:00