I joined Facebook as a Research Scientist in Jan. 2017.

I obtained my PhD and MS in computer science from UCLA in 2016 and 2014, respectively. At UCLA I was a member of the Networked and Embedded Systems Lab led by Prof. Mani Srivastava. Previously I graduated with a B.Eng in software engineering from Fudan University in 2012.

I love building systems to solve problems in mobile computing and the Internet of Things, with a focus on security and privacy, machine learning, and energy efficiency.




  • MiLift: Efficient Smartwatch-based Workout Tracking Using Automatic Segmentation
    Chenguang Shen, Bo-Jhang Ho, Mani Srivastava
    IEEE Transactions on Mobile Computing, VOL. 17, NO. 7, JULY 2018. [PDF]

  • Exploring Hardware Heterogeneity to Improve Pervasive Context Inferences
    Chenguang Shen, Mani Srivastava
    IEEE Computer, Special Issue June 2017: VLSI for IoT. [PDF]

  • Beam: Ending Monolithic Applications for Connected Devices
    Chenguang Shen, Rayman Preet Singh, Amar Phanishayee, Aman Kansal, Ratul Mahajan
    ATC 2016, USENIX Annual Technical Conference. [PDF]

  • It’s Time to End Monolithic Apps for Connected Devices
    Rayman Preet Singh, Chenguang Shen, Amar Phanishayee, Aman Kansal, Ratul Mahajan
    USENIX ;login:, October 2015, Vol. 40, No. 5. [PDF]

  • A Case for Ending Monolithic Apps for Connected Devices
    Rayman Preet Singh, Chenguang Shen, Amar Phanishayee, Aman Kansal, Ratul Mahajan
    HotOS 2015, 15th USENIX Workshop on Hot Topics in Operating Systems. [PDF]

  • Towards a Rich Sensing Stack for IoT Devices
    Chenguang Shen, Haksoo Choi, Supriyo Chakraborty, Mani Srivastava
    ICCAD 2014, IEEE/ACM International Conference on Computer-Aided Design. [PDF]

  • ipShield: A Framework For Enforcing Context-Aware Privacy
    Supriyo Chakraborty, Chenguang Shen, Kasturi Rangan Raghavan, Yasser Shoukry, Matt Millar, Mani Srivastava
    NSDI 2014, USENIX Symposium on Networked Systems Design and Implementation.
    [PDF] [Github Source]

  • Dynamic combination of authentication factors based on quantified risk and benefit
    Weili Han, Chen Sun, Chenguang Shen, Chang Lei, Sean Shen
    Security and Communication Networks 2014, Volume 7, Issue 2.

  • Exploiting Processor Heterogeneity for Energy Efficient Context Inference on Mobile Phones
    Chenguang Shen, Supriyo Chakraborty, Kasturi Rangan Raghavan, Haksoo Choi, Mani Srivastava
    HotPower 2013, ACM Workshop on Power-Aware Computing and Systems. [PDF]

  • MiDebug: Microcontroller integrated development and debugging environment
    Chenguang Shen, Henry Herman, Zainul Charbiwala, Mani Srivastava
    IPSN 2012, ACM/IEEE International Conference on Information Processing in Sensor Networks, Demo.

  • Using quantified risk and benefit to strengthen the security of information sharing
    Weili Han, Chenguang Shen, Yuliang Yin, Yun Gu, Chen Chen
    CCS 2011, ACM Conference on Computer and Communications Security, Poster.