A Survey of Context Simulation for Testing Mobile Context-Aware Applications

被引:17
|
作者
Luo, Chu [1 ]
Goncalves, Jorge [1 ]
Velloso, Eduardo [1 ]
Kostakos, Vassilis [1 ]
机构
[1] Univ Melbourne, Sch Comp & Informat Syst, Parkville, Vic 3010, Australia
基金
澳大利亚研究理事会;
关键词
Mobile devices; sensors; software testing; multimedia;
D O I
10.1145/3372788
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Equipped with an abundance of small-scale microelectromechanical sensors, modern mobile devices such as smartphones and smartwatches can now offer context-aware services to users in mobile environments. Although advances in mobile context-aware applications have made our everyday environments increasingly intelligent, these applications are prone to bugs that are highly difficult to reproduce and repair. Compared to conventional computer software, mobile context-aware applications often have more complex structures to process a wide variety of dynamic context data in specific scenarios. Accordingly, researchers have proposed diverse context simulation techniques to enable low-cost and effective tests instead of conducting costly and time-consuming real-world experiments. This article aims to give a comprehensive overview of the state-of-the-art context simulation methods for testing mobile context-aware applications. In particular, this article highlights the technical distinctions and commonalities in previous research conducted across multiple disciplines, particularly at the intersection of software testing, ubiquitous computing, and mobile computing. This article also discusses how each method can be implemented and deployed by testing tool developers and mobile application testers. Finally, this article identifies several unexplored issues and directions for further advancements in this field.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] Simulation framework for testing context-aware ubiquitous applications
    Jang, M
    Kim, J
    Sohn, JC
    [J]. 7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 1337 - 1340
  • [2] A SURVEY OF CONTEXT-AWARE MOBILE RECOMMENDATIONS
    Liu, Qi
    Ma, Haiping
    Chen, Enhong
    Xiong, Hui
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY & DECISION MAKING, 2013, 12 (01) : 139 - 172
  • [3] A Framework for Mobile, Context-Aware Applications
    De, Suparna
    Moessner, Klaus
    [J]. 2009 INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2009, : 232 - 237
  • [4] An architecture for context-aware mobile applications
    Simons, Christof
    Wirtz, Guido
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 340 - +
  • [5] A framework for mobile context-aware applications
    Johnson, S.
    [J]. BT TECHNOLOGY JOURNAL, 2007, 25 (02) : 106 - 111
  • [6] Context-Aware Loading for Mobile Applications
    Aleksy, Markus
    Butter, Thomas
    Schader, Martin
    [J]. NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2008, 5186 : 12 - 20
  • [7] Automated Testing of Context-Aware Applications
    Toenjes, Ralf
    Reetz, Eike Steffen
    Fischer, Marten
    Kuemper, Daniel
    [J]. 2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [8] Survey on Context-aware Systems and Their Applications
    Liu Shuai
    Zhang Xueyan
    Sun Xiaodong
    Yin Xiaohan
    Tang Ruichun
    Jiang Qingyun
    [J]. PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 230 - 233
  • [9] Context-Aware Android Applications Testing
    de Almeida, Diego Rodrigues
    Machado, Patricia D. L.
    Andrade, Wilkerson L.
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 283 - 292
  • [10] A context management framework for context-aware applications in mobile spaces
    Chen, Penghe
    Sen, Shubhabrata
    Pung, Hung Keng
    Xue, Wenwei
    Wong, Wai Choong
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2012, 8 (02) : 185 - +