Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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 2023 Publication 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.html
[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-9
[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.html
[4]
2021. Global Mobile Messaging Forecast 2021. https://www.emarketer.com/content/global-mobile-messaging-forecast-2021
[5]
2022. AirDroid. https://m.airdroid.com/
[6]
2022. Android Accessibility Service. http://developer.android.com/reference/android/accessibilityservice/AccessibilityService.html
[7]
2022. EdXposed. https://github.com/ElderDrivers/EdXposed
[8]
2022. LINE. https://linecorp.com/
[9]
2022. Magisk. https://github.com/topjohnwu/Magisk
[10]
2022. The Matrix homepage. https://matrix.org/
[11]
2022. The Matterbridge homepage. https://mattermost.com/marketplace/matterbridge/
[12]
2022. TikTok. https://tiktok.com/
[13]
2022. wechat. https://web.wechat.com/
[14]
2022. WhatsApp. https://www.whatsapp.com/
[15]
2022. WhatsApp, WeChat and Facebook Messenger Apps - Global useage of Messaging Apps, Penetration and Statistics. https://www.messengerpeople.com/global-messenger-usage-statistics/
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.08494
[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.

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

        Information & Contributors

        Information

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

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 07 June 2023

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. instant messaging
        2. cross-app
        3. mobile device

        Qualifiers

        • Research-article

        Conference

        SAC '23
        Sponsor:

        Acceptance Rates

        Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • 0
          Total Citations
        • 72
          Total Downloads
        • Downloads (Last 12 months)54
        • Downloads (Last 6 weeks)7
        Reflects downloads up to 15 Oct 2024

        Other Metrics

        Citations

        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