中文
相关论文

相关论文: ChimpCheck: Property-Based Randomized Test Generat…

200 篇论文

As the popularity of mobile smart devices continues to climb the complexity of "apps" continues to increase, making the development and maintenance process challenging. Current bug tracking systems lack key features to effectively support…

软件工程 · 计算机科学 2018-01-19 Kevin Moran , Mario Linares-Vasquez , Carlos Bernal-Cardenas , Denys Poshyvanyk

Application services often support mobile and web applications with REST interfaces, implemented using a set of distributed components that interact with each other. This approach allows services to have high availability and performance at…

分布式、并行与集群计算 · 计算机科学 2023-03-27 Sara Simoes , Ana Ribeiro , Carla Ferreira , Nuno Preguica

Fragmentation is a serious problem in the Android ecosystem. This problem is mainly caused by the fast evolution of the system itself and the various customizations independently maintained by different smartphone manufacturers. Many…

软件工程 · 计算机科学 2022-06-01 Pei Liu , Yanjie Zhao , Haipeng Cai , Mattia Fazzini , John Grundy , Li Li

Exploratory GUI testing is a particularly demanding setting for MLLM agents: without predefined test scripts, an agent must autonomously navigate an application and discover defects through its own interaction. However, current evaluation…

软件工程 · 计算机科学 2026-05-29 Xiaoyi Chen , Yifei Gao , Yang Xu , Xingxing Song , Yi Zhang , Jitao Sang

The emergent large language/multimodal models facilitate the evolution of mobile agents, especially in mobile UI task automation. However, existing evaluation approaches, which rely on human validation or established datasets to compare…

人机交互 · 计算机科学 2024-08-05 Li Zhang , Shihe Wang , Xianqing Jia , Zhihan Zheng , Yunhe Yan , Longxi Gao , Yuanchun Li , Mengwei Xu

Due to the importance of Android app quality assurance, many automated GUI testing tools have been developed. Although the test algorithms have been improved, the impact of GUI rendering has been overlooked. On the one hand, setting a long…

软件工程 · 计算机科学 2023-02-28 Sidong Feng , Mulong Xie , Chunyang Chen

The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Lots of approaches have been proposed to summarize source code in…

软件工程 · 计算机科学 2020-08-31 Alireza Aghamohammadi , Maliheh Izadi , Abbas Heydarnoori

Automated GUI testing is widely used to help ensure the quality of mobile apps. However, many GUIs require appropriate text inputs to proceed to the next page which remains a prominent obstacle for testing coverage. Considering the…

软件工程 · 计算机科学 2022-12-12 Zhe Liu , Chunyang Chen , Junjie Wang , Xing Che , Yuekai Huang , Jun Hu , Qing Wang

There are over 1.2 million applications on the Google Play store today with a large number of competing applications for any given use or function. This creates challenges for users in selecting the right application. Moreover, some of the…

网络与互联网体系结构 · 计算机科学 2015-04-28 Luigi Vigneri , Jaideep Chandrashekar , Ioannis Pefkianakis , Olivier Heen

The rise of Virtual Reality (VR) has provided developers with an unprecedented platform for creating games and applications (apps) that require distinct inputs, different from those of conventional devices like smartphones. The Meta Quest…

密码学与安全 · 计算机科学 2025-08-19 John Y. Kim , Chaoshun Zuo , Yanjie Zhao , Zhiqiang Lin

The pervasiveness of mobile apps in everyday life necessitates robust testing strategies to ensure quality and efficiency, especially through end-to-end usage-based tests for mobile apps' user interfaces (UIs). However, manually creating…

软件工程 · 计算机科学 2025-04-22 Benyamin Beyzaei , Saghar Talebipour , Ghazal Rafiei , Nenad Medvidovic , Sam Malek

Due to the event driven nature and the versatility of GUI designs in Android programs, it is challenging to generate event sequences with adequate code coverage within a reasonable time. A common approach to handle this issue is to rely on…

密码学与安全 · 计算机科学 2025-09-03 Wenhao Chen , Morris Chang , Witawas Srisa-an , Yong Guan

Crowdsourced testing, as a distinct testing paradigm, has attracted much attention in software testing, especially in mobile application (app) testing field. Compared with in-house testing, crowdsourced testing shows superiority with the…

软件工程 · 计算机科学 2023-06-13 Shengcheng Yu , Chunrong Fang , Quanjun Zhang , Zhihao Cao , Yexiao Yun , Zhenfei Cao , Kai Mei , Zhenyu Chen

Mobile apps are ubiquitous in our daily lives for supporting different tasks such as reading and chatting. Despite the availability of many GUI testing tools, app testers still struggle with low testing code coverage due to tools frequently…

软件工程 · 计算机科学 2024-05-01 Han Hu , Han Wang , Ruiqi Dong , Xiao Chen , Chunyang Chen

App quality has been shown to be the most important indicator of app adoption. To assure quality, developers mainly use testing to find bugs in app and apply structural and GUI test coverage criteria. However, mobile apps have more…

软件工程 · 计算机科学 2019-11-22 Danilo Dominguez Perez , Wei Le

In recent years, GraphQL has become a popular way to expose web APIs. With its raise of adoption in industry, the quality of GraphQL APIs must be also assessed, as with any part of a software system, and preferably in an automated manner.…

软件工程 · 计算机科学 2020-12-15 Stefan Karlsson , Adnan Čaušević , Daniel Sundmark

The proliferation of mobile apps and reduced time in mobile app releases mandates the need for faster and efficient testing of mobile apps, their GUI and functional capabilities. Though, there are wide variety of open source tools and…

编程语言 · 计算机科学 2018-10-15 Poornima Gopi

Because Mobile apps are extremely popular and often mission critical nowadays, companies invest a great deal of resources in testing the apps they provide to their customers. Testing is particularly important for Android apps, which must…

软件工程 · 计算机科学 2016-08-15 Mattia Fazzini , Eduardo Noronha de A. Freitas , Shauvik Roy Choudhary , Alessandro Orso

With the rapid advancement of Large Language Models (LLMs) in code generation, human-AI interaction is evolving from static text responses to dynamic, interactive HTML-based applications, which we term MiniApps. These applications require…

人工智能 · 计算机科学 2026-05-11 Zuhao Zhang , Chengyue Yu , Yuante Li , Chenyi Zhuang , Linjian Mo , Shuai Li

Games are usually created incrementally, requiring repeated testing of the same scenarios, which is a tedious and error-prone task for game developers. Therefore, we aim to alleviate this game testing process by encapsulating it into a game…

软件工程 · 计算机科学 2023-10-31 Patric Feldmeier , Philipp Straubinger , Gordon Fraser