CONFERENCE PROGRAM

 

First day – Saturday, May 25

Morning

9:00 – 10:30

Session chairs: Eli Tilevich, Denys Poshyvanyk, & Ivano Malavolta

Welcome (9:00 – 9:15)

Session chair: Eli Tilevich

(9:15 – 10:30)

Coffee break

10:30 – 11:00

11:00 – 12:00 Session chair: Ivano Malavolta

S1: Testing

12:00 – 12:30 Session chair: Yixue Zhao

S2: Student Research Computation

Lunch

12:30 – 14:00

Afternoon

14:00 – 15:30

Session chair: Denys Poshyvanyk

S3: Diagnostics

Break

15:30 – 16:00

16:00 – 16:30 Session chair: Grace Lewis

S4: Security

16:30 – 17:30 Poster Session

Second day – Sunday, May 26

Morning

9:00 – 10:30

Session chairs: Luis Cruz

S5: Bugs and code smells

Coffee break

10:30 – 11:00

11:00 – 11:45 Session chair: Gemma Catolino

S6: Bugs and code smells 2

11:45 – 12:30 Session chair: Kevin Moran

S7: Programming

Lunch

12:30 – 14:00

Afternoon

14:00 – 15:00

Session chair: Grace Lewis and John Grundy

Panel

15:00 – 15:30 Session chair: Denys Poshyvanyk

S8: Development practices

Break

15:30 – 16:00

16:00 – 17:00 Session chair: Haipeng Cai

S8: Development practices (continued)

Break

17:00 – 17:30

Session chair: Eli Tilevich

Closing

 

 

First day – Saturday, May 25

Keynote Session chairs: Eli Tilevich, Denys Poshyvanyk, & Ivano Malavolta
S1: Testing Testing Nearby Peer-to-Peer Mobile Apps at Large (30 min)

A framework for testing Android apps by reusing test cases (15 min)

EarlGrey : UI Automation Testing in iOS (15 min)

SRC Presentations Privacy-Preserving Architecture for Cloud-IoT (10 min)

A Preliminary Study of Android Refactorings (10 min)

Automated Tool Support for Repairing Security Bugs in Android Mobile Apps (10 min)

S3: Diagnostics
PerfProbe: A Systematic Cross-Layer Performance Diagnosis Framework for Mobile Platforms (30 min)

Identifying Features of Android Apps from Execution Traces (15 min)

A Look Into Developer Intentions for App Compatibility in Android (15 min)

A Microservice Architecture for Online Mobile App Optimization (15 min)

Tool Demo: Google Play Android Vitals and Release Management (15 min)

 S4: Security Security Analysis for SmartThings IoT Applications (15 min)

FireBugs: Finding and Repairing Bugs with Security Patterns (15 min)

Second day – Sunday, May 26

S5: Bugs and code smells On the Survival of Android Code Smells in the Wild (30 min)

Cross-Project Just-in-Time Bug Prediction for Mobile Apps: An Empirical Assessment (30 min)

A Comparison of Bugs across the iOS and Android Platforms of Two Open Source Cross Platform Browser Apps (30 min)

S6: Bugs and code smells 2 Characterizing Android-specific crash bugs (30 min)

Sniffing Android Code Smells: An Association Rules Mining-based Approach (15 min)

S7: Programming Warble: Programming Abstraction for Personalizing Interactions in the Internet of Things (30 min)

Pocket Code – A Mobile Visual Programming Framework For App Development (15 min)

S8: Development Practices An Observational Study on the State of REST API Uses in Android Mobile Applications (30 min)

Characterizing the Global Mobile App Developers: A Large-scale Empirical Study (30 min)

Two Datasets of Questions and Answers for Studying the Development of Cross-platform Mobile Applications using Xamarin Framework (30 min)

Panel Current and Future Challenges in Mobile Software Engineering