A Comparative Study of Smartphone and Smart TV Apps
Yonghui Liu, Xiao Chen, Yue Liu, Pingfan Kong, Tegawend\'e F., Bissyande, Jacques Klein, Xiaoyu Sun, Chunyang Chen, John Grundy

TL;DR
This study compares smartphone and smart TV apps to understand their relationship, similarities, differences, and security issues, providing insights valuable for developers and researchers in the evolving TV app ecosystem.
Contribution
It is the first large-scale comparative analysis of smartphone and smart TV apps, revealing patterns of code reuse, security vulnerabilities, and user interaction differences.
Findings
43% of resource files are reused between app pairs
50% of code methods are reused between app pairs
TV apps have fewer user interactions but similar interaction types
Abstract
Context: Smart TVs have become one of the most popular television types. Many app developers and service providers have designed TV versions for their smartphone applications. Despite the extensive studies on mobile app analysis, its TV equivalents receive far too little attention. The relationship between phone and TV has not been the subject of research works. Objective: In this paper, we aim to characterize the relationship between smartphone and smart TV apps. To fill this gap, we conduct a comparative study on smartphone and smart TV apps in this work, which is the starting and fundamental step to uncover the domain-specific challenges. Method: We gather a large-scale phone/TV app pairs from Google Play Store. We then analyzed the app pairs quantitatively and qualitatively from a variety of perspectives, including non-code (e.g., metadata, resources, permissions, etc.), code (e.g.,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMultimedia Communication and Technology · Mobile and Web Applications · Web Data Mining and Analysis
