Publications

Observing Human Mobility Internationally During COVID-19
Why Accuracy Is Not Enough: The Need for Consistency in Object Detection
Tree-based Unidirectional Neural Networks for Low-Power Computer Vision
Irrelevant Pixels are Everywhere: Find and Exclude Them for More Efficient Computer Vision
Establishing Trust in Vehicle-to-Vehicle Coordination: A Sensor Fusion Approach
As we add more autonomous and semi-autonomous vehicles (AVs) to our roads, their effects on passenger and pedestrian safety are …
Efficient Computer Vision for Embedded Systems
Are You Really Muted?: A Privacy Analysis of Mute Buttons in Video Conferencing Apps
A Real-Time Feature Indexing System on Live Video Streams
Most of the existing video storage systems rely on offline processing to support the feature-based indexing on video streams. The …
VoltKey: Using Power Line Noise for Zero-Involvement Pairing and Authentication (Demo Abstract)
Toward a containerized pipeline for longitudinal analysis of open-source software projects
Trust in open-source software is a cornerstone of scientific progress and a foundation of high-quality public services. Just as …
Observing Responses to the COVID-19 Pandemic using Worldwide Network Cameras
COVID-19 has resulted in a worldwide pandemic, leading to "lockdown" policies and social distancing. The pandemic has …
Crowdsourcing Detection of Sampling Biases in Image Datasets
Despite many exciting innovations in computer vision, recent studies reveal a number of risks in existing computer vision systems, …
Low-Power Computer Vision: Status, Challenges, and Opportunities
Computer vision has achieved impressive progress in recent years. Meanwhile, mobile phones have become the primary computing platforms …
SIAM CSE 2019 Minisymposterium: The Journal of Open Source Software
A Benchmarking Study to Evaluate Apache Spark on Large-Scale Supercomputers
Woolf Online
2018 Low-Power Image Recognition Challenge: Status, Challenegs, Opportunities
Computer vision has achieved impressive progress in recent years. Meanwhile, mobile phones have become the primary computing platforms …
The Graph Database: Jack of All Trades or Just Not SQL?
Computer Science and Cultural History: A Dialogue
Comparison of Visual Datasets for Machine Learning
One of the greatest technological improvements in recent years is the rapid progress using machine learning for processing visual data. …
The Need for Research in Broadening Participation
Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) RESPECT 2016
El Fin
Beyond Pythagoras
Best of RESPECT, Part 2
Organised Genomic HIV and Pseudomonas Sequence Data
Scientific Software Communities
Proceedings of 2015 Research on Equity and Sustained Participation in Engineering, Computing, and Technology (RESPECT) RESPECT 2015
Apt Compiler Toolkit (Legacy Document)
What We Publish in CiSE
Extreme Data [Guest Editors' Introduction]
Who Needs Tablets? We Do
What's in an Algorithm?
Network Technologies Used to Aggregate Environmental Data
Cloud Computing [Guest Editors' Introduction]
Building Capable, Energy-Efficient, Flexible Visualization and Sensing Clusters from Commodity Tablets
Innovation Mashups: Academic Rigor Meets Social Networking Buzz
Digging into Data
Virtualization for Computational Scientists
Putting a Slug to Work
Introducing Computing Now
Essential Tools: Version Control Systems
What I Did on My Summer Vacation
At Issue
A Virtual Computing Laboratory
Unit Testing Considered Useful
Home Networking
Cluster Computing
XML and Computational Science
Plone and Content Management
Natural XML for Data Binding, Processing, and Persistence
Distributed Memo: A Heterogeneously Parallel and Distributed Software Programming Environment