English
Related papers

Related papers: FILO: FIx-LOcus Localization for Backward Incompat…

200 papers

Planning is a crucial task for agents in task oriented dialogs (TODs). Human agents typically resolve user issues by following predefined workflows, decomposing workflow steps into actionable items, and performing actions by executing APIs…

Computation and Language · Computer Science 2024-06-06 Shamik Roy , Sailik Sengupta , Daniele Bonadiman , Saab Mansour , Arshit Gupta

Integration testing is critical for the quality and reliability of complex software systems. However, diagnosing their failures presents significant challenges due to the massive volume, unstructured nature, and heterogeneity of logs they…

Software Engineering · Computer Science 2026-04-15 Celal Ziftci , Ray Liu , Spencer Greene , Livio Dalloro

Mobile agents can autonomously complete user-assigned tasks through GUI interactions. However, existing mainstream evaluation benchmarks, such as AndroidWorld, operate by connecting to a system-level Android emulator and provide evaluation…

Artificial Intelligence · Computer Science 2026-04-14 Yunfei Feng , Xi Zhao , Cheng Zhang , Dahu Feng , Daolin Cheng , Jianqi Yu , Yubin Xia , Erhu Feng

Never before has any OS been so popular as Android. Existing mobile phones are not simply devices for making phone calls and receiving SMS messages, but powerful communication and entertainment platforms for web surfing, social networking,…

Cryptography and Security · Computer Science 2023-02-16 Xiaoyu Sun

Security of mobile apps affects the security of their users. This has fueled the development of techniques to automatically detect vulnerabilities in mobile apps and help developers secure their apps; specifically, in the context of Android…

Cryptography and Security · Computer Science 2017-11-09 Joydeep Mitra , Venkatesh-Prasad Ranganath

Resource leaks -- a program does not release resources it previously acquired -- are a common kind of bug in Android applications. Even with the help of existing techniques to automatically detect leaks, writing a leak-free program remains…

Software Engineering · Computer Science 2024-10-03 Bhargav Nagaraja Bhatt , Carlo A. Furia

IoT devices are decentralized and deployed in un-stable environments, which causes them to be prone to various kinds of faults, such as device failure and network disruption. Yet, current IoT platforms require programmers to handle faults…

Software Engineering · Computer Science 2020-02-19 Michael Norris , Berkay Celik , Patrick McDaniel , Gang Tan , Prasanna Venkatesh , Shulin Zhao , Anand Sivasubramaniam

On mobile phones, users and developers use apps official marketplaces serving as repositories of apps. The Google Play Store and Apple Store are the official marketplaces of Android and Apple products which offer more than a million apps.…

Computers and Society · Computer Science 2018-05-22 Rubén Saborido , Foutse Khomh , Abram Hindle , Enrique Alba

We present DIO, a generic tool for observing inefficient and erroneous I/O interactions between applications and in-kernel storage systems that lead to performance, dependability, and correctness issues. DIO facilitates the analysis and…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-04-19 Tânia Esteves , Ricardo Macedo , Rui Oliveira , João Paulo

Android app developers extensively employ code reuse, integrating many third-party libraries into their apps. While such integration is practical for developers, it can be challenging for static analyzers to achieve scalability and…

Software Engineering · Computer Science 2024-02-12 Jordan Samhi , Tegawendé F. Bissyandé , Jacques Klein

Userland memory forensics has become a critical component of smartphone investigations and incident response, enabling the recovery of volatile evidence such as deleted messages from end-to-end encrypted apps and cryptocurrency…

Cryptography and Security · Computer Science 2025-12-23 Babangida Bappah , Lauren G Bristol , Lamine Noureddine , Sideeq Bello , Umar Farooq , Aisha Ali-Gombe

Unlike the Web where each web page has a global URL to reach, a specific "content page" inside a mobile app cannot be opened unless the user explores the app with several operations from the landing page. Recently, deep links have been…

Software Engineering · Computer Science 2017-12-04 Yun Ma , Ziniu Hu , Dian Yang , Xuanzhe Liu

This paper reports a large-scale study that aims to understand how mobile application (app) vulnerabilities are associated with software libraries. We analyze both free and paid apps. Studying paid apps was quite meaningful because it…

Cryptography and Security · Computer Science 2017-03-28 Takuya Watanabe , Mitsuaki Akiyama , Fumihiro Kanei , Eitaro Shioji , Yuta Takata , Bo Sun , Yuta Ishi , Toshiki Shibahara , Takeshi Yagi , Tatsuya Mori

The lack of an automated online platform for reporting citizens' complaints, coupled with the city corporations' struggles in managing them, presents significant challenges. Furthermore, the availability of resources is very limited to…

Human-Computer Interaction · Computer Science 2024-10-18 Farhatun Shama , Abdul Aziz , Lamisa Bintee Mizan Deya

API developers evolve software libraries to fix bugs, add new features, or refactor code. To benefit from such library evolution, the programmers of client projects have to repetitively upgrade their library usages and adapt their codebases…

Software Engineering · Computer Science 2021-05-07 Hao Zhong , Na Meng

Mobile apps face strong pressure for fast and reliable updates. Continuous Integration (CI) helps automate builds, tests, and releases, but its impact on mobile development remains underexplored. Despite the widespread use of CI, little is…

Software Engineering · Computer Science 2026-02-03 Xiaoxin Zhou , Taher A. Ghaleb , Safwat Hassan

Detecting and fixing compatibility issues is critical for mobile game development. The rapid evolution of mobile operating systems and device fragmentation make it challenging for developers to timely address these issues across diverse…

Software Engineering · Computer Science 2025-04-30 Zihe Song , Yingfeng Chen , Lei Ma , Shangjie Lu , Honglei Lin , Changjie Fan , Wei Yang

Graphical User Interface (GUI) provides a visual bridge between a software application and end users, through which they can interact with each other. With the upgrading of mobile devices and the development of aesthetics, the visual…

Software Engineering · Computer Science 2022-05-30 Zhe Liu , Chunyang Chen , Junjie Wang , Yuekai Huang , Jun Hu , Qing Wang

Understanding the limitations and weaknesses of state-of-the-art models in artificial intelligence is crucial for their improvement and responsible application. In this research, we focus on CLIP, a model renowned for its integration of…

Computer Vision and Pattern Recognition · Computer Science 2024-07-02 Ayush Ranjan , Daniel Wen , Karthik Bhat

Fault injection is a key technique for assessing software reliability, enabling proactive detection of system defects before they manifest in production. However, the increasing complexity of microservice architectures leads to exponential…

Software Engineering · Computer Science 2026-01-22 Yuzhen Tan , Jian Wang , Shuaiyu Xie , Bing Li , Yunqing Yong , Neng Zhang , Shaolin Tan