Gaetano Borriello

Affiliations:
  • University of Washington, Seattle, Washington, USA


According to our database1, Gaetano Borriello authored at least 173 papers between 1987 and 2016.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2009, "For the design, realization, and integration of embedded and ubiquitous computing systems.".

IEEE Fellow

IEEE Fellow 2011, "For contributions to embedded computing devices and systems".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2016
Closing the Feedback Loop: A 12-month Evaluation of ASTA, a Self-Tracking Application for ASHAs.
Proceedings of the Eighth International Conference on Information and Communication Technologies and Development, 2016

SpiroCall: Measuring Lung Function over a Phone Call.
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2016

2015
Mobile Touch-Free Interaction for Global Health.
Proceedings of the 16th International Workshop on Mobile Computing Systems and Applications, 2015

HyperCam: hyperspectral imaging for ubiquitous computing applications.
Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2015

Optimizing Mobile Application Communication for Challenged Network Environments.
Proceedings of the 2015 Annual Symposium on Computing for Development, 2015

Paper-Digital Workflows in Global Development Organizations.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

Sangeet Swara: A Community-Moderated Voice Forum in Rural India.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

2014
Video: Open data kit tables.
Proceedings of the 12th Annual International Conference on Mobile Systems, 2014

Demo: open data kit 2.0 tool suite.
Proceedings of the 12th Annual International Conference on Mobile Systems, 2014

Tackling societal grand challenges using mobile computing.
Proceedings of the 20th Annual International Conference on Mobile Computing and Networking, 2014

Field evaluation of a camera-based mobile health system in low-resource settings.
Proceedings of the 16th international conference on Human-computer interaction with mobile devices & services, 2014

Open data kit: applications of mobile devices in the developing world.
Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2014

A Mobile Application for Interactive Voice Forums: Design and Pilot Deployment in Rural India.
Proceedings of the Fifth ACM Symposium on Computing for Development, 2014

SurfaceLink: using inertial and acoustic sensing to enable multi-device interaction on a surface.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014

2013
Open data kit 2.0: expanding and refining information services for developing regions.
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications, 2013

Simplifying mobile phone food diaries.
Proceedings of the 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops, 2013

Integrating ODK Scan into the community health worker supply chain in Mozambique.
Proceedings of the International conference on information and communication technologies and development, 2013

Improving form-based data entry with image snippets.
Proceedings of the Graphics Interface 2013, 2013

ODK tables: case studies in deployment.
Proceedings of the Annual Symposium on Computing for Development, 2013

Tracking lung function on any phone.
Proceedings of the Annual Symposium on Computing for Development, 2013

Mobile tools for point-of-care diagnostics in the developing world.
Proceedings of the Annual Symposium on Computing for Development, 2013

Decentralized human milk banking with ODK sensors.
Proceedings of the Annual Symposium on Computing for Development, 2013

ODK sensors: an application-level sensor framework for Android devices.
Proceedings of the Annual Symposium on Computing for Development, 2013

ODK tables: building easily customizable information applications on Android devices.
Proceedings of the Annual Symposium on Computing for Development, 2013

Customizing and improving medical workflows using ODK survey.
Proceedings of the Annual Symposium on Computing for Development, 2013

Using behavioral data to identify interviewer fabrication in surveys.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Sensors and Smartphones: Tracking Water Collection in Rural Ethiopia.
IEEE Pervasive Comput., 2012

Monitoring Vaccine Cold Chains in Developing Countries.
IEEE Pervasive Comput., 2012

Evaluation of an Android-based mHealth system for population surveillance in developing countries.
J. Am. Medical Informatics Assoc., 2012

Open data kit sensors: a sensor integration framework for android at the application-level.
Proceedings of the 10th International Conference on Mobile Systems, 2012

Improving community health worker performance through automated SMS.
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development, 2012

Design of a phone-based clinical decision support system for resource-limited settings.
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development, 2012

SpiroSmart: using a microphone to measure lung function on a mobile phone.
Proceedings of the 2012 ACM Conference on Ubiquitous Computing, 2012

Designing technology for resource-constrained environments: Three approaches to a multidisciplinary capstone sequence.
Proceedings of the IEEE Frontiers in Education Conference, 2012

Digitizing paper forms with mobile imaging technologies.
Proceedings of the ACM Annual Symposium on Computing for Development, 2012

