image

Dr. Gian Luca Scoccia is a post-doctoral researcher at the Department of Information Engineering, Computer Science and Mathematics of the University of L'Aquila, with professors Paola Inverardi and Prof. Marco Autili. In 2019, he received the Ph.D. Degree from the Gran Sasso Science Institute, advised by Prof. Paola Inverardi, Prof. Ivano Malavolta and Prof. Marco Autili. He received (magna cum laude) the Master's Degree in Computer Science from the University of L'Aquila (Italy) in 2014. His research interests include mobile applications, privacy-enhancing technologies and empirical software engineering.


Education

Post-Doctoral Researcher

August 2019 - Ongoing

Università degli Studi dell'Aquila


Visiting PhD Student

April 2017 - July 2017

Vrije Universiteit Amsterdam


PhD Student

January 2015 - July 2019

Gran Sasso Science Institute
PhD thesis: "Enhancing Trustability of Android Applications via Flexible Permissions"
Supervisor: Prof. Paola Inverardi.
Co-supervisors: Prof. Ivano Malavolta, Prof. Marco Autili.


Master of Science (BS) - Computer Science

2010 - 2014

Università degli Studi dell'Aquila
Graduation thesis: "Analisi e sviluppo di un framework per la UI design di applicazioni per dispositivi mobili".
Thesis supervisor: Prof. Henry Muccini.


Bachelor of Science (BS) - Computer Science

2006 - 2010

Università degli Studi dell'Aquila
Graduation thesis: "Social Discoverer: progettazione e sviluppo un'applicazione java per l'interfacciamento con una wereable sensor network".
Thesis supervisor: Prof. Henry Muccini. Co-supervisor: Prof. Luigi Pomante.

Publications

2021

Software Engineering Techniques for Statically Analyzing Mobile Apps: Research Trends, Characteristics, and Potential for Industrial Adoption

Marco Autili, Ivano Malavolta, Alexander Perucci, Gian Luca Scoccia, Roberto Verdecchi
Journal of Internet Services and Applications (JISA)
Preprint

Challenges in Developing Desktop Web Apps: a Study of Stack Overflow and GitHub

Gian Luca Scoccia, Patrizio Migliarini, Marco Autili
Proceedings of the 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR)
Preprint Replication package Short video presentation

2020

Web Frameworks for Desktop Apps: an Exploratory Study

Gian Luca Scoccia, Marco Autili
Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
Preprint Video presentation

A self-configuring and adaptive privacy-aware permission system for Android apps

Gian Luca Scoccia, Marco Autili, Paola Inverardi
Proceedings of the 1st IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS)
Preprint

Leave my Apps Alone! A Study on how Android Developers Access Installed Apps on User’s Device

Gian Luca Scoccia, Ibrahim Kanj, Ivano Malavolta, Kaveh Razavi
Proceedings of the 7th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Featured on: Wired, Arstechnica, ZDNet, Hacker News.
Preprint Replication package

On the Elicitation of Privacy and Ethics Preferences of Mobile Users Visions

Patrizio Migliarini, Gian Luca Scoccia, Marco Autili, Paola Inverardi
Proceedings of the 7th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)

Hey, my data are mine! Active data to empower the user

Gian Luca Scoccia, Matteo Maria Fiore, Patrizio Pelliccione, Marco Autili, Paola Inverardi, Alejandro Russo
Proceedings of the 42nd International Conference on Software Engineering (ICSE)

2019

Automated feature identification for Android apps

Gian Luca Scoccia
Proceedings of the 1st International Workshop on Automated and verifiable Software sYstem DEvelopment (ASYDE)

Permission issues in open-source android apps: An exploratory study

Gian Luca Scoccia, Anthony Peruma, Virginia Pujols, Ivano Malavolta, Daniel E. Krutz
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation (SCAM)
Preprint

Enhancing Trustability of Android Applications via User-Centric Flexible Permissions

Gian Luca Scoccia, Ivano Malavolta, Marco Autili, Amleto Di Salle, Paola Inverardi
IEEE Transactions on Software Engineering
Preprint

An empirical history of permission requests and mistakes in open source Android apps

Gian Luca Scoccia, Anthony Peruma, Virginia Pujols, Ben Christians, Daniel E. Krutz
Proceedings of the 16th International Conference on Mining Software Repositories (MSR)

2018

An Extensible Approach for Taming the Challenges of JavaScript Dead Code Elimination

Niels Groot Obbink, Ivano Malavolta, Gian Luca Scoccia, Patricia Lago
Proceedings of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
Preprint

An Investigation into Android Run-time Permissions from the End Users' Perspective

Gian Luca Scoccia, Ivano Malavolta, Marco Autili, Amleto Di Salle, Paola Inverardi
Proceedings of the 5th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Preprint

2017

User-centric android flexible permissions

Gian Luca Scoccia, Ivano Malavolta, Marco Autili, Amleto Di Salle, Paola Inverardi
Proceedings of the 39th International Conference on Software Engineering (ICSE) Companion
Preprint

2015

Perspectives on static analysis of mobile apps (invited talk)

Marco Autili, Ivano Malavolta, Alexander Perucci, Gian Luca Scoccia
Proceedings of the 3rd International Workshop on Software Development Lifecycle for Mobile (DeMobile)
Preprint

Awards

Best paper award at MOBILESoft 2020

For the paper titled “Leave my Apps Alone! A Study on how Android Developers Access Installed Apps on User’s Device”.
Preprint