ABSTRACT
Mobile instant messaging (IM) apps allow people from everywhere to chat with each other using mobile devices, but chat between different mobile IM apps remains a problem. For example, a user who only uses WhatsApp cannot chat with another user who only uses LINE. In this work, we present CrossChat, a system that enables instant messaging across multiple mobile IM apps. Specifically, CrossChat establishes a gateway on a mobile device to connect users running different IM apps and leverages user interface (UI) techniques to capture and exchange messages across multiple mobile IM apps at run time. A main advantage of CrossChat is that no modification to the original apps' software implementation is required to realize cross-app chat. We present several use cases to show the benefits of CrossChat. Experiments were conducted on mainstream IM apps, which show that CrossChat brings slight run-time overhead and can provide a smooth user experience.
- 1998. Using Java Reflection. https://www.oracle.com/technical-resources/articles/java/javareflection.htmlGoogle Scholar
- 2020. Facebook is merging its Messenger and Instagram direct message features, allowing users on Instagram to send chats to people on Facebook and vice versa. https://www.businessinsider.com/facebook-merging-messenger-instagram-direct-2020-9Google Scholar
- 2020. Trump Administration to Ban TikTok and WeChat From U.S. App Stores. https://www.nytimes.com/2020/09/18/business/trump-tik-tok-wechat-ban.htmlGoogle Scholar
- 2021. Global Mobile Messaging Forecast 2021. https://www.emarketer.com/content/global-mobile-messaging-forecast-2021Google Scholar
- 2022. AirDroid. https://m.airdroid.com/Google Scholar
- 2022. Android Accessibility Service. http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.htmlGoogle Scholar
- 2022. EdXposed. https://github.com/ElderDrivers/EdXposedGoogle Scholar
- 2022. LINE. https://linecorp.com/Google Scholar
- 2022. Magisk. https://github.com/topjohnwu/MagiskGoogle Scholar
- 2022. The Matrix homepage. https://matrix.org/Google Scholar
- 2022. The Matterbridge homepage. https://mattermost.com/marketplace/matterbridge/Google Scholar
- 2022. TikTok. https://tiktok.com/Google Scholar
- 2022. wechat. https://web.wechat.com/Google Scholar
- 2022. WhatsApp. https://www.whatsapp.com/Google Scholar
- 2022. WhatsApp, WeChat and Facebook Messenger Apps - Global useage of Messaging Apps, Penetration and Statistics. https://www.messengerpeople.com/global-messenger-usage-statistics/Google Scholar
- Esther Omolara Abiodun, Aman Jantan, Oludare Isaac Abiodun, and Humaira Arshad. 2020. Reinforcing the Security of Instant Messaging Systems Using an Enhanced Honey Encryption Scheme: The Case of WhatsApp. Wirel. Pers. Commun. 112, 4 (2020), 2533--2556.Google ScholarDigital Library
- Rakan Alkhulaiwi, Abdulhakim Sabur, Khalid Aldughayem, and Osama Almanna. 2016. Survey of secure anonymous peer to peer Instant Messaging protocols. In 14th Annual Conference on Privacy, Security and Trust, PST 2016. IEEE, 294--300.Google ScholarCross Ref
- Maria C. Borges, Max-R. Ulbricht, and Frank Pallas. 2017. When Culture Trumps Economic Laws: Persistent Segmentation of the Mobile Instant Messaging Market. In Economics of Grids, Clouds, Systems, and Services. Springer International Publishing, Cham, 115--126.Google Scholar
- Cheih-Ying Chen. 2020. Research on Sticker Cognition for Elderly People Using Instant Messaging. In Cross-Cultural Design. User Experience of Products, Services, and Intelligent Environments - 12th International Conference, CCD 2020, Held as Part of the 22nd HCI International Conference, HCII 2020, Copenhagen, Denmark, July 19-24, 2020, Proceedings, Part I, Vol. 12192. Springer, 16--27.Google Scholar
- Miguel Á. Conde, Francisco Jesús Rodríguez-Sedano, Francisco J. Rodríguez Lera, Alexis Gutiérrez-Fernández, and Ángel Manuel Guerrero Higueras. 2021. WhatsApp or Telegram. Which is the Best Instant Messaging Tool for the Interaction in Teamwork?. In Learning and Collaboration Technologies: New Challenges and Learning Experiences - 8th International Conference, Vol. 12784. Springer, 239--249.Google Scholar
- Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho, Alec Wolman, Stefan Saroiu, Ranveer Chandra, and Paramvir Bahl. 2010. MAUI: making smartphones last longer with code offload. In Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys 2010), San Francisco, California, USA, June 15-18, 2010. ACM, 49--62.Google ScholarDigital Library
- Menglong Cui, Mingsong Lv, Qingqiang He, Caiqi Zhang, Chuancai Gu, Tao Yang, and Nan Guan. [n. d.]. PRUID: Practical User Interface Distribution for Multi-surface Computing. In 58th ACM/IEEE Design Automation Conference, DAC 2021, San Francisco, CA, USA, December 5-9, 2021. IEEE, 679--684.Google Scholar
- Lukas A. Flohr, Sofie Kalinke, Antonio Krüger, and Dieter P. Wallach. 2021. Chat or Tap? - Comparing Chatbots with 'Classic' Graphical User Interfaces for Mobile Interaction with Autonomous Mobility-on-Demand Systems. In MobileHCI '21: 23rd International Conference on Mobile Human-Computer Interaction, Toulouse & Virtual Event, France, 27 September 2021 - 1 October 2021. ACM, 21:1--21:13.Google ScholarDigital Library
- Jiangtao Gong, Zheng Yao, Zhicong Lu, Qicheng Ding, Yu Zhang, Liuxin Zhang, and Qianying Wang. 2021. All in One Group: Current Practices, Lessons and Challenges of Chinese Home-School Communication in IM Group Chat. In CHI '21: CHI Conference on Human Factors in Computing Systems, Virtual Event / Yokohama, Japan, May 8-13, 2021. ACM, 346:1--346:12.Google Scholar
- Mark S. Gordon, Davoud Anoushe Jamshidi, Scott A. Mahlke, Zhuoqing Morley Mao, and Xu Chen. 2012. COMET: Code Offload by Migrating Execution Transparently. In 10th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2012, Hollywood, CA, USA, October 8-10, 2012, Chandu Thekkath and Amin Vahdat (Eds.). USENIX Association, 93--106.Google Scholar
- Gabriel Haas, Jan Gugenheimer, Jan Ole Rixen, Florian Schaub, and Enrico Rukzio. 2020. "They Like to Hear My Voice": Exploring Usage Behavior in Speech-Based Mobile Instant Messaging. In 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services. ACM, 35:1--35:10.Google ScholarDigital Library
- Gabriel Haas, Jan Gugenheimer, and Enrico Rukzio. 2020. VoiceMessage++: Augmented Voice Recordings for Mobile Instant Messaging. In 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services. ACM, 30:1--30:10.Google ScholarDigital Library
- Alexander Van't Hof, Hani Jamjoom, Jason Nieh, and Dan Williams. 2015. Flux: multi-surface computing in Android. In Proceedings of the Tenth European Conference on Computer Systems, EuroSys 2015, Bordeaux, France, April 21-24, 2015. ACM, 24:1--24:17.Google ScholarDigital Library
- Rachael K. F. Ip and Akina K. W. Ho. 2015. A Study of the Uses of Instant Messaging in the Government Offices - A Case of the Macau Government Offices. In HCI in Business - Second International Conference, HCIB 2015, Held as Part of HCI International 2015, Los Angeles, CA, USA, August 2-7, 2015, Proceedings.Google Scholar
- Christian Johansen, Aulon Mujaj, Hamed Arshad, and Josef Noll. 2021. The Snowden Phone: A Comparative Survey of Secure Instant Messaging Mobile Applications. Secur. Commun. Networks 2021 (2021), 9965573:1--9965573:30.Google Scholar
- Yi-Shiun Lee, Yong-Yi Fanjiang, Chi-Huang Hung, Wei-De Li, and Tzu Min Zhang. 2020. Design and Implement the Convenient Home Appliances Control with Instant Messaging Software. In 9th IEEE Global Conference on Consumer Electronics, GCCE 2020, Kobe, Japan, October 13-16, 2020. IEEE, 604--605.Google Scholar
- Sangeun Oh, Ahyeon Kim, Sunjae Lee, Kilho Lee, Dae R. Jeong, Steven Y. Ko, and Insik Shin. 2019. FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction. In The 25th Annual International Conference on Mobile Computing and Networking, MobiCom 2019. ACM, 42:1--42:16.Google ScholarDigital Library
- Partha Sarathi Paul, Bishakh Chandra Ghosh, Ankan Ghosh, Sujoy Saha, Subrata Nandi, and Sandip Chakraborty. 2020. Aco-Wi : Acoustic Initiated Wi-Fi Peer-group Communication for Opportunistic Messaging. In MobileHCI '20: 22nd International Conference on Human-Computer Interaction with Mobile Devices and Services: Expanding the Horizon of Mobile Interaction, Extented Abstracts, Oldenburg, Germany, October 5-9, 2020. ACM, 24:1--24:5.Google ScholarDigital Library
- Jason Ariel Rajendran, Hanif Baharin, and Fazillah Mohmad Kamal. 2019. Understanding Instant Messaging in the Workplace. In Advances in Visual Informatics - 6th International Visual Informatics Conference, IVIC 2019, Bangi, Malaysia, November 19-21, 2019, Proceedings, Vol. 11870. Springer, 640--652.Google Scholar
- Aritro Sengupta, Tapobrata Dhar, Sujoy Kumar Das, and Utpal Kumar Ray. 2017. Cross Platform Chat Application Using ID Based Encryption. In Computational Intelligence, Communications, and Business Analytics - First International Conference, CICBA 2017, Kolkata, India, March 24-25, 2017 (Communications in Computer and Information Science), Vol. 775. Springer, 495--510.Google Scholar
- Piyush Kumar Sharma, Devashish Gosain, and Sambuddho Chakravarty. 2021. Camoufler: Accessing The Censored Web By Utilizing Instant Messaging Channels. Association for Computing Machinery, New York, NY, USA, 147--161.Google Scholar
- Raman Singh, Ark Nandan Singh Chauhan, and Hitesh Tewari. 2021. Blockchain-Enabled End-to-End Encryption for Instant Messaging Applications. CoRR abs/2104.08494 (2021). arXiv:2104.08494 https://arxiv.org/abs/2104.08494Google Scholar
- Priyanka Verma and Sameer Patil. 2021. Exploring Privacy Aspects of Smartphone Notifications. In MobileHCI '21: 23rd International Conference on Mobile Human-Computer Interaction, Toulouse & Virtual Event, France, 27 September 2021 - 1 October 2021, Jessica R. Cauchard and Marcos Serrano (Eds.). ACM, 48:1--48:13.Google Scholar
Index Terms
- CrossChat: Instant Messaging across Different Apps on Mobile Devices
Recommendations
Enhanced student technology support with cross-platform mobile apps
SIGUCCS '11: Proceedings of the 39th annual ACM SIGUCCS conference on User servicesWith smartphones and other web-enabled mobile devices growing quickly in popularity, higher education institutions have the opportunity -- and challenge -- to leverage this young medium to provide dynamic content regarding services, events, and support ...
TouchDevelop: create rich mobile apps on touch devices (tutorial)
MOBILESoft 2014: Proceedings of the 1st International Conference on Mobile Software Engineering and SystemsWe are experiencing a technology shift: Powerful and easy-to-use mobile devices like smartphones and tablets are becoming more prevalent than traditional PCs and laptops. Mobile devices are going to be the first and, in less developed countries, ...
Serving Mobile Apps: A Slice at a Time
EuroSys '19: Proceedings of the Fourteenth EuroSys Conference 2019End users wanting to do more and more with mobile apps has led to explosive growth in the number of available apps. This has widened the gap between developers making apps available and end users being able to install all the apps they want on their ...
Comments