| Literature DB >> 34085234 |
Kristoffer Geyer1, David A Ellis2, Heather Shaw1, Brittany I Davidson3,4.
Abstract
Psychological science has spent many years attempting to understand the impact of new technology on people and society. However, the frequent use of self-report methods to quantify patterns of usage struggle to capture subtle nuances of human-computer interaction. This has become particularly problematic for devices like smartphones that are used frequently and for a variety of purposes. While commercial apps can provide an element of objectivity, these are 'closed' and cannot be adapted to deliver a researcher-focused 'open' platform that allows for straightforward replication. Therefore, we have developed an Android app that provides accurate, highly detailed, and customizable accounts of smartphone usage without compromising participants' privacy. Further recommendations and code are provided to assist with data analysis. All source code, materials, and data are freely available (see links in supplementary materials section).Entities:
Keywords: Digital traces; Mobile software; Screen time; Smartphones; Technology use
Mesh:
Year: 2021 PMID: 34085234 PMCID: PMC8863755 DOI: 10.3758/s13428-021-01585-7
Source DB: PubMed Journal: Behav Res Methods ISSN: 1554-351X
Fig. 1Overview of Usage Logger: (a) specification of configuration capabilities online; (b) a QR code is generated by the website and the app generates a secure password to encrypt all information and commences data collection; (c) post-data collection, .pdfs are generated; (d) these files can be exported via email, to another app or cloud service; (e) files can be decrypted via a second website; (f) this generates a .csv file, which can be processed using the provided R scripts and Python notebooks (Jupyter). All software and materials are open source and freely available in line with recommendations outlined by the UK Reproducibility Network (Turner et al. 2020)
A list of third-party libraries used by Usage Logger and associated websites
| Library name | Element | Link | Version | Function |
|---|---|---|---|---|
| JQuery | Customization website | 1.11.4 | Supports user interface | |
| Canvas2Image | Customization website | NA | Converts QR code to png image | |
| Qrcode | Customization website | NA | Generates QR codes | |
| Timber | App | 4.7.1 | Facilitates communication between app and developer | |
| Dm77/barcodescanner | App | 1.9.13 | Scans QR codes | |
| Code Scanner | App | 2.1.0 | Scans QR codes post Android 8.1 | |
| Gson | App | 2.8.2 | Converts Java objects to JSON | |
| Armadillo Encrypted Shared Preferences | App | 0.9.0 | Encrypts data | |
| SQLcipher | App | 4.0.0 | Constructs encrypted SQL databases | |
| Jabit Spongy Cryptography | App | 2.0.4 | Facilitates cryptographic calculations | |
| iText | App | 5.5.10 | Constructs encrypted .pdfs | |
| PDF.js | Data processing website | 2.7.570 | Supports data extraction from .pdfs |
Descriptive statistics showing discrepancies (in milliseconds) between Usage Logger (continuous logging) and Psych Validator [Usage Logger timestamp-Psych Validator timestamp]
| Device | Nokia | Huawei | Pixel | ||||
|---|---|---|---|---|---|---|---|
| Event | M | SD | M | SD | M | SD | |
| Screen off | 10 | – 732.8 | 21.5 | 342.9 | 24.37 | – 523.1 | 93.4 |
| Screen on | 10 | – 476.2 | 9.5 | 342.1 | 15.39 | – 502.2 | 157.4 |
| App opened | 20 | 563.6 | 406.9 | – 557.4 | 334.1 | 523.6 | 253.1 |
| Notification generated | 10 | 114.9 | 22.1 | 184.6 | 10.58 | 332.9 | 589.3 |
| Notification removed | 10 | 12.5 | 14.7 | 227.8 | 13.17 | 34.5 | 91.5 |
| App installed | 2 | – 665 | 1652 | – 636.5 | 121.5 | – 2302.5 | 1371.5 |
| App uninstalled | 2 | 2182 | 1117 | 907 | 19 | – 1578.5 | 1368.5 |
M = mean, SD = standard deviation
Descriptive statistics for discrepancies (in milliseconds) between Usage Logger (past usage) and Psych Validator [Usage Logger timestamp-Psych Validator timestamp]
| Device | Nokia | Huawei | Pixel | ||||
|---|---|---|---|---|---|---|---|
| Event | M | SD | M | SD | M | SD | |
| Screen off | 10 | 1666.4 | 1662.8 | – 1026.4 | 28.7 | – 2535.1 | 2145.2 |
| Screen on | 10 | – 313.9 | 1066.8 | – 617.2 | 46.3 | 1217.9 | 1118.2 |
| App opened | 20 | 316 | 148.9 | 57.4 | 18 | – 470.6 | 1101.3 |
M = mean, SD = standard deviation
Fig. 2Total time spent using a selection of popular apps in a single 24-h period
Fig. 3Usage of a smartphone over a 24-h period. Time and duration are reported. Black bars represent periods of consistent use
Fig. 4Usage of specific apps over a 24-h period. Colors represent different apps including: WhatsApp (black), Quickstep (red), TikTok (green), YouTube (yellow), and Google Play Store (blue)