Write a Blog >>
ICPC 2020
Mon 13 - Wed 15 July 2020
co-located with ICSE 2020
Mon 13 Jul 2020 15:12 - 15:24 at ICPC - Session 1: Tests Chair(s): Dario Di Nucci

Mobile applications demand is on the rise, leading to more programmers learning to develop or having to maintain this kind of programs. Developers often refer to online resources to find inspiration or answers to questions they have about mobile programming topics and screencasts are a popular resource. However, given the multitude of screencasts available, it can be difficult to quickly comprehend which of the many videos is relevant to one’s needs. We propose a novel approach, called UIScreens, which detects, extracts, and presents the most representative user interface (UI) screens embedded in mobile development screencasts. This could help developers quickly comprehend what an app displayed in a video is about, therefore saving time searching for useful videos. UIScreens has been evaluated in two empirical studies on iOS and Android programming screencasts. The first study investigates the accuracy of our UI extraction and shows that our approach is able to detect and extract UI screens with an accuracy of 94%. The second is a user study with mobile app developers, who evaluated both the accuracy and the usefulness of UIScreens. They agreed that UIScreens is accurate and extracts representative UI screens from videos. They considered that the extracted UI screens are useful for understanding what a video is about and if it is relevant to a search. Our approach has been implemented as a free online tool.

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

15:00 - 16:00: Research - Session 1: Tests at ICPC
Chair(s): Dario Di NucciTilburg University
icpc-2020-research15:00 - 15:12
Fabiano PecorelliUniversity of Salerno, Gemma CatolinoDelft University of Technology, Filomena FerrucciUniversity of Salerno, Andrea De LuciaUniversity of Salerno, Fabio PalombaUniversity of Salerno
Media Attached
icpc-2020-research15:12 - 15:24
Mohammad AlahmadiFlorida State University, Abdulkarim KhormiFlorida State University, USA - Jazan University, KSA, Sonia HaiducFlorida State University
Pre-print Media Attached
icpc-2020-research15:24 - 15:36
Valerio TerragniUniversità della Svizzera Italiana, Pasquale SalzaUniversity of Zurich, Mauro PezzeUniversità della Svizzera italiana (USI) and Schaffhausen Institute of Technology (SIT)
Media Attached
icpc-2020-industry15:36 - 15:48
Darryl JarmanAdobe, Scott HuntAdobe, Dave ToweyUniversity of Nottingham Ningbo China
Media Attached
icpc-2020-tool-demonstration15:48 - 16:00
Stefano LambiaseUniversity of Salerno, Andrea CupitoUniversity of Salerno, Fabiano PecorelliUniversity of Salerno, Andrea De LuciaUniversity of Salerno, Fabio PalombaUniversity of Salerno