A Context-Sensing Mobile Phone App (Q Sense) for Smoking Cessation: A Mixed-Methods Study
Why this work is in the frame
A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.
Bibliographic record
Abstract
BACKGROUND: A major cause of lapse and relapse to smoking during a quit attempt is craving triggered by cues from a smoker's immediate environment. To help smokers address these cue-induced cravings when attempting to quit, we have developed a context-aware smoking cessation app, Q Sense, which uses a smoking episode-reporting system combined with location sensing and geofencing to tailor support content and trigger support delivery in real time. OBJECTIVE: We sought to (1) assess smokers' compliance with reporting their smoking in real time and identify reasons for noncompliance, (2) assess the app's accuracy in identifying user-specific high-risk locations for smoking, (3) explore the feasibility and user perspective of geofence-triggered support, and (4) identify any technological issues or privacy concerns. METHODS: An explanatory sequential mixed-methods design was used, where data collected by the app informed semistructured interviews. Participants were smokers who owned an Android mobile phone and were willing to set a quit date within one month (N=15). App data included smoking reports with context information and geolocation, end-of-day (EoD) surveys of smoking beliefs and behavior, support message ratings, and app interaction data. Interviews were undertaken and analyzed thematically (N=13). Quantitative and qualitative data were analyzed separately and findings presented sequentially. RESULTS: Out of 15 participants, 3 (20%) discontinued use of the app prematurely. Pre-quit date, the mean number of smoking reports received was 37.8 (SD 21.2) per participant, or 2.0 (SD 2.2) per day per participant. EoD surveys indicated that participants underreported smoking on at least 56.2% of days. Geolocation was collected in 97.0% of smoking reports with a mean accuracy of 31.6 (SD 16.8) meters. A total of 5 out of 9 (56%) eligible participants received geofence-triggered support. Interaction data indicated that 50.0% (137/274) of geofence-triggered message notifications were tapped within 30 minutes of being generated, resulting in delivery of a support message, and 78.2% (158/202) of delivered messages were rated by participants. Qualitative findings identified multiple reasons for noncompliance in reporting smoking, most notably due to environmental constraints and forgetting. Participants verified the app's identification of their smoking locations, were largely positive about the value of geofence-triggered support, and had no privacy concerns about the data collected by the app. CONCLUSIONS: User-initiated self-report is feasible for training a cessation app about an individual's smoking behavior, although underreporting is likely. Geofencing was a reliable and accurate method of identifying smoking locations, and geofence-triggered support was regarded positively by participants.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.002 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it