首页> 外文期刊>Software Testing, Verification and Reliability >Why does the orientation change mess up my Android application? From GUI failures to code faults
【24h】

Why does the orientation change mess up my Android application? From GUI failures to code faults

机译:为什么方向改变会使我的Android应用程序混乱?从GUI故障到代码故障

获取原文
获取原文并翻译 | 示例
           

摘要

This paper investigates the failures exposed in mobile apps by the mobile-specific event of changing the screen orientation. We focus on GUI failures resulting in unexpected GUI states that should be avoided to improve the apps quality and to ensure better user experience. We propose a classification framework that distinguishes 3 main classes of GUI failures due to orientation changes and exploit it in 2 studies that investigate the impact of such failures in Android apps. The studies involved both open-source and apps from Google Play that were specifically tested exposing them to orientation change events. The results showed that more than 88% of these apps were affected by GUI failures, some classes of GUI failures were more common than others, and some GUI objects were more frequently involved. The app source code analysis allowed us to identify 6 classes of common faults causing specific GUI failures.
机译:本文研究了因移动设备特定的事件而改变了屏幕方向,从而在移动应用程序中暴露的故障。我们专注于GUI故障导致意外的GUI状态,应避免这种情况以提高应用程序质量并确保更好的用户体验。我们提出了一个分类框架,该框架可以区分由于方向更改而导致的GUI故障的3个主要类别,并在2个研究此类故障对Android应用程序的影响的研究中加以利用。研究涉及开放源代码和来自Google Play的应用程序,这些应用程序经过了专门测试,使其暴露于方向改变事件中。结果表明,这些应用程序中有88%以上受GUI故障的影响,某些类型的GUI故障比其他类型更常见,并且某些GUI对象涉及的频率更高。应用程序源代码分析使我们能够识别6类导致特定GUI故障的常见故障。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号