Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3517745.3561456acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Causal impact of Android go on mobile web performance

Published: 25 October 2022 Publication History

Abstract

The rapid growth in the number of entry-level smartphones and mobile broadband subscriptions in developing countries has served as a motivation for several projects focused on improving mobile users' quality of experience (QoE). One such initiative is the development of Android Go, a customized operating system designed to run over entry-level smartphones. Today, more than 80% entry-level Android smartphones run Android Go. Despite its growing popularity, its effectiveness in improving the Web QoE remains unclear. This paper presents the first independent empirical analysis of Android Go's causal impact on mobile Web performance. We use a combination of controlled experiments and a set of methodological approaches from the econometrics literature to find unbiased estimates of the average causal effect. Our analysis provides insights that have implications for different stakeholders in the ecosystem of entry-level devices.

Supplementary Material

M4V File (362.m4v)
Presentation video

References

[1]
[n.d.]. Alexa - Top Websites. http://www.alexa.com/topsites. Accessed: May 7, 2020.
[2]
[n.d.]. Android Architecture. https://source.android.com/devices/architecture.
[3]
[n.d.]. Android Go. https://www.android.com/versions/go-edition/.
[4]
[n.d.]. Android Go reaches 200 million users just in time for Android 12 update. https://bit.ly/3FTjmjU.
[5]
[n.d.]. Android Go: The Details Google Didn't Reveal During the Keynote. https://bit.ly/2GJaTQ9.
[6]
[n.d.]. Android: LMKD in Userspace. https://source.android.com/devices/tech/perf/lmkd.
[7]
[n.d.]. Android Memory and Games (Google 1/O'19). https://tinyurl.com/2y94zh8d.
[8]
[n.d.]. Brave's latest feature automatically bypasses Google AMP pages. https://tcrn.ch/3FJQ87b (Retrieved, May 1 2022).
[9]
[n.d.]. Build for Android (Go edition): optimize your app for global markets (Google I/O '18). https://bit.ly/2UKLQDl.
[10]
[n.d.]. Building a more inclusive internet, beyond COVID-19. https://blog.google/technology/next-billion-users/new-internet-users-covid-19/.
[11]
[n.d.]. Capture a System Trace on a Device. https://developer.android.com/topic/performance/tracing/on-device.
[12]
[n.d.]. ComponentCallbacks2,. https://tinyurl.com/97kc9pu5.
[13]
[n.d.]. Device Pricing 2021. https://a4ai.org/research/device-pricing-2021/.
[14]
[n.d.]. DuckDuckGo's browsers and extensions now protect against AMP tracking. https://bit.ly/3la0bsq (Retrieved, May 15 2022).
[15]
[n.d.]. Facebook introduces Discover: Exploring new ways to support connectivity. https://tech.fb.com/discover/.
[16]
[n.d.]. Free Basics Platform. https://developers.facebook.com/docs/internet-org.
[17]
[n.d.]. HarmonyOS. https://www.harmonyos.com/en/home.
[18]
[n.d.]. KaiOS. https://www.kaiostech.com/.
[19]
[n.d.]. Market share held by leading mobile internet browsers worldwide from January 2012 to December 2021. https://www.statista.com/statistics/263517/market-share-held-by-mobile-internet-browsers-worldwide/.
[20]
[n.d.]. Measuring digital development: Facts and figures 2020. https://www.itu.int/en/ITUD/Statistics/Documents/facts/FactsFigures2020.pdf.
[21]
[n.d.]. Memory allocation among processes. https://developer.android.com/topic/performance/memory-management.
[22]
[n.d.]. Mobile and Tablet Android Version Market Share Worldwide. https://gs.statcounter.com/android-version-market-share/mobile-tablet/worldwide.
[23]
[n.d.]. Mobile internet usage worldwide - statistics & facts. https://www.statista.com/topics/779/mobile-internet/.
[24]
[n.d.]. Next Billion Users. https://nextbillionusers.google/.
[25]
[n.d.]. Parse a User Agent String. https://developers.whatismybrowser.com/useragents/parse/,.
[26]
[n.d.]. Permutation feature importance. https://scikit-learn.org/stable/modules/permutation_importance.html.
[27]
[n.d.]. sklearn.ensemble.RandomForestRegressor. https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForestRegressor.html.
[28]
[n.d.]. Speed Index. https://web.dev/speed-index/.
[29]
[n.d.]. Telemetry. https://chromium.googlesource.com/catapult/+/HEAD/telemetry/.
[30]
[n.d.]. Twitter no longer opens the AMP version of articles on Android, iOS. https://bit.ly/3NkTvUJ (Accessed, May 15 2022).
[31]
[n.d.]. Understanding Android Memory Usage (Google 1/O'18). https://tinyurl.com/33yk98s7.
[32]
[n.d.]. Use less data and browse faster with Chrome's Lite mode. https://tinyurl.com/edesbz2y.
[33]
[n.d.]. Web Light: Faster and lighter mobile pages from search. https://support.google.com/webmasters/answer/6211428?hl=en.
[34]
[n.d.]. Web Vitals. https://web.dev/vitals/.
[35]
[n.d.]. WebPageTest. https://www.webpagetest.org/.
[36]
Victor Agababov, Michael Buettner, Victor Chudnovsky, Mark Cogan, Ben Greenstein, Shane McDaniel, Michael Piatek, Colin Scott, Matt Welsh, and Bolian Yin. 2015. Flywheel: Google's Data Compression Proxy for the Mobile Web. In Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2015).
[37]
Sohaib Ahmad, Abdul Lateef Haamid, Zafar Ayyub Qazi, Zhenyu Zhou, Theophilus Benson, and Ihsan Ayyub Qazi. 2016. A View from the Other Side: Understanding Mobile Phone Characteristics in the Developing World. In Proceedings of the 2016 Internet Measurement Conference (IMC '16). 319--325.
[38]
Mohammad Al-Fares, Khaled Elmeleegy, Benjamin Reed, and Igor Gashinsky. 2011. Overclocking the Yahoo! CDN for Faster Web Page Loads. In Proceedings of the 2011 ACM SIGCOMM Conference on Internet Measurement Conference (Berlin, Germany) (IMC '11). Association for Computing Machinery, New York, NY, USA, 569--584.
[39]
André Altmann, Laura Tolosi, Oliver Sander, and Thomas Lengauer. 2010. Permutation importance: a corrected feature importance measure. Bioinform. 26, 10 (2010), 1340--1347. http://dblp.uni-trier.de/db/journals/bioinformatics/bioinformatics26.html#AltmannTSL10
[40]
S. Athey and G.W. Imbens. 2017. Chapter 3 - The Econometrics of Randomized Experimentsa. In Handbook of Field Experiments, Abhijit Vinayak Banerjee and Esther Duflo (Eds.). Handbook of Economic Field Experiments, Vol. 1. North-Holland, 73--140.
[41]
Athula Balachandran, Vaneet Aggarwal, Emir Halepovic, Jeffrey Pang, Srinivasan Seshan, Shobha Venkataraman, and He Yan. 2014. Modeling Web Quality-of-Experience on Cellular Networks. In Proceedings of the 20th Annual International Conference on Mobile Computing and Networking (Maui, Hawaii, USA) (MobiCom '14). Association for Computing Machinery, New York, NY, USA, 213--224.
[42]
Gérard Biau and Erwan Scornet. 2016. A random forest guided tour. TEST: An Official Journal of the Spanish Society of Statistics and Operations Research 25, 2 (2016), 197--227. https://EconPapers.repec.org/RePEc:spr:testjl:v:25:y:2016:i:2:d:10.1007_s11749-016-0481-7
[43]
Leo Breiman. 2001. Random Forests. Machine Learning 45, 1 (2001), 5--32.
[44]
Moumena Chaqfeh, Yasir Zaki, Jacinta Hu, and Lakshmi Subramanian. 2020. JSCleaner: De-Cluttering Mobile Webpages Through JavaScript Cleanup. In Proceedings of The Web Conference 2020 (Taipei, Taiwan) (WWW '20). Association for Computing Machinery, New York, NY, USA, 763--773.
[45]
Mallesham Dasari, Santiago Vargas, Arani Bhattacharya, Aruna Balasubramanian, Samir R. Das, and Michael Ferdman. 2018. Impact of Device Performance on Mobile Internet QoE. In Proceedings of the Internet Measurement Conference 2018 (Boston, MA, USA) (IMC '18). 1--7.
[46]
Alliance for Affordable Internet (2020). [n.d.]. From luxury to lifeline: Reducing the cost of mobile devices to reach universal internet access. Web Foundation. https://bit.ly/39w7RCM.
[47]
Andrew Gelman, Jennifer Hill, and Aki Vehtari. 2020. Regression and Other Stories. Cambridge University Press.
[48]
James Heckman. 1974. Shadow Prices, Market Wages, and Labor Supply. Econometrica 42, 4 (1974), 679--694. http://www.jstor.org/stable/1913937
[49]
James J. Heckman and Thomas E. Macurdy. 1986. Chapter 32 Labor econometrics. Handbook of Econometrics, Vol. 3. Elsevier, 1917--1977.
[50]
Casey B. Mulligan and Yona Rubinstein. 2008. Selection, Investment, and Women's Relative Wages over Time. The Quarterly Journal of Economics 123, 3 (2008), 1061--1110. http://www.jstor.org/stable/25098924
[51]
Usama Naseer and Theophilus Benson. 2022. Configanator: A Data-driven Approach to Improving CDN Performance. In Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI '22).
[52]
Usama Naseer, Theophilus A. Benson, and Ravi Netravali. 2021. WebMedic: Disentangling the Memory-Functionality Tension for the Next Billion Mobile Web Users. In Proceedings of the 22nd International Workshop on Mobile Computing Systems and Applications (Virtual, United Kingdom) (HotMobile '21). Association for Computing Machinery, New York, NY, USA, 71--77.
[53]
Javad Nejati and Aruna Balasubramanian. 2016. An In-Depth Study of Mobile Browser Performance. In Proceedings of the 25th International Conference on World Wide Web (Montréal, Québec, Canada) (WWW '16). 1305--1315.
[54]
Ravi Netravali, Vikram Nathan, James Mickens, and Hari Balakrishnan. 2018. Vesper: Measuring Time-to-Interactivity for Web Pages. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 217--231. https://www.usenix.org/conference/nsdi18/presentation/netravali-vesper
[55]
Lucy Pei, Benedict Salazar Olgado, and Roderic Crooks. 2021. Market, Testbed, Backroom: The Redacted Internet of Facebook's Discover. In In CHI Conference on Human Factors in Computing Systems (CHI '21). 13 pages.
[56]
Behnam Pourghassemi, Jordan Bonecutter, Zhou Li, and Aparna Chandramowlishwaran. 2021. AdPerf: Characterizing the Performance of Third-Party Ads. Proc. ACM Meas. Anal. Comput. Syst. 5, 1, Article 03 (feb 2021), 26 pages.
[57]
Ihsan Ayyub Qazi, Zafar Ayyub Qazi, Ayesha Ali, Muhammad Abdullah, and Rumaisa Habib. 2021. Rethinking Web for Affordability and Inclusion. In Proceedings of the Twentieth ACM Workshop on Hot Topics in Networks (Virtual Event, United Kingdom) (HotNets '21). Association for Computing Machinery, New York, NY, USA, 9--15.
[58]
Ihsan Ayyub Qazi, Zafar Ayyub Qazi, Theophilus A. Benson, Ghulam Murtaza, Ehsan Latif, Abdul Manan, and Abrar Tariq. 2020. Mobile Web Browsing under Memory Pressure. SIGCOMM Comput. Commun. Rev. 50, 4 (Oct. 2020), 35--48.
[59]
Mohammad Rajiullah, Andra Lutu, Ali Safari Khatouni, Mah-Rukh Fida, Marco Mellia, Anna Brunstrom, Ozgu Alay, Stefan Alfredsson, and Vincenzo Mancuso. 2019. Web Experience in Mobile Networks: Lessons from Two Million Page Visits. In The World Wide Web Conference (San Francisco, CA, USA) (WWW '19). Association for Computing Machinery, New York, NY, USA, 1532--1543.
[60]
Rijurekha Sen, Sohaib Ahmad, Amreesh Phokeer, Zaid Ahmed Farooq, Ihsan Ayyub Qazi, David Choffnes, and Krishna P. Gummadi. 2017. Inside the Walled Garden: Deconstructing Facebook's Free Basics Program. SIGCOMM Comput. Commun. Rev. 47, 5 (Oct. 2017), 12--24.
[61]
Ammar Tahir, Muhammad Tahir Munir, ShaiqMunir Malik, Zafar Ayyub Qazi, and Ihsan Ayyub Qazi. 2020. Deconstructing Google's Web Light Service. In Proceedings of The Web Conference 2020 (Taipei, Taiwan) (WWW '20). 884--893.
[62]
H.C. Vázquez, A. Bergel, S. Vidal, J.A. Díaz Pace, and C. Marcos. 2019. Slimming javascript applications: An approach for removing unused functions from javascript libraries. Information and Software Technology 107 (2019), 18--29.
[63]
Xiao Sophia Wang, Aruna Balasubramanian, Arvind Krishnamurthy, and David Wetherall. 2014. How Speedy is SPDY?. In Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation (Seattle, WA) (NSDI'14). 387--399.
[64]
Jeffrey Marc Wooldridge. 2009. Introductory Econometrics: A Modern Approach. South-Western. http://books.google.ch/books?id=64vt5TDBNLwC

Cited By

View all
  • (2023)Learning Fast and Slow: Towards Inclusive Federated LearningMachine Learning and Knowledge Discovery in Databases: Research Track10.1007/978-3-031-43415-0_23(384-401)Online publication date: 18-Sep-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IMC '22: Proceedings of the 22nd ACM Internet Measurement Conference
October 2022
796 pages
ISBN:9781450392594
DOI:10.1145/3517745
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • USENIX Assoc: USENIX Assoc

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 October 2022

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

IMC '22
IMC '22: ACM Internet Measurement Conference
October 25 - 27, 2022
Nice, France

Acceptance Rates

Overall Acceptance Rate 277 of 1,083 submissions, 26%

Upcoming Conference

IMC '24
ACM Internet Measurement Conference
November 4 - 6, 2024
Madrid , AA , Spain

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)148
  • Downloads (Last 6 weeks)5
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Learning Fast and Slow: Towards Inclusive Federated LearningMachine Learning and Knowledge Discovery in Databases: Research Track10.1007/978-3-031-43415-0_23(384-401)Online publication date: 18-Sep-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media