Copyright notice: Permission to make digital/hard copy of all or part of any of the following publications and technical reports for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage. These publications are covered by copyright of the authors and publishing agencies.
"Automated Extraction of Personal Knowledge from Smartphone Push Notifications"
BigData 2019 -- IEEE International Conference on Big Data, Los Angeles, 2019.
BigData 2019 -- IEEE International Conference on Big Data, Los Angeles, 2019.
"Exploring How Privacy and Security Factor into IoT Device Purchase Behavior"
CHI 2019 -- SIGCHI Conference: Human Factors in Computing Systems, Glasgow, Scotland, 2019.
CHI 2019 -- SIGCHI Conference: Human Factors in Computing Systems, Glasgow, Scotland, 2019.
"MobiPurpose: Inferring the Purposes of Network Traffic in Mobile Apps"
Ubicomp 2019 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT'18), September, 2019.
Ubicomp 2019 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT'18), September, 2019.
"Coconut: An IDE Plugin for Developing Privacy-friendly Apps"
Ubicomp 2019 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT'18), September, 2019.
Ubicomp 2019 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT'18), September, 2019.
"Scrabble: Transferrable Semi-Automated Semantic Metadata Normalization using Intermediate Representation"
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
"Plaster: An Integration, Benchmark and Development Framework for Heterogeneous Metadata Normalization Methods"
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
"Pible: Battery-Free Mote for Perpetual Indoor BLE Applications"
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
BuildSys 2018 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2018.
"Brick : Metadata schema for portable smart building applications"
Applied Energy 2018 --Elsevier Applied Energy Journal (2018).
Applied Energy 2018 --Elsevier Applied Energy Journal (2018).
"BuildingRules: A Trigger-Action Based System To Manage Complex Commercial Buildings"
TCPS'18 -- Proceedings of the ACM Transactions of Cyber Physical Systems (TCPS), 2018.
TCPS'18 -- Proceedings of the ACM Transactions of Cyber Physical Systems (TCPS), 2018.
"Configurable Systems: An Exploratory Analysis"
ASE 2017 -- ACM International Conference on Automated Software Engineering, November 2017.
ASE 2017 -- ACM International Conference on Automated Software Engineering, November 2017.
"Does this App Really Need My Location? Context-Aware Privacy Management for Smartphones"
Ubicomp 2017 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT), September, 2017.
* Note, IMWUT is the new ACM journal where papers accepted to the UBICOMP conference now appear.
Ubicomp 2017 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT), September, 2017.
* Note, IMWUT is the new ACM journal where papers accepted to the UBICOMP conference now appear.
"PrivacyStreams: Enabling Transparency in Personal Data Processing for Mobile Apps"
Ubicomp 2017 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT), September, 2017.
* Note, IMWUT is the new ACM journal where papers accepted to the UBICOMP conference now appear.
Ubicomp 2017 -- ACM Transactions on Interactive, Mobile, Wearable Ubiquitous Technology (IMWUT), September, 2017.
* Note, IMWUT is the new ACM journal where papers accepted to the UBICOMP conference now appear.
"Understanding the Purpose of Permission Use in Mobile Apps"
TOIS 2017 -- ACM Transactions on Information Systems, July 2017.
TOIS 2017 -- ACM Transactions on Information Systems, July 2017.
"Brick: Towards a Unified Metadata Schema For Buildings"
BuildSys 2016 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2016.
(1) Won Audience Choice Award! (2) Won Best Demo Award! (3) Nominated for Best Paper Award!
BuildSys 2016 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2016.
(1) Won Audience Choice Award! (2) Won Best Demo Award! (3) Nominated for Best Paper Award!
"Genie: A Longitudinal Study Comparing Physical and Software Thermostats in Office Buildings"
UBICOMP 2016 -- ACM International Joint Conference on Pervasive and Ubiquitous Computing. September 2016.
UBICOMP 2016 -- ACM International Joint Conference on Pervasive and Ubiquitous Computing. September 2016.
"Follow My Recommendations: A Personalized Privacy Assistant for Mobile App Permissions"
SOUPS 2016 -- USENIX Symposium on Usable Privacy and Security. June 2016.
(Won IAPP SOUPS Privacy Award!) -- [PHOTO!]
SOUPS 2016 -- USENIX Symposium on Usable Privacy and Security. June 2016.
(Won IAPP SOUPS Privacy Award!) -- [PHOTO!]
"How Short is Too Short? Implications of Length and Framing on the Effectiveness of Privacy Notices"
SOUPS 2016 -- USENIX Symposium on Usable Privacy and Security. June 2016.
SOUPS 2016 -- USENIX Symposium on Usable Privacy and Security. June 2016.
"Toward Building a Safe, Secure, and Easy-to-Use Internet of Things Infrastructure"
IEEE Computer 2016: IEEE Computer Society.
IEEE Computer 2016: IEEE Computer Society.
"Handling a trillion (unfixable) flaws on a billion devices: Rethinking network security for the Internet-of-Things"
HotNets 2015: Fourteenth ACM Workshop on Hot Topics in Networks. November 2015.
HotNets 2015: Fourteenth ACM Workshop on Hot Topics in Networks. November 2015.
"Zodiac: Organizing Large Deployment of Sensors to Create Reusable Applications for Buildings"
BuildSys 2015 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2015. (Nominated for Best Paper Award)
BuildSys 2015 -- ACM Conference on Embedded Systems For Energy-Efficient Built Environments (BuildSys), November 2015. (Nominated for Best Paper Award)
"Models, Abstractions, and Architectures: The Missing Links in Cyber-Physical Systems"
DAC 2015 -- SIGDA Design Automation Conference, San Francisco, June 2015. (Invited Paper)
DAC 2015 -- SIGDA Design Automation Conference, San Francisco, June 2015. (Invited Paper)
"Your Location has been Shared 5,398 Times! A Field Study on Mobile App Privacy Nudging"
CHI 2015 -- SIGCHI Conference: Human Factors in Computing Systems, Seoul, South Korea, 2015.
CHI 2015 -- SIGCHI Conference: Human Factors in Computing Systems, Seoul, South Korea, 2015.
"Demo Abstract -- BuildingSherlock: Fault Management Framework for HVAC Systems"
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
"WattShare: Detailed Energy Apportionment in Shared Living Spaces within Commercial Buildings"
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
"Data Driven Investigation of Faults in HVAC Systems with Model, Cluster and Compare (MCC)"
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
BuildSys 2014 -- ACM Conference on Embedded Sensing Systems For Energy-Efficiency In Buildings, Memphis, 2014.
"EnergyLens: Combining Smartphones with Electricity Meter for Accurate Activity Detection and User Annotation"
E-Energy 2014 -- ACM Conference on Future Energy Systems, Cambridge, June 2014.
E-Energy 2014 -- ACM Conference on Future Energy Systems, Cambridge, June 2014.
"BuildingDepot 2.0: An Integrated Management System for Building Analysis and Control"
BuildSys 2013 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Rome, November 2013.
BuildSys 2013 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Rome, November 2013.
"ZonePAC:Zonal Power Estimation and Control via HVAC Metering and Occupant Feedback"
BuildSys 2013 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Rome, November 2013.
BuildSys 2013 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Rome, November 2013.
"Sentinel: Occupancy Based HVAC Actuation using Existing WiFi Infrastructure in Commercial Buildings"
SenSys 2013 -- In Proceedings of the 11th International Conference on Embedded Networked Sensor Systems, November 2013.
SenSys 2013 -- In Proceedings of the 11th International Conference on Embedded Networked Sensor Systems, November 2013.
"ProtectMyPrivacy: Detecting and Mitigating Privacy Leaks on iOS Devices Using Crowdsourcing"
MobiSys 2013 -- Proceedings of the 11th International Conference on Mobile Systems, Applications and Services, 2013.
MobiSys 2013 -- Proceedings of the 11th International Conference on Mobile Systems, Applications and Services, 2013.
"Underdesigned and Opportunistic Computing in Presence of Hardware Variability"
TCAD 2012 -- In Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2012.
TCAD 2012 -- In Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2012.
"BuildingDepot: An Extensible and Distributed Architecture for Building Data Storage, Access and Sharing"
ACM BuildSys 2012 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Toronto, November 2012.
(Nominated for Best Paper Award)
ACM BuildSys 2012 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Toronto, November 2012.
(Nominated for Best Paper Award)
"Towards Verifying Android Apps for the Absence of WakeLock Energy Bugs"
USENIX HotPower 2012 -- In the USENIX Workshop on Power-Aware Computing and Systems, Hollywood, October 2012
USENIX HotPower 2012 -- In the USENIX Workshop on Power-Aware Computing and Systems, Hollywood, October 2012
"Accurate Characterization of Variability in Power Consumption in Modern Computing Platforms"
USENIX HotPower 2012 -- In the USENIX Workshop on Power-Aware Computing and Systems, Hollywood, October 2012
USENIX HotPower 2012 -- In the USENIX Workshop on Power-Aware Computing and Systems, Hollywood, October 2012
"From Buildings to Smart Buildings -- Sensing and Actuation to Improve Energy Efficiency"
IEEE D&T 2012 -- In IEEE Design and Test, Special Issue on Green Buildings, August 2012
IEEE D&T 2012 -- In IEEE Design and Test, Special Issue on Green Buildings, August 2012
"Verifying GPU Kernels by Test Amplification"
PLDI 2012 -- In Proceedings of the ACM Conference on Programming Language Design and Implementation, Beijing, June 2012
PLDI 2012 -- In Proceedings of the ACM Conference on Programming Language Design and Implementation, Beijing, June 2012
"Managing Plug-Loads for Demand Response within Building"
BuildSys 2011 -- In Proceedings of the ACM Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings Seattle, November 2011.
BuildSys 2011 -- In Proceedings of the ACM Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings Seattle, November 2011.
"Evaluating the Effectiveness of Model-Based Power Characterization"
USENIX 2011 -- In Proceedings of the USENIX Annual Technical Conference, June 2011.
USENIX 2011 -- In Proceedings of the USENIX Annual Technical Conference, June 2011.
"Duty-Cycling Buildings Aggressively: The Next Frontier in HVAC Control"
IPSN/SPOTS 2011 -- International Conference on Information Processing in Sensor Networks Chicago, April 2011.
IPSN/SPOTS 2011 -- International Conference on Information Processing in Sensor Networks Chicago, April 2011.
"Understanding the Role of Buildings in a Smart Microgrid"
DATE 2011 -- Design and Test Europe France, March 2011.
DATE 2011 -- Design and Test Europe France, March 2011.
"Occupancy-Driven Energy Management for Smart Building Automation"
Buildsys 2010 -- 2nd ACM Workshop On Embedded Sensing Systems For Energy-Efficiency In Buildings Zurich, Nov 2010.
Buildsys 2010 -- 2nd ACM Workshop On Embedded Sensing Systems For Energy-Efficiency In Buildings Zurich, Nov 2010.
"SleepServer: A Software-Only Approach for Reducing the Energy Consumption of PCs within Enterprise Environments"
USENIX 2010 -- Proceedings of the USENIX Annual Technical Conference Boston, MA, June 2010.
USENIX 2010 -- Proceedings of the USENIX Annual Technical Conference Boston, MA, June 2010.
"Cyber-Physical Energy Systems: Focus on Smart Buildings"
DAC 2010 -- Proceedings of the ACM/EDAC/IEEE Design Automation Conference Boston, MA, June 2010.
DAC 2010 -- Proceedings of the ACM/EDAC/IEEE Design Automation Conference Boston, MA, June 2010.
"MicroSystems Driving Smart Energy Metering in Smart Grids"
DAC.com -- Design Automation Conference KnowledgeBase Article, (Invited Paper) May 2010
DAC.com -- Design Automation Conference KnowledgeBase Article, (Invited Paper) May 2010
"The Energy Dashboard: Improving the Visibility of Energy Consumption at a Campus-Wide Scale"
BuildSys 2009 -- First ACM Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings November 2009
BuildSys 2009 -- First ACM Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings November 2009
"Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage"
NSDI 2009 -- In Proceedings of USENIX Symposium on Networked Systems Design and Implementation April 2009
NSDI 2009 -- In Proceedings of USENIX Symposium on Networked Systems Design and Implementation April 2009
"SoftSpeak: Making VoIP Play Fair in Existing 802.11 Deployments"
NSDI 2009 -- In Proceedings of USENIX Symposium on Networked Systems Design and Implementation April 2009
NSDI 2009 -- In Proceedings of USENIX Symposium on Networked Systems Design and Implementation April 2009
"SwitchR: Reducing System Power Consumption in a Multi-Clients, Multi-Radio Environment"
ISWC 2008 -- In Proceedings of IEEE International Symposium on Wearable Computing 2008
ISWC 2008 -- In Proceedings of IEEE International Symposium on Wearable Computing 2008
"WirelessWakeups Revisited: Energy Management for VoIP over WiFi Smartphones"
MobiSys 2007 -- In Proceedings of the 5th International Conference on Mobile Systems, Applications and Services 2007
MobiSys 2007 -- In Proceedings of the 5th International Conference on Mobile Systems, Applications and Services 2007
"CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces"
MobiSys 2006 -- In Proceedings of the 4th International Conference on Mobile Systems, Applications and Services 2006
MobiSys 2006 -- In Proceedings of the 4th International Conference on Mobile Systems, Applications and Services 2006
"Dynamic Power Management using On Demand Paging for Networked Embedded Systems"
ASP-DAC 2005 -- In Proceedings of the 2005 Conference on Asia South Pacific Design Automation 2005
ASP-DAC 2005 -- In Proceedings of the 2005 Conference on Asia South Pacific Design Automation 2005