Open data kit sensors: mobile data collection with wired and wireless sensors.
Proceedings of the ACM Annual Symposium on Computing for Development, 2012

2011
ODK tables: data organization and information services on a smartphone.
Proceedings of the 5th ACM workshop on Networked systems for developing regions, 2011

Towards a point-of-care diagnostic system: automated analysis of immunoassay test data on a cell phone.
Proceedings of the 5th ACM workshop on Networked systems for developing regions, 2011

A system for safe flash-heat pasteurization of human breast milk.
Proceedings of the 5th ACM workshop on Networked systems for developing regions, 2011

Open data kit: creating an open source community for mobile data collection.
Proceedings of the 3rd ACM International Workshop on Hot Topics in Planet-scale Measurement, 2011

A Framework for Case-Based Community Health Information Systems.
Proceedings of the IEEE Global Humanitarian Technology Conference, 2011

2010
Visual Navigation for Mobile Devices.
IEEE Multim., 2010

An approach to integrating ICTD projects into an undergraduate curriculum.
Proceedings of the 41st ACM technical symposium on Computer science education, 2010

Specification and Verification of Complex Location Events with Panoramic.
Proceedings of the Pervasive Computing, 8th International Conference, 2010

FoneAstra: making mobile phones smarter.
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions, 2010

Open data kit: tools to build information services for developing regions.
Proceedings of the 4th ACM/IEEE International Conference on Information and Communication Technologies and Development, 2010

Experiences with a transportation information system that uses only GPS and SMS.
Proceedings of the 4th ACM/IEEE International Conference on Information and Communication Technologies and Development, 2010

FoneAstra: enabling remote monitoring of vaccine cold-chains using commodity mobile phones.
Proceedings of the First ACM Annual Symposium on Computing for Development, 2010

Portable antenatal ultrasound platform for village midwives.
Proceedings of the First ACM Annual Symposium on Computing for Development, 2010

2009
Building the Internet of Things Using RFID: The RFID Ecosystem Experience.
IEEE Internet Comput., 2009

Open Source Data Collection in the Developing World.
Computer, 2009

BALANCE: towards a usable pervasive wellness application with accurate activity inference.
Proceedings of the 10th Workshop on Mobile Computing Systems and Applications, 2009

Informing the design of an automated wayfinding system for individuals with cognitive impairments.
Proceedings of the 3rd International Conference on Pervasive Computing Technologies for Healthcare, 2009

Landmark-Based Pedestrian Navigation with Enhanced Spatial Reasoning.
Proceedings of the Pervasive Computing, 7th International Conference, 2009

Longitudinal study of a building-scale RFID ecosystem.
Proceedings of the 7th International Conference on Mobile Systems, 2009

A new generation of open source data collection tools.
Proceedings of the 2009 International Conference on Information and Communication Technologies and Development, 2009

Building a transportation information system using only GPS and basic SMS infrastructure.
Proceedings of the 2009 International Conference on Information and Communication Technologies and Development, 2009

Validated caloric expenditure estimation using a single body-worn sensor.
Proceedings of the UbiComp 2009: Ubiquitous Computing, 2009

Customizing directions in an automated wayfinding system for individuals with cognitive impairment.
Proceedings of the 11th International ACM SIGACCESS Conference on Computers and Accessibility, 2009

2008
Implantable Electronics.
IEEE Pervasive Comput., 2008

The Mobile Sensing Platform: An Embedded Activity Recognition System.
IEEE Pervasive Comput., 2008

Positioning and Orientation in Indoor Environments Using Camera Phones.
IEEE Computer Graphics and Applications, 2008

A demonstration of Cascadia through a digital diary application.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2008

Multi-player soccer and wireless embedded systems.
Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education, 2008

An RFID based system for monitoring free weight exercises.
Proceedings of the 6th International Conference on Embedded Networked Sensor Systems, 2008

Landmark-based pedestrian navigation from collections of geotagged photos.
Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia, 2008

Cascadia: a system for specifying, detecting, and managing rfid events.
Proceedings of the 6th International Conference on Mobile Systems, 2008

Optimizing high latency links in the developing world.
Proceedings of the 2008 ACM Workshop on Wireless Networks and Systems for Developing Regions, 2008

E-imci: improving pediatric health care in low-income countries.
Proceedings of the 2008 Conference on Human Factors in Computing Systems, 2008

