Aftab Khan, Eugen Berlin, Sebastian Mellor, Robin J. Thompson, Nils Y. Hammerla, Roisin Mcnaney, P. Olivier, T. Plötz
{"title":"How did I do?: Automatic Skill Assessment from Activity Data","authors":"Aftab Khan, Eugen Berlin, Sebastian Mellor, Robin J. Thompson, Nils Y. Hammerla, Roisin Mcnaney, P. Olivier, T. Plötz","doi":"10.1145/2904337.2904344","DOIUrl":"https://doi.org/10.1145/2904337.2904344","url":null,"abstract":"Human activity recognition (HAR), i.e., the automated detection and classification of specific activities that a person pursues, is one of the core concerns of mobile and ubiquitous computing. Multimodal sensing facilities of modern mobile devices allow for detailed capture of contextual information, most importantly movement data recorded with inertial measurement units that are now standard in most mobile devices.\u0000 The majority of HAR applications aim at automatically documenting when something of interest has happened and what that was. For example, the popular moves app on iOS and Android devices \"automatically records any walking, cycling, and running [a user does]\" [7] and as such automatically generates a life log for those interested in their daily movement patterns. Beyond the mere recognition of certain activities of interest, few applications currently go a step further and analyze the quality of a person's activities, i.e., how (well) their activities were performed, which directly corresponds to a person's abilities or skills.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131255519","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"To Replicate or Not to Replicate?","authors":"Nikola Banovic","doi":"10.1145/2904337.2904346","DOIUrl":"https://doi.org/10.1145/2904337.2904346","url":null,"abstract":"To replicate or not to replicate experiments and studies seems to be a burning question in the Human-Computer Interaction (HCI) community. This question is equally relevant to the field of mobile computing, where researchers face unique challenges when attempting to replicate studies of mobile device usage in the field. Some of those challenges are inherent in conducting such studies to understand complex socio-technical systems, which involve different technologies and diverse populations of users from different social, economic, and cultural backgrounds. However, those same challenges point to a great opportunity to expand our knowledge of how people use and interact with their mobile devices and understand how those interactions evolve over time.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124392537","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jon Gjengset, Jie Xiong, Graeme McPhillips, K. Jamieson
{"title":"Phaser: Enabling Phased Array Signal Processing on Commodity Wi-Fi Access Points","authors":"Jon Gjengset, Jie Xiong, Graeme McPhillips, K. Jamieson","doi":"10.1145/2817761.2817764","DOIUrl":"https://doi.org/10.1145/2817761.2817764","url":null,"abstract":"i n recent years, there has been renewed interest within the mobile and wireless networking communities in addressing problems related to the sensing of signals using multi-antenna radios, such as MIMO Wi-Fi access points. Recent examples include systems that localize RFID tags [8] and Wi-Fi devices [6, 9], enhance Wi-Fi security [10], and passive radar systems that pinpoint human movements [1, 2, 4]. These systems, and others, share an important common thread: they all rely on phased array signal processing; a set of techniques that makes various comparisons between the radio signals received from each of the antennas of a radio. Phased array processing has been applied in weather and military radar, seismology, and astronomy to great benefit, but its application to indoor and outdoor wireless and mobile communications presents new challenges and opportunities for novel system designs, as the above work demonstrates. While the aforementioned work demonstrates useful applications of phased array signal processing in mobile wireless local-area network designs, many of these systems rely on expensive, specialized hardware, which prohibits wide-scale deployment. Meanwhile, Wi-Fi is becoming ubiquitous, with many Wi-Fi access points (APs) being equipped with multiple network interface cards (NICs), each with multiple antennas [11]. If these widely deployed APs could be converted into miniature phased array receivers, signal processing systems could be run truly","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132178723","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Arijit Banerjee, Jung-Yon Cho, E. Eide, Jonathon Duerig, Binh Nguyen, R. Ricci, J. Merwe, Kirk Webb, Gary Wong
{"title":"PhantomNet: Research Infrastructure for Mobile Networking, Cloud Computing and Software-Defined Networking","authors":"Arijit Banerjee, Jung-Yon Cho, E. Eide, Jonathon Duerig, Binh Nguyen, R. Ricci, J. Merwe, Kirk Webb, Gary Wong","doi":"10.1145/2817761.2817772","DOIUrl":"https://doi.org/10.1145/2817761.2817772","url":null,"abstract":"The PhantomNet facility allows experimenters to combine mobile networking, cloud computing and software-defined networking in a single environment. It is an end-to-end testbed, meaning that it supports experiments not just with mobile end-user devices but also with a cellular core network that can be configured and extended with new technologies. This article introduces PhantomNet and presents a road map for its future development. The current PhantomNet prototype is available now at no cost to researchers and educational users.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121653132","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pengyu Zhang, Pan Hu, Vijay Pasikanti, Deepak Ganesan
{"title":"EkhoNet: High-Speed Ultra Low-Power Backscatter for Next Generation Sensors","authors":"Pengyu Zhang, Pan Hu, Vijay Pasikanti, Deepak Ganesan","doi":"10.1145/2817761.2817766","DOIUrl":"https://doi.org/10.1145/2817761.2817766","url":null,"abstract":"A fundamental assumption that has driven the design of sensor networks for decades is that communication is the most powerhungry component of an individual sensor system. The powerconsumption gap between communication and other modules has driven a plethora of design choices in sensor networks, primarily by encouraging designers to reduce data at the source, thereby minimizing the amount of data that needs to be communicated.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131591866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
K. Truong, J. Kientz, Nilanjan Banerjee, A. Brush, Ratul Mahajan
{"title":"Deployment Study Length: How Long Should a System Be Evaluated in the Wild?","authors":"K. Truong, J. Kientz, Nilanjan Banerjee, A. Brush, Ratul Mahajan","doi":"10.1145/2817761.2817768","DOIUrl":"https://doi.org/10.1145/2817761.2817768","url":null,"abstract":"There are many different ways to evaluate a novel interactive system. However, placing that system into the hands of real users and allowing them to use it as they would like in their natural environments may arguably be the best approach to understand if it \"really\" works. This is because findings learned from user studies conducted in the lab or a controlled setting are limited in external validity and therefore might not generalize beyond the studied usage scenario. Furthermore, the scenario used in a controlled study often lacks full authenticity, and thus it may not faithfully represent situations from the users' live.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121266021","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Enfold: Downclocking OFDM in Wi-Fi","authors":"P. Ling, Feng Lu, A. Snoeren, G. Voelker","doi":"10.1145/2817761.2817765","DOIUrl":"https://doi.org/10.1145/2817761.2817765","url":null,"abstract":"The link rate of popular wireless technologies, such as 802.11, has increased markedly over the past two decades: 802.11ac promises near-gigabit speeds in handset form factors. Yet only a small fraction of the devices outfitted with such radios actually make use of the full channel capacity and, even if they do, only do so sporadically. Hence many existing wireless devices frequently underutilize the channel, yet reap no particular benefits for doing so. In particular, neither transmission nor reception is power proportional in typical devices, even when the channel quality is sufficiently high to support far more energy-efficient modulations and encodings.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116049448","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Internetworking with Bluetooth Low Energy","authors":"C. Hansen","doi":"10.1145/2817761.2817774","DOIUrl":"https://doi.org/10.1145/2817761.2817774","url":null,"abstract":"Recent developments in the Bluetooth SIG have made Bluetooth Low Energy (LE), marketed as Bluetooth Smart, a strong contender for the underlying wireless technology in many IoT applications. The key strengths of Bluetooth LE are its very low power and widespread adoption. Recently, many indoor location applications have turned to Bluetooth LE. However, IEEE 802.11 and 802.15.4 based Zigbee have the lead in networking with IP. The new Bluetooth 4.2 Core Specification and Internet Protocol Support Profile improves the IP capabilities of Bluetooth. For networked IoT applications that demand the lowest power, Bluetooth LE may become the technology of choice.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122315152","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Astrobiology App for Kids: Software as a cognitive prosthetic for conceptualization of astronomical theories","authors":"A. C. Calderon, Catherine Tryfona, Cai Smith","doi":"10.1145/2817761.2817770","DOIUrl":"https://doi.org/10.1145/2817761.2817770","url":null,"abstract":"It is well-known that children have difficulty conceptualizing astronomical concepts, such as gravity (Schoultz et al., 2001). We argue that a solution to this is to create effective and efficient prosthetics for aiding in their thinking and visualization, and exemplify this with an app that introduces astrobiology to children. The app was designed to be a hybrid between a game-like learning app and an encyclopaedic app. Similar difficulties arise in teaching mathematics to children (see for instance, Trouche, 2003). We predict that our app might have usage not only in children's astronomical education, but could also be used by people of all ages wishing to familiarize themselves with astrobiology, in an introductory manner.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127714108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. Varoquaux, L. Buitinck, Gilles Louppe, O. Grisel, Fabian Pedregosa, A. Mueller
{"title":"Scikit-learn: Machine Learning Without Learning the Machinery","authors":"G. Varoquaux, L. Buitinck, Gilles Louppe, O. Grisel, Fabian Pedregosa, A. Mueller","doi":"10.1145/2786984.2786995","DOIUrl":"https://doi.org/10.1145/2786984.2786995","url":null,"abstract":"Machine learning is a pervasive development at the intersection of statistics and computer science. While it can benefit many data-related applications, the technical nature of the research literature and the corresponding algorithms slows down its adoption. Scikit-learn is an open-source software project that aims at making machine learning accessible to all, whether it be in academia or in industry. It benefits from the general-purpose Python language, which is both broadly adopted in the scientific world, and supported by a thriving ecosystem of contributors. Here we give a quick introduction to scikit-learn as well as to machine-learning basics.","PeriodicalId":213775,"journal":{"name":"GetMobile Mob. Comput. Commun.","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127354329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}