首页> 外文期刊>Journal of ambient intelligence and humanized computing >A distributed bug analyzer based on user-interaction features for mobile apps
【24h】

A distributed bug analyzer based on user-interaction features for mobile apps

机译:基于移动应用程序用户交互功能的分布式错误分析器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Developers must spend more effort and attention on the processes of software development to deliver quality applications to the users. Software testing and automation play a strategic role in ensuring the quality of mobile applications. This paper proposes and evaluates a Distributed Bug Analyzer based on user-interaction features that uses digital imaging processing to find bugs. Our Distributed Bug Analyzer detects bugs by comparing the similarity between images taken before and after an user-interaction feature occurs. An interest point detector and descriptor is used for image comparison. To evaluate the Distribute Bug Analyzer, we conducted a case study with 38 randomly selected mobile applications. First, we identified user-interaction bugs by manually testing the applications. Images were captured before and after applying each user-interaction feature. Then, image pairs were processed (using SURF) to obtain interest points, from which a similarity percentage was computed, to identify the presence of bugs. We used a Master Computer, a Storage Test Database, and four Slave Computers to evaluate the Distributed Bug Analyzer. We performed 360 tests of user-interaction features in total. We found 79 bugs when manually testing user-interaction features, and 69 bugs when using digital imaging processing to detect bugs with a threshold fixed at 92.5% of similarity. Distributed Bug Analyzer evenly distributed tests that are pending in the Storage Test Database between the Slave Computers. Slave Computers 1, 2, 3, and 4 processed 21, 20, 23, and 36% of image pair respectively.
机译:开发人员必须在软件开发过程上花费更多的精力和精力,才能为用户提供高质量的应用程序。软件测试和自动化在确保移动应用程序质量方面起着战略性作用。本文提出并评估了基于用户交互功能的分布式错误分析器,该功能使用数字成像处理来查找错误。我们的分布式错误分析器通过比较发生用户交互功能前后所拍摄图像之间的相似性来检测错误。兴趣点检测器和描述符用于图像比较。为了评估Distribute Bug Analyzer,我们对38个随机选择的移动应用程序进行了案例研究。首先,我们通过手动测试应用程序来确定用户交互错误。在应用每个用户交互功能之前和之后捕获图像。然后,对图像对进行处理(使用SURF)以获得兴趣点,并从该兴趣点计算出相似百分比,以识别错误的存在。我们使用一台主计算机,一个存储测试数据库和四台从属计算机来评估分布式Bug分析器。我们总共进行了360次用户交互功能测试。手动测试用户交互功能时,我们发现了79个错误;使用数字成像处理来检测阈值固定为相似性的92.5%的错误时,我们发现了69个错误。分布式Bug Analyzer均匀分布在从属计算机之间的存储测试数据库中的测试。从计算机1、2、3和4分别处理了图像对的21%,20%,23%和36%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号