Conference Program

First day – May 27, 2018

ROOM J2
Morning

9:00 – 10:30

Session chairs: Christine Julien & Grace Lewis

Welcome (9:00-9:30)

Session chair: Christine Julien

Development, Testing and Maintenance of Android Apps: Challenges, Approaches, Tools, and Future Directions (9:30-10:30)

Coffee break

10:30 – 11:00

Morning

11:00 – 12:30

Session chair: Eli Tilevich

S1: Maliciousness (11:00 – 12:00)

Session chair: Mirco Franzago & Jamie Payton

S2: Student Research Competition Madness (12:00 – 12:30)

Lunch

12:30 – 14:00

Afternoon

14:00 – 15:30

Session chair: Luciano Baresi

S3: Permissiveness (14:00 – 15:00)

Session chairs: Denys Poshyvanyk & Grace Lewis

S4: Poster & Tool Demo Madness (15:00-15:30)

Afternoon

15:30 – 17:30                                                                        

Session chair: Denys Poshyvanyk

Demos, SRC, and Posters with Break (15:30 – 16:30)

Session chair: Stephan Krusche

S5: Helpfulness (16:30 – 17:30)

Second day – May 28, 2018

ROOM J2
Morning

9:00 – 10:30

Session chair: Luis Cruz

S6: Inquisitiveness (9:00 – 10:30)

Coffee break

10:30 – 11:00

Morning

11:00 – 12:30

Session chair: Marco Autili

S7: Adaptiveness (11:00 – 11:30)

Session chair: Marco Autili

Panel & Discussion (11:30 – 12:30)

Lunch

12:30 – 14:00

Afternoon

14:00 – 15:30

Session chair: Alessandro Orso

S8: Resourcefulness (14:00 – 15:30)

Coffee break

15:30 – 16:00

 Afternoon

16:00 – 17:30

Session chair: Henry Muccini

S9: Usefulness (16:00 – 17:00)

Session chair: Christine Julien

Closing (17:00 – 17:30)

First day – May 27, 2018

Keynote
Development, Testing and Maintenance of Android Apps: Challenges, Approaches, Tools, and Future Directions Denys Poshyvanyk  60 mins
Session S1: Maliciousness
Ares: Triggering Payload of Evasive Android Malware Luciano Bello and Marco Pistoia 20 mins
Orlis: Obfuscation-Resilient Library Detection for Android Yan Wang, Haowei Wu, Hailong Zhang, and Atanas Rountev 20 mins
AnFlo: Detecting Anomalous Sensitive Information Flows in Android Apps Biniam Fisseha Demissie, Mariano Ceccato, and Lwin Khin Shar 20 mins
Session S2: Student Research Competition Madness
Apps for Communication: Investigating the Design and Use of Mobile Applications for Pediatric Speech Therapy Yao Du 5 mins
Identifying Architectural Technical Debt in Android Applications through Compliance Checking Roberto Verdecchia 5 mins
Programming Support for Data Intensive Distributed Mobile Applications at the Edge Breno Dantas Cruz 5 mins
Classifying code comments in Java Mobile Applications Luca Pascarella 5 mins
Improving Android Permissions Models for Increased User Awareness and Security Jeffrey Palmerino 5 mins
Does Source Code Quality Reflect the Ratings of Apps? Gemma Catolino 5 mins
S3: Permissiveness
An Investigation into Android Run-time Permissions from the End Users’ Perspective Gian Luca Scoccia, Stefano Ruberto, Ivano Malavolta, Marco Autili, and Paola Inverardi 20 mins
Investigating User Perception and Comprehension of Android Permission Models Anthony Peruma, Jeff Palmerino, and Daniel Krutz 20 mins
Automated Detection and Repair of Incompatible Uses of Runtime Permissions in Android Apps Malinda Dilhara, Haipeng Cai, and John Jenkins 10 mins
Session S4: Poster and Tool Demo Madness
TYDR – Track Your Daily Routine. Android App for Tracking Smartphone Sensor and Usage Data Felix Beierle, Vinh Thuy Tran, Mathias Allemand, Patrick Neff, Winfried Schlee, Thomas Probst, Rüdiger Pryss, Johannes Zimmermann 3 mins
MobiCoMonkey – Context Testing of Android Apps Amit Seal Ami, Rayhanur Rahman, Kazi Sakib, Md. Mehedi Hasan 3 mins
ICC-Inspect: Supporting Runtime Inspection of Android Inter-Component Communications John Jenkins, Haipeng Cai 3 mins
Analyzing the User Interface of Android Apps Konstantin Kuznetsov, Vitalii Avdiienko, Alessandra Gorla, Andreas Zeller 3 mins
HR-Auth: Heart Rate Data Authentication using Consumer Wearables Alfredo Perez, Kevin Rivera-Morales, Miguel Labrador, Idalides Vergara-Laurens 3 mins
API for Power-Aware Application Design on Mobile Systems Nadja Peters, Sangyoung Park, Samarjit Chakraborty, Daniel Clifford, Sami Kyostila, Ross Mcilroy, Benedikt Meurer, Hannes Payer 3 mins
A Performance Evaluation of Cross-Platform Mobile Application Development Approaches Aline Ebone, Yongshan Tan, Xiaoping Jia 3 mins
Session S5: Helpfulness
Intent to Share: Enhancing Android Inter-Component Communication for Distributed Devices Breno Dantas Cruz and Eli Tilevich 20 mins
Programming and Runtime Support for Sharing Resources Across Heterogeneous Mobile Devices Zheng Song, Sanchit Chadha, Antuan Byalik, and Eli Tilevich 20 mins
Code Offloading Solutions for Audio Processing in Mobile Healthcare Applications: A Case Study Pablo Sanabria, Jose Benedetto, Andres Neyem, Jaime Navon, and Christian Poellabauer 10 mins

Second day – May 28, 2018

Session S6: Inquisitiveness
Automation of Android Applications Functional Testing Using Machine Learning Activities Classification Ariel Rosenfeld, Orel Zang, and Odaya Kardashov 20 mins
Guiding App Testing with Mined Interaction Models Nataniel Borges Jr., Maria Gomez, and Andreas Zeller 20 mins
Self-Reported Activities of Android Developers Luca Pascarella, Franz-Xaver Geiger, Fabio Palomba, Dario Di Nucci, Ivano Malavolta, and Alberto Bacchelli 20 mins
How Do Android Operating System Updates Impact Apps? Guowei Yang, Jeffrey Jones, Austin Moninger, and Meiru Che 10 mins
Detecting No-Sleep Energy Bugs Using Reference Counted Variables Scott Hall, Suman Nataraj, and Dae-Kyoo Kim 10 mins
Session S7: Adaptiveness
LiqDroid: Towards Seamlessly Distributed Android Applications Luciano Baresi, Anita Imani, Cristina Frà, and Massimo Valla 20 mins
Towards a Framework for Proximity-based Hybrid Mobile Applications Valerio Panzica La Manna and Frank Pasveer 10 mins
Session S8: Resourcefulness
Automatic Inference of Java-to-Swift Translation Rules for Porting Mobile Applications Kijin An, Na Meng, and Eli Tilevich 20 mins
Development Frameworks for Mobile Devices: A Comparative Study about Energy Consumption Leonardo Corbalan, Juan Fernandez, Alfonso Cuitiño, Lisandro Delía, Germán Cáseres, Pablo Thomas, and Patricia Pesado 20 mins
ANEL: Robust Mobile Network Programming Using a Declarative Language Xinxin Jin, William Griswold, and Yuanyuan Zhou 20 mins
Beyond Web/Native/Hybrid: A New Taxonomy for Mobile App Development Robin Nunkesser 10 mins
Vision: Improved development of mobile eHealth applications John Grundy, Mohamed Abdelrazek, and Maheswaree Kissoon Curumsing 10 mins
Session S9: Usefulness
P2A: A Tool for Converting Pixels to Animated Mobile Application User Interfaces Siva Natarajan and Christoph Csallner 20 mins
GUIFetch: Supporting App Design and Development through GUI Search Farnaz Behrang, Steven Reiss, and Alessandro Orso 20 mins
Acceptance Testing of Mobile Applications – Automated Emotion Tracking for Large User Groups Simon Andre Scherr, Frank Elberzhager, and Konstantin Holl 10 mins
Vision: eHealth Learning and Intervention Platform – eHeLP Mohamed Abdelrazek, John Grundy, Amani Ibrahim, and Andrew Cain 10 mins