skip to main content
10.1145/3555776.3577599acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

CrossChat: Instant Messaging across Different Apps on Mobile Devices

Published:07 June 2023Publication History

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.

References

  1. 1998. Using Java Reflection. https://www.oracle.com/technical-resources/articles/java/javareflection.htmlGoogle ScholarGoogle Scholar
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. 2021. Global Mobile Messaging Forecast 2021. https://www.emarketer.com/content/global-mobile-messaging-forecast-2021Google ScholarGoogle Scholar
  5. 2022. AirDroid. https://m.airdroid.com/Google ScholarGoogle Scholar
  6. 2022. Android Accessibility Service. http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.htmlGoogle ScholarGoogle Scholar
  7. 2022. EdXposed. https://github.com/ElderDrivers/EdXposedGoogle ScholarGoogle Scholar
  8. 2022. LINE. https://linecorp.com/Google ScholarGoogle Scholar
  9. 2022. Magisk. https://github.com/topjohnwu/MagiskGoogle ScholarGoogle Scholar
  10. 2022. The Matrix homepage. https://matrix.org/Google ScholarGoogle Scholar
  11. 2022. The Matterbridge homepage. https://mattermost.com/marketplace/matterbridge/Google ScholarGoogle Scholar
  12. 2022. TikTok. https://tiktok.com/Google ScholarGoogle Scholar
  13. 2022. wechat. https://web.wechat.com/Google ScholarGoogle Scholar
  14. 2022. WhatsApp. https://www.whatsapp.com/Google ScholarGoogle Scholar
  15. 2022. WhatsApp, WeChat and Facebook Messenger Apps - Global useage of Messaging Apps, Penetration and Statistics. https://www.messengerpeople.com/global-messenger-usage-statistics/Google ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarCross RefCross Ref
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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 ScholarGoogle Scholar
  25. 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 ScholarGoogle Scholar
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  29. 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 ScholarGoogle Scholar
  30. 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 ScholarGoogle Scholar
  31. 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 ScholarGoogle Scholar
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  34. 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 ScholarGoogle Scholar
  35. 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 ScholarGoogle Scholar
  36. 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 ScholarGoogle Scholar
  37. 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 ScholarGoogle Scholar
  38. 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 ScholarGoogle Scholar

Index Terms

  1. CrossChat: Instant Messaging across Different Apps on Mobile Devices
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '23: Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing
          March 2023
          1932 pages
          ISBN:9781450395175
          DOI:10.1145/3555776

          Copyright © 2023 ACM

          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 ACM 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].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 7 June 2023

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%
        • Article Metrics

          • Downloads (Last 12 months)51
          • Downloads (Last 6 weeks)1

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader