In this pitch he presented and discussed a series of experiments we designed and conducted on mobile apps development. The pitch aims at providing both researchers and practitioners a flavour of the various technological and empirical strategies that can be applied in this field.
The presented experiments are complementary and involve (i) different technological strategies for mobile development (i.e., web vs native vs hybrid apps), (ii) different experimental setups (i.e., experiments involving run-time measures, min- ing software repositories, and app store analysis), and (iii) different quality properties under consideration (i.e., energy, performance, and user’s perception). Specifically:
- Experiment 1 targets web apps, run-time measures, and energy efficiency by assessing the impact of service workers on the energy efficiency of Progressive Web Apps (PWAs) [MobileSoft 2017 paper].
- Experiment 2 targets native apps, mining software repositories (i.e., GitHub), and performance by building a checklist of performance-related aspects of Android apps [ICSME 2016 paper].
- Experiment 3 targets hybrid apps, app store analysis, and users’ perceptions via a large-scale study where the Google Play Store has been mined and analysed via information retrieval techniques [MobileSoft 2015 paper] [Mobile Services 2015 paper].
Here you can find the slides of the pitch.