Projects per year
Abstract
Despite that our community has spent numerous efforts on analyzing mobile apps, there is no study proposed for characterizing the relationship between smartphone and smartwatch apps. To fill this gap, we present to the community a comparative study of smartphone and smartwatch apps, aiming at understanding the status quo of cross-phone/watch apps. Specifically, in this work, we first collect a set of cross-phone/watch app pairs and then experimentally look into them to explore their similarities or dissimilarities from different perspectives. Experimental results show that (1) Approximately, up to 40% of resource files, 30% of code methods are reused between smartphone/watch app pairs, (2) Smartphone apps may require more than twice as many as permissions and adopt more than five times as many as user interactions than their watch counterparts, and (3) Smartwatch apps can be released as either standalone (can be run independently) or companion versions (i.e., have to co-work with their smartphone counterparts), for which the former type of apps tends to require more permissions and reuse more code, involve more user interactions than the latter type. Our findings can help developers and researchers understand the ecosystem of smartwatch apps and further gain insight into migrating smartphone apps for smartwatches.
Original language | English |
---|---|
Title of host publication | The 36th Annual ACM Symposium on Applied Computing |
Editors | Alessio Bechini, Eunjee Song |
Place of Publication | New York NY USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 1484-1493 |
Number of pages | 10 |
ISBN (Electronic) | 9781450381048 |
DOIs | |
Publication status | Published - 2021 |
Event | ACM Symposium on Applied Computing 2021 - Virtual, Korea, Republic of (South) Duration: 22 Mar 2021 → 26 Mar 2021 Conference number: 36th https://dl.acm.org/doi/proceedings/10.1145/3412841 (Proceedings) https://www.sigapp.org/sac/sac2021/ (Website) |
Conference
Conference | ACM Symposium on Applied Computing 2021 |
---|---|
Abbreviated title | SAC 2021 |
Country/Territory | Korea, Republic of (South) |
Period | 22/03/21 → 26/03/21 |
Internet address |
|
Keywords
- Android
- mobile software engineering
- smartwatch
- static code analysis
Projects
- 2 Active
-
ValDefFixApp: Values-oriented Defect Fixing for Mobile Software Applications
Grundy, J., Whittle, J., Turhan, B., Xia, X. & Li, L.
2/05/20 → 1/05/23
Project: Research
-
Enabling Compatible and Secure Mobile Apps via Automated Program Repair
Australian Research Council (ARC)
1/03/20 → 28/02/23
Project: Research