MOBILESoft 2023
Mon 15 - Tue 16 May 2023 Melbourne, Australia
co-located with ICSE 2023
Tue 16 May 2023 14:40 - 15:10 at Meeting Room 111 - Session 7

In the field of software engineering (SE) research, there has long been a focus on automating various development tasks in an attempt to facilitate or augment the abilities of developers. Research aligned with this objective typically aims to learn models from information mined from software repositories and then apply these models to automate a given SE task. The large majority of this work has focused on artifacts consisting of two main modalities of information — code and natural language. However, one information source which has been comparatively underutilized is the visual modality of software expressed via User Interfaces (UIs). UIs serve as an important medium of interaction between the logic of an application and users, and as such, they encode salient information about underlying program functionality into rich, pixel-based data representations. Given the latent information contained within the UIs of mobile apps, and the rapid advancement of Deep Learning (DL) techniques for computer vision and natural language processing in recent years, there is a tremendous opportunity to leverage UI-related software artifacts to offer novel forms of software development automation. This talk will explore the exciting potential of mining and learning patterns from user interfaces to support mobile app development, and lay out some community challenges that, if addressed, could catalyze this area of research.

Kevin Moran is an Assistant Professor in the Department of Computer Science at George Mason University. He graduated with his B.A. in Physics and Computer Science from the College of the Holy Cross in 2013, his M.S. in Computer Science from the College of William & Mary in 2015, and his P.hD. in Computer Science from the College of William & Mary in 2018 advised by Dr. Denys Poshyvanyk. His main research interests include software engineering, maintenance, and evolution with a focus on mobile platforms. Additionally, he explores applications of data mining and machine learning to software engineering problems.

Tue 16 May

Displayed time zone: Hobart change

13:45 - 15:15
13:45
15m
Paper
Sensitive and Personal Data: What Exactly Are You Talking About?
NIER (Novel Ideas and Emerging Results)
Maria Kober , Jordan Samhi University of Luxembourg, Steven Arzt Fraunhofer SIT; ATHENE, Tegawendé F. Bissyandé SnT, University of Luxembourg, Jacques Klein University of Luxembourg
14:00
40m
Talk
Leaders Forum Talk - UX is the differential. What can we do as Software Engineers?
Research Track
Tayana Conte Universidade Federal do Amazonas
14:40
30m
Talk
Rising Star - Mining User Interfaces to Support Software Development for Mobile Apps
Research Track
Kevin Moran George Mason University
15:10
5m
Talk
Q&A
Research Track