Steve Hodges
YOU?
Author Swipe
View article: Prevalence and diversity of antifungal resistance in <i>Fusarium</i> isolates across clinical and agricultural settings in the United States
Prevalence and diversity of antifungal resistance in <i>Fusarium</i> isolates across clinical and agricultural settings in the United States Open
Disseminated fusariosis and chronic superficial fusariosis require effective strategies to control fungal growth and prevent systemic spread. This study presents an updated, comprehensive analysis of antifungal susceptibility in 174 Fusari…
View article: Printegrated Circuits: Personal Fabrication of 3D Printed Devices with Embedded PCBs
Printegrated Circuits: Personal Fabrication of 3D Printed Devices with Embedded PCBs Open
Consumer-level multi-material 3D printing with conductive thermoplastics enables fabrication of interactive elements for bespoke tangible devices. However, large feature sizes, high resistance materials, and limitations of printable contro…
View article: LogicGlue: Hardware-Independent Embedded Programming Through Platform-Independent Drivers
LogicGlue: Hardware-Independent Embedded Programming Through Platform-Independent Drivers Open
The growing capabilities of microcontrollers, sensors, and actuators, coupled with decreasing costs, have led to a proliferation of embedded interactive systems. Prototyping such electronic systems has become democratized across a broad au…
View article: Making Hardware Devices at Scale is Still Hard: Challenges and Opportunities for the HCI Community.
Making Hardware Devices at Scale is Still Hard: Challenges and Opportunities for the HCI Community. Open
View article: Toolkit for Educators of Data Science: Using Physical Computing to Support Data Science Education in the Classroom
Toolkit for Educators of Data Science: Using Physical Computing to Support Data Science Education in the Classroom Open
View article: Surgical repair of extensive penile shaft skin injuries following neonatal circumcision
Surgical repair of extensive penile shaft skin injuries following neonatal circumcision Open
Circumcision is a common procedure performed since ancient times with an excellent safety profile and potential health benefits. In the United States, it is commonly performed in the neonatal period using devices such as the Gomco, Mogen, …
View article: Jacdac: Service-Based Prototyping of Embedded Systems
Jacdac: Service-Based Prototyping of Embedded Systems Open
The traditional approach to programming embedded systems is monolithic: firmware on a microcontroller contains both application code and the drivers needed to communicate with sensors and actuators, using low-level protocols such as I2C, S…
View article: Introduction to the Seventh Annual Lifelog Search Challenge, LSC'24
Introduction to the Seventh Annual Lifelog Search Challenge, LSC'24 Open
For the seventh time since 2018, the Lifelog Search Challenge (LSC) benchmarked interactive lifelog search systems in a live challenge. The LSC goal is to comparatively evaluate system capabilities to access large multimodal lifelogs compr…
View article: Co-designing new keyboard and mouse solutions with people living with motor impairments
Co-designing new keyboard and mouse solutions with people living with motor impairments Open
In this report we share a co-design process for developing more accessible alternatives to traditional keyboard and mouse interfaces, involving individuals with motor impairments. We describe our methodology, including initial discovery ph…
View article: AdHocProx: Sensing Mobile, Ad-Hoc Collaborative Device Formations using Dual Ultra-Wideband Radios
AdHocProx: Sensing Mobile, Ad-Hoc Collaborative Device Formations using Dual Ultra-Wideband Radios Open
We present AdHocProx, a system that uses device-relative, inside-out sensing to augment co-located collaboration across multiple devices, without recourse to externally-anchored beacons – or even reliance on WiFi connectivity.
View article: 5-axis multi-material 3D printing of curved electrical traces
5-axis multi-material 3D printing of curved electrical traces Open
Prototyping three-dimensional (3D) printed electronics via material extrusion (MEX) has become popular in recent years with the increased availability of commercial conductive filaments. However, the current planar 3D printing method of la…
View article: PSST: Enabling Blind or Visually Impaired Developers to Author Sonifications of Streaming Sensor Data
PSST: Enabling Blind or Visually Impaired Developers to Author Sonifications of Streaming Sensor Data Open
We present the first toolkit that equips blind and visually impaired (BVI) developers with the tools to create accessible data displays. Called PSST (Physical computing Streaming Sensor data Toolkit), it enables BVI developers to understan…
View article: Open5x: Accessible 5-axis 3D printing and conformal slicing
Open5x: Accessible 5-axis 3D printing and conformal slicing Open
The common layer-by-layer deposition of regular, 3-axis 3D printing simplifies both the fabrication process and the 3D printer's mechanical design. However, the resulting 3D printed objects have some unfavourable characteristics including …
View article: LaserFactory: A Laser Cutter-based Electromechanical Assembly and Fabrication Platform to Make Functional Devices & Robots
LaserFactory: A Laser Cutter-based Electromechanical Assembly and Fabrication Platform to Make Functional Devices & Robots Open
LaserFactory is an integrated fabrication process that augments a commercially available fabrication machine to support the manufacture of fully functioning devices without human intervention. In addition to creating 2D and 3D mechanical s…
View article: SelfSustainableCHI: Self-Powered Sustainable Interfaces and Interactions
SelfSustainableCHI: Self-Powered Sustainable Interfaces and Interactions Open
The continued proliferation of computing devices comes with an ever-increasing energy requirement, both during production and use. As awareness of the global climate emergency increases, self-powered and sustainable (SelfSustainable) inter…
View article: Beyond the Prototype: Understanding the Challenge of Scaling Hardware Device Production
Beyond the Prototype: Understanding the Challenge of Scaling Hardware Device Production Open
The hardware research and development communities have invested heavily in tools and materials that facilitate the design and prototyping of electronic devices. Numerous easy-to-access and easy-to-use tools have streamlined the prototyping…
View article: MakeCode and CODAL: Intuitive and efficient embedded systems programming for education
MakeCode and CODAL: Intuitive and efficient embedded systems programming for education Open
Historically, embedded systems development has been a specialist skill, requiring knowledge of low-level programming languages, complex compilation toolchains, and specialist hardware, firmware, device drivers and applications. However, it…
View article: Communication Challenges in the IoT
Communication Challenges in the IoT Open
The articles in this special section focus on communication challenges in the Internet of Things industry. The computing industry has seen several "waves:" major shifts in the design of computing systems, coupled with changes in how, when …
View article: MakeCode and CODAL: intuitive and efficient embedded systems programming for education
MakeCode and CODAL: intuitive and efficient embedded systems programming for education Open
Across the globe, it is now commonplace for educators to engage in the making (design and development) of embedded systems in the classroom to motivate and excite their students. This new domain brings its own set of unique requirements. H…
View article: MakeCode and CODAL: intuitive and efficient embedded systems programming for education
MakeCode and CODAL: intuitive and efficient embedded systems programming for education Open
Across the globe, it is now commonplace for educators to engage in the making (design and development) of embedded systems in the classroom to motivate and excite their students. This new domain brings its own set of unique requirements. H…
View article: Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation)
Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation) Open
This artifact allows others to reproduce the results seen in this paper for MakeCode and CODAL, using the BBC micro:bit. The artifact contains an offline build environment for CODAL and MakeCode, allowing evaluators to test and build progr…
View article: Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation)
Makecode And Codal: Intuitive And Efficient Embedded Systems Programming For Education (Artifact Evaluation) Open
This artifact allows others to reproduce the results seen in this paper for MakeCode and CODAL, using the BBC micro:bit. The artifact contains an offline build environment for CODAL and MakeCode, allowing evaluators to test and build progr…
View article: Programming the World
Programming the World Open
Computing evolution has brought about multiple paradigm shifts in how we use technologies. In the living laboratory that is modern life, our ability to design and control the computers and computing power of the future will require an abil…
View article: "Creating Cool Stuff"
"Creating Cool Stuff" Open
The recent introduction of computer science (CS) education into schools in many countries has led to a surge in interest in programming tools and approaches which make CS concepts and tasks engaging, motivating and accessible to all. There…
View article: Expressy
Expressy Open
Expressiveness, which we define as the extent to which rich and complex intent can be conveyed through action, is a vital aspect of many human interactions. For instance, paint on canvas is said to be an expressive medium, because it affor…
View article: Using IMUs to Identify Supervisors on Touch Devices
Using IMUs to Identify Supervisors on Touch Devices Open