2007
Physical Access Control for Captured RFID Data.
IEEE Pervasive Comput., 2007

Guest Editors' Introduction: Pervasive Computing in Healthcare.
IEEE Pervasive Comput., 2007

Guest Editors' Introduction: Building a Sensor-Rich World.
IEEE Pervasive Comput., 2007

Toward a Systematic Understanding of Suggestion Tactics in Persuasive Technologies.
Proceedings of the Persuasive Technology, 2007

Challenges for Pervasive RFID-Based Infrastructures.
Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications, 2007

A User Interaction Model for NFC Enabled Applications.
Proceedings of the Fifth Annual IEEE International Conference on Pervasive Computing and Communications, 2007

Reliable data collection in highly disconnected environments using mobile phones.
Proceedings of the 2007 workshop on Networked systems for developing regions, 2007

Information Overlay for Camera Phones in Indoor Environments.
Proceedings of the Location- and Context-Awareness, Third International Symposium, 2007

Context to Make You More Aware.
Proceedings of the 27th International Conference on Distributed Computing Systems Workshops (ICDCS 2007 Workshops), 2007

2006
The inivisble assistant.
ACM Queue, 2006

Exploiting Mobility for Energy Efficient Data Collection in Wireless Sensor Networks.
Mob. Networks Appl., 2006

Implications for Location Systems in Indoor Wayfinding for Individuals with Cognitive Impairments.
Proceedings of the 1st International ICST Conference on Pervasive Computing Technologies for Healthcare, 2006

A Practical Approach to Recognizing Physical Activities.
Proceedings of the Pervasive Computing, 2006

A data architecture for consumer RFID applications.
Proceedings of the Fifth ACM International Workshop on Data Engineering for Wireless and Mobile Access, 2006

Harvesting of Location-Specific Information Through WiFi Networks.
Proceedings of the Location- and Context-Awareness, Second International Workshop, 2006

An Ecosystem of Platforms to Support Sensors for Personal Fitness.
Proceedings of the 2006 International Workshop on Wearable and Implantable Body Sensor Networks (BSN 2006), 2006

Indoor wayfinding: : developing a functional interface for individuals with cognitive impairments.
Proceedings of the 8th International ACM SIGACCESS Conference on Computers and Accessibility, 2006

2005
Extracting places from traces of locations.
ACM SIGMOBILE Mob. Comput. Commun. Rev., 2005

Guest Editors' Introduction: Pervasive Computing in Sports Technologies.
IEEE Pervasive Comput., 2005

Delivering real-world ubiquitous location systems.
Commun. ACM, 2005

Introduction.
Commun. ACM, 2005

Place Lab: Device Positioning Using Radio Beacons in the Wild.
Proceedings of the Pervasive Computing, 2005

WALRUS: wireless acoustic location with room-level resolution using ultrasound.
Proceedings of the 3rd International Conference on Mobile Systems, 2005

Mobile Context Inference Using Low-Cost Sensors.
Proceedings of the Location- and Context-Awareness, First International Workshop, 2005

Some sensor network elements for ubiquitous computing.
Proceedings of the Fourth International Symposium on Information Processing in Sensor Networks, 2005

A Hybrid Discriminative/Generative Approach for Modeling Human Activities.
Proceedings of the IJCAI-05, Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence, Edinburgh, Scotland, UK, July 30, 2005

Contemporary logic design (2. ed.).
Pearson Education, ISBN: 978-0-13-127830-1, 2005

2004
System support for pervasive applications.
ACM Trans. Comput. Syst., 2004

Report from the Ubicomp Education Workshop.
IEEE Pervasive Comput., 2004

The Flock: Mote Sensors Sing in Undergraduate Curriculum.
Computer, 2004

Ubiquitous Computing Using Wireless Broadcast.
Proceedings of the 6th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2004), 2004

"Are You with Me?" - Using Accelerometers to Determine If Two Devices Are Carried by the Same Person.
Proceedings of the Pervasive Computing, 2004

Microbiology Tray and Pipette Tracking as a Proactive Tangible User Interface.
Proceedings of the Pervasive Computing, 2004

Ubicomp Education: Current Status and Future Directions.
Proceedings of the 2nd IEEE Conference on Pervasive Computing and Communications Workshops (PerCom 2004 Workshops), 2004

Particle Filters for Location Estimation in Ubiquitous Computing: A Case Study.
Proceedings of the UbiComp 2004: Ubiquitous Computing: 6th International Conference, 2004

Reminding About Tagged Objects Using Passive RFIDs.
Proceedings of the UbiComp 2004: Ubiquitous Computing: 6th International Conference, 2004

2003
Bayesian Filtering for Location Estimation.
IEEE Pervasive Comput., 2003

Design Patterns for Ubiquitous Computing.
Computer, 2003

Proximity interactions between wireless sensors and their application.
Proceedings of the Second ACM International Conference on Wireless Sensor Networks and Applications, 2003

Facile: A Framework for Attention-Correlated Local Communication.
Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2003), 2003

River: An Infrastructure for Context Dependent, Reactive Communication Primitives.
Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2003), 2003

Real-world Implementation of the Location Stack: The Universal Location Framework.
Proceedings of the 5th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2003), 2003

Challenge: ubiquitous location-aware computing and the "place lab" initiative.
Proceedings of the 1st ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots, 2003

2002
Disappearing Hardware.
IEEE Pervasive Comput., 2002

Labscape: A Smart Environment for the Cell Biology Laboratory.
IEEE Pervasive Comput., 2002

Key challenges in communication for ubiquitous computing.
IEEE Commun. Mag., 2002

The Location Stack: A Layered Model for Location in Ubiquitous Computing.
Proceedings of the 4th IEEE Workshop on Mobile Computing Systems and Applications (WMCSA 2002), 2002

TiltType: accelerometer-supported text entry for very small devices.
Proceedings of the 15th Annual ACM Symposium on User Interface Software and Technology, 2002

Making Sensor Networks Practical with Robots.
Proceedings of the Pervasive Computing, 2002

Systems Support for Ubiquitous Computing: A Case Study of Two Implementations of Labscape.
Proceedings of the Pervasive Computing, 2002

The Unigesture Approach.
Proceedings of the Mobile Human-Computer Interaction, 4th International Symposium, 2002

PlantCare: An Investigation in Practical Ubiquitous Systems.
Proceedings of the UbiComp 2002: Ubiquitous Computing, 4th International Conference, Göteborg, Sweden, September 29, 2002

2001
Location Systems for Ubiquitous Computing.
Computer, 2001

Empirical measurements of intrabody communication performance under varied physical configurations.
Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology, 2001

Systems Directions for Pervasive Computing.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

2000
The Challenges to Invisible Computing.
Computer, 2000

Embedded Vomputation Meets the World Wide Web.
Commun. ACM, 2000

Synthesis and optimization of coordination controllers for distributed embedded systems.
Proceedings of the 37th Conference on Design Automation, 2000

Capstone design at the University of Washington: user interfaces for portable devices.
Proceedings of the CHI '00 Extended Abstracts on Human Factors in Computing Systems, 2000

1999
Guest Editorial.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1999

Next Century Challenges: Data-Centric Networking for Invisible Computing.
Proceedings of the MOBICOM '99, 1999

ipChinook: an Integrated IP-based Design Framework for Distributed Embedded Systems.
Proceedings of the 36th Conference on Design Automation, 1999

1998
Mesh routing topologies for multi-FPGA systems.
IEEE Trans. Very Large Scale Integr. Syst., 1998

Debugging Distributed Implementations of Modal Process Systems.
Proceedings of the Languages, 1998

Communication synthesis for distributed embedded systems.
Proceedings of the 1998 IEEE/ACM International Conference on Computer-Aided Design, 1998

Control generation for embedded systems based on composition of modal processes.
Proceedings of the 1998 IEEE/ACM International Conference on Computer-Aided Design, 1998

Interface synthesis: a vertical slice from digital logic to software components.
Proceedings of the 1998 IEEE/ACM International Conference on Computer-Aided Design, 1998

A Geographically Distributed Framework for Embedded System Design and Validation.
Proceedings of the 35th Conference on Design Automation, 1998

Modal Processes: Towards Enhanced Retargetability Through Control Composition of Distributed Embedded Systems.
Proceedings of the 35th Conference on Design Automation, 1998

Making Complex Timing Relationships Readable: Presburger Formula Simplicication Using Don't Cares.
Proceedings of the 35th Conference on Design Automation, 1998

An analysis-based approach to composition of distributed embedded systems.
Proceedings of the Sixth International Workshop on Hardware/Software Codesign, 1998

1997
Pin assignment for multi-FPGA systems.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1997

An evaluation of bipartitioning techniques.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1997

Selective focus as a means of improving geographically distributed embedded system co-simulation.
Proceedings of the Proceedings 8th IEEE International Workshop on Rapid System Prototyping: Shortening the Path from Specification to Prototype, 1997

Interacting with physical devices over the web.
Proceedings of the 1997 IEEE International Conference on Microelectronic Systems Education, 1997

Tools for documenting digital designs on the Web.
Proceedings of the 1997 IEEE International Conference on Microelectronic Systems Education, 1997

Dynamic Communication Models in Embedded System Co-Simulation.
Proceedings of the 34st Conference on Design Automation, 1997

Symbolic Timing Verification of Timing Diagrams using Presburger Formulas.
Proceedings of the 34st Conference on Design Automation, 1997

Communication Synthesis for Embedded Systems with Global Considerations.
Proceedings of the Fifth International Workshop on Hardware/Software Codesign, 1997

Optimizing communication in embedded system co-simulation.
Proceedings of the Fifth International Workshop on Hardware/Software Codesign, 1997

Software Architecture Synthesis for Retargetable Real-time Embedded Systems.
Proceedings of the Fifth International Workshop on Hardware/Software Codesign, 1997

1995
The Triptych FPGA architecture.
IEEE Trans. Very Large Scale Integr. Syst., 1995

An Algorithm for Exact Bounds on the Time Separation of Events in Concurrent Systems.
IEEE Trans. Computers, 1995

Testing asynchronous circuits: A survey.
Integr., 1995

The Chinook hardware/software co-synthesis system.
Proceedings of the 8th International Symposium on System Synthesis (ISSS 1995), 1995

Interface co-synthesis techniques for embedded systems.
Proceedings of the 1995 IEEE/ACM International Conference on Computer-Aided Design, 1995

Logic Partition Orderings for Multi-FPGA Systems.
Proceedings of the Third International ACM Symposium on Field-Programmable Gate Arrays, 1995

Interval Scheduling: Fine-Grained Code Scheduling for Embedded Systems.
Proceedings of the 32st Conference on Design Automation, 1995

1994
Scheduling for reactive real-time systems.
IEEE Micro, 1994

An FPGA for Implementing Asynchronous Circuits.
IEEE Des. Test Comput., 1994

Interface Timing Verification with Application to Synthesis.
Proceedings of the 31st Conference on Design Automation, 1994

Software Scheduling in the Co-Synthesis of Reactive Real-Time Systems.
Proceedings of the 31st Conference on Design Automation, 1994

1993
Practical applications of an efficient time separation of events algorithm.
Proceedings of the 1993 IEEE/ACM International Conference on Computer-Aided Design, 1993

1992
Practical Dictionary Management for Hardware Data Compression.
Commun. ACM, 1992

Synthesis fo the hardware/software interface in microcontroller-based systems.
Proceedings of the 1992 IEEE/ACM International Conference on Computer-Aided Design, 1992

MONTAGNE: An FPL for Synchronous and Asynchronous Circuits.
Proceedings of the Field-Programmable Gate Arrays: Architectures and Tools for Rapid Prototyping, Second International Workshop on Field-Programmable Logic and Applications, Vienna, Austria, August 31, 1992

An Approach to Symbolic Timing Verification.
Proceedings of the 29th Design Automation Conference, 1992

1991
Timing optimization of multiphase sequential logic.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1991

Hybrid compiled/interpreted simulation of MOS circuits.
Proceedings of the conference on European design automation, 1991

Sizing Synchronization Queues: A Case Study in Higher Level Synthesis.
Proceedings of the 28th Design Automation Conference, 1991

OEsim: A Simulator for Timing Behavior.
Proceedings of the 28th Design Automation Conference, 1991

1988
Combining event and data-flow graphs in behavioral synthesis.
Proceedings of the 1988 IEEE International Conference on Computer-Aided Design, 1988

High-Level Synthesis: Current Status and Future Directions.
Proceedings of the 25th ACM/IEEE Conference on Design Automation, 1988

1987
RISCs versus CISCs for Prolog: A Case Study.
Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS II), 1987


  Loading...