CHIMP: Crowdsourcing Human Inputs for Mobile Phones

被引:14
|
作者
Almeida, Mario [1 ]
Bilal, Muhammad [2 ]
Finamore, Alessandro [3 ]
Leontiadis, Ilias [3 ]
Grunenberger, Yan [3 ]
Varvello, Matteo [4 ]
Blackburn, Jeremy [5 ]
机构
[1] Univ Politecn Cataluna, Barcelona, Spain
[2] Catholic Univ Louvain, Louvain La Neuve, Belgium
[3] Telefonica Res, Barcelona, Spain
[4] AT&T, Dallas, TX USA
[5] Univ Alabama Birmingham, Birmingham, AL USA
关键词
D O I
10.1145/3178876.3186035
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
While developing mobile apps is becoming easier, testing and characterizing their behavior is still hard. On the one hand, the de facto testing tool, called "Monkey", scales well due to being based on random inputs, but fails to gather inputs useful in understanding things like user engagement and attention. On the other hand, gathering inputs and data from real users requires distributing instrumented apps, or even phones with pre-installed apps, an expensive and inherently unscaleable task. To address these limitations we present CHIMP, a system that integrates automated tools and large-scale crowdsourced inputs. CHIMP is different from previous approaches in that it runs apps in a virtualized mobile environment that thousands of users all over the world can access via a standard Web browser. CHIMP is thus able to gather the full range of real-user inputs, detailed run-time traces of apps, and network traffic. We thus describe CHIMP's design and demonstrate the efficiency of our approach by testing thousands of apps via thousands of crowdsourced users. We calibrate CHIMP with a large-scale campaign to understand how users approach app testing tasks. Finally, we show how CHIMP can be used to improve both traditional app testing tasks, as well as more novel tasks such as building a traffic classifier on encrypted network flows.
引用
收藏
页码:45 / 54
页数:10
相关论文
共 50 条
  • [1] Crowdsourcing with Trembles: Incentive Mechanisms for Mobile Phones with Uncertain Sensing Time
    Ji, Shiyu
    Chen, Tingting
    Wu, Fan
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 3546 - 3551
  • [2] Mobile phones and human heads
    Preece, AW
    [J]. NEUROREPORT, 2000, 11 (02) : I - I
  • [3] SHAZAM FOR MOSQUITOES : CROWDSOURCING VECTOR SURVEILLANCE BY USING MOBILE PHONES AS ACOUSTIC SENSORS
    Mukundarajan, Haripriya
    Hol, Felix J.
    Castillo, Erica A.
    Newby, Cooper
    Prakash, Manu
    [J]. AMERICAN JOURNAL OF TROPICAL MEDICINE AND HYGIENE, 2017, 95 (05): : 16 - 16
  • [4] Mobile Phones and Expanding Human Capabilities
    Smith, Matthew
    Spence, Randy
    Rashid, Ahmed
    [J]. INFORMATION TECHNOLOGIES & INTERNATIONAL DEVELOPMENT, 2011, 7 (03): : 77 - 88
  • [5] Human-battery interaction on mobile phones
    Rahmati, Ahmad
    Zhong, Lin
    [J]. PERVASIVE AND MOBILE COMPUTING, 2009, 5 (05) : 465 - 477
  • [6] Human exposure by mobile phones in enclosed areas
    Toropainen, A
    [J]. BIOELECTROMAGNETICS, 2003, 24 (01) : 63 - 65
  • [7] Mobile Phones
    Craig Duncan
    [J]. 英语世界, 2017, 36 (10) : 127 - 128
  • [8] Mobile Phones
    李月恒
    [J]. 阅读, 2018, (Z5) : 53 - 53
  • [10] Estimation of SAR Averaging in Human Head for Mobile Phones
    Seetharaman, R.
    Kumaravel, K.
    [J]. INCEMIC 2008: 10TH INTERNATIONAL CONFERENCE ON ELECTROMAGNETIC INTERFERENCE AND COMPATIBILITY, PROCEEDINGS, 2008, : 381 - 384