MOBILESoft 2022
Tue 17 - Wed 18 May 2022
co-located with ICSE 2022
Wed 18 May 2022 08:00 - 08:20 at MOBILESoft room - Session 4: Program Analysis Chair(s): Valerio Terragni

“What’s new?” This is what users wonder when they see the notification that a mobile app has just been updated on their device. New releases may involve simple bug fixes, or may include new features that users are eager to try. Regardless of the change, users do want to know what are the differences with respect to the release that have been using so far. The Google Play store has a visible section for each Android app that clearly describes the changes that affect the latest release. This description, however, is curated by developers, and may not match the actual changes in the binary code. This paper presents ReChan, a novel technique aiming to automatically detect mismatches between release notes of Android applications and the actual changes in the code. We define a taxonomy of 9 release categories by manually tagging 1,200 real samples, and we present our solution to automatically classify release notes written in English. ReChan then implements specific analyses to detect such changes in the code, and compares the analyses outcome to detect mismatches. ReChan achieves a precision, recall and f-score of 84.9% on the manually crafted ground truth of three open source apps. Experiments on a dataset of 12,706 closed source Android apps show that developers tend to correctly report changes due to bug fixes and new features, but omit changes that affect the list of requested permissions, the UI and other content that the app uses.

Wed 18 May

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

08:00 - 09:30
Session 4: Program AnalysisTechnical Papers / Student Research Competition / Plenary / Tool Demos and Mobile Apps at MOBILESoft room
Chair(s): Valerio Terragni University of Auckland
08:00
20m
Paper
ReChan: An Automated Analysis of Android App Release Notes to Report Inconsistencies
Technical Papers
Daniel Dominguez Alvarez University of Verona and IMDEA Software Institute, Daniel Toniuc , Alessandra Gorla IMDEA Software Institute
Pre-print
08:20
13m
Paper
PSDoodle: Searching for App Screens via Interactive Sketching
Tool Demos and Mobile Apps
Soumik Mohian The University of Texas at Arlington, Christoph Csallner University of Texas at Arlington
Pre-print Media Attached
08:33
20m
Paper
PSDoodle: Fast App Screen Search via Partial Screen Doodle
Technical Papers
Soumik Mohian The University of Texas at Arlington, Christoph Csallner University of Texas at Arlington
Pre-print Media Attached
08:53
8m
Paper
Complement of Dynamic Slicing for Android Applications with Def-Use Analysis for Application Resources
Student Research Competition
Hsu Myat Win University of Technology Sydney (UTS)
09:01
13m
Short-paper
Evaluating Swift-to-Kotlin and Kotlin-to-Swift Transpilers
Technical Papers
Larissa Schneider Technische Hochschule Mittelhessen, Dominik Schultes Technische Hochschule Mittelhessen
09:14
16m
Other
Breakout rooms with the authors
Plenary


Information for Participants
Wed 18 May 2022 08:00 - 09:30 at MOBILESoft room - Session 4: Program Analysis Chair(s): Valerio Terragni
Info for room MOBILESoft room:

Click here to go to the room on Midspace