FRIENDS GUI: A graphical user interface for data collection and visualization of vaping behavior from a passive vaping monitor

📅 2025-11-19
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Passive e-cigarette monitoring data from the open-hardware device FRIENDS suffer from low accessibility and interpretability. Method: We developed the first Python-based graphical user interface (GUI) software for FRIENDS, enabling serial communication–driven parsing of touch and puffing events, high-precision timestamp synchronization, event decoding, and generation of 24-hour time-series behavioral visualizations using standard plotting libraries. Contribution/Results: This work introduces the first end-to-end solution for FRIENDS—spanning data extraction, decoding, and interactive visualization—thereby significantly lowering the barrier to behavioral analysis of electronic nicotine delivery system (ENDS) use. Experimental validation on real-world 24-hour recordings demonstrates high accuracy and reliability. The software is publicly available as open-source on GitHub, enhancing data accessibility and analytical efficiency for ENDS behavioral research.

Technology Category

Application Category

📝 Abstract
Understanding puffing topography (PT), which includes puff duration, intra puff interval, and puff count per session, is critical for evaluating Electronic Nicotine Delivery Systems (ENDS) use, toxicant exposure, and informing regulatory decisions. We developed FRIENDS (Flexible Robust Instrumentation of ENDS), an open-source device that records puffing and touch events of ENDS by attaching to it. This paper introduces the FRIENDS GUI that improves accessibility and interpretability of data collected by FRIENDS. The GUI is a Python-based open-source tool that extracts, decodes, and visualizes 24-hour puffing data from the FRIENDS device. Validation using 24-hour experimental data confirmed accurate timestamp conversion, reliable event decoding, and effective behavioral visualization. The software is freely available on GitHub for public use.
Problem

Research questions and friction points this paper is trying to address.

Develops GUI for visualizing vaping behavior data from monitoring devices
Enhances accessibility of puffing topography data for regulatory analysis
Provides open-source tool to decode and interpret ENDS usage patterns
Innovation

Methods, ideas, or system contributions that make the work stand out.

Open-source Python tool for data extraction
Decodes and visualizes 24-hour vaping behavior
Validated timestamp conversion and event decoding
🔎 Similar Papers
No similar papers found.
S
S. I. Pranto
Department of Electrical and Computer Engineering, The University of Alabama
B
Brett Fassler
Department of Electrical and Computer Engineering, The University of Alabama
M
Md Rafi Islam
Department of Electrical and Computer Engineering, The University of Alabama
A
Ashley Schenkel
Department of Psychology, University of Buffalo
L
Larry W Hawk
Department of Psychology, University of Buffalo
Edward Sazonov
Edward Sazonov
Professor of Electrical and Computer Engineering, The University of Alabama
Wearable sensorsbiomedical signal processing and pattern recognition