Steven Y. Ko

Associate Professor & Dean's Excellence Fellow
Associate Director of Research and Industrial Relations
School of Computing Science, Simon Fraser University

steve_ko.webp

I generally work in the area of systems. My research currently focuses on improving the reliability and security of mobile systems by developing techniques at the intersection of mobile computing, programming languages, and software engineering.

I received a B.S. degree in Mathematics from Yonsei University, an MS in Computer Science and Engineering from Seoul National University, and a PhD in Computer Science from University of Illinois at Urbana-Champaign. I worked as a postdoc in the Department of Computer Science at Princeton University.

Until 2020, I was with the Department of Computer Science and Engineering at the University at Buffalo, The State University of New York as a (tenured) Associate Professor.

I am looking for new undergraduate, Master’s, and PhD students as well as postdocs. If you are interested, please email me. You can find my email address at the top of this page.

Students and Postdocs

I have been fortunate to work with the following wonderful students and postdocs.

Postdoc

PhD Students

  • Mohammad Omidvar Tehrani: Current student.
  • Shishir Gopinath: Current student.
  • Chang Min Park: Graduated in 2023. Currently at Yahoo!. Co-advised with Karthik Dantu.
  • Sharath Chandrashekhara: Graduated in 2018. Currently at Samsung Research America. Co-advised with Karthik Dantu.
  • Feng Shen: Graduated in 2018. Currently at Google. Co-advised with Lukasz Ziarek.
  • Taeyeon Ki: Graduated in 2018. Currently at Samsung Research America.
  • Yin Yan: Graduated in 2018. Currently at Facebook. Co-advised with Lukasz Ziarek.
  • Kyungho Jeon: Graduate in 2017. Currently at Samsung Research Korea.

MS Students

  • Kimia Khabiri: Current student.
  • Parsa Hosseininejad: Current student.
  • Tan Khang Le: Current student.
  • Dhruv Kumar: Current student.
  • AmirMohammad Deilami: Graduated in 2023. First employment Auperatech.
  • Yash Upadhyay: Graduated in 2016. First employment at Microsoft. Co-advised with Karthik Dantu.
  • Pratik Lade: Graduated in 2016. First employment at FactSet. Co-advised with Karthik Dantu.
  • Varun Anand: Graduated in 2014. First employment at Akamai. Co-advised with Karthik Dantu and Dimitrios Koutsonikolas.

Visitors

  • Donghwi Kim: Visiting PhD student from KAIST. Advised by Sung-Ju Lee.

Honors

  • Best Paper Award for “FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction,” ACM MobiCom, 2019
  • Best Paper Award Honorable Mention for “Gesto: Mapping UI Events to Gestures and Voice Commands,” ACM EICS, 2019
  • Qualcomm-KAIST Innovation Award for “Cross-App Function Sharing through X-Droid,” 2018
  • Distinguished Alumni Educator Award, CS Department, UIUC, 2017
  • UB Exceptional Scholar: Teaching Innovation Award, University at Buffalo, 2016
  • Early Career Teacher of the Year Award, School of Engineering and Applied Sciences, University at Buffalo, 2015
  • UB Exceptional Scholar: Young Investigator Award, University at Buffalo, 2014
  • CAREER Award, NSF, 2014
  • Community Award Honorable Mention for “Serval: An End-Host Stack for Service-Centric Networking,” NSDI, 2012

Selected Professional Activities

  • Recent TPC: ICDCS’24, MobiSys’24, INFOCOM’24, MobiSys’23, INFOCOM’23, MobiCom’22, MobiSys’22, INFOCOM’22
  • Editor: ACM GetMobile Magazine, 2019-Present
  • General Co-Chair: MobiSys’17

Selected Publications

  1. ICRA’24
    JacobiGPU: GPU-Accelerated Numerical Differentiation for Loop Closure in Visual SLAM
    Dhruv Kumar, Shishir Gopinath, Karthik Dantu, and Steven Y. Ko
    In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), 2024
  2. TMC’24
    Supporting Flexible and Transparent User Interface Distribution across Mobile Devices
    Sangeun Oh, Ahyeon Kim, Sunjae Lee, Kilho Lee, Dae R. Jeong, Steven Y. Ko, and Insik Shin
    IEEE Transactions on Mobile Computing (TMC), 2024
  3. ICRA’23
    Improving the Performance of Local Bundle Adjustment for Visual-Inertial SLAM with Efficient Use of GPU Resources
    Shishir Gopinath, Karthik Dantu, and Steven Y. Ko
    In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA), 2023
  4. TECS’23
    Edge-SLAM: Edge-Assisted Visual Simultaneous Localization and Mapping
    Ali J. Ben Ali, Sofiya Semenova, Steven Y. Ko, and Karthik Dantu
    ACM Transactions on Embedded Computing Systems (TECS), 2023
  5. MobiCom’22
    A-Mash: Providing Single-App Illusion for Multi-App Use through User-centric UI Mashup
    Sunjae Lee, Hoyoung Kim, Sijung Kim, Sangwook Lee, Hyosu Kim, Jean Young Song, Steven Y. Ko, Sangeun Oh, and Insik Shin
    In Proceedings of the 28th Annual International Conference on Mobile Computing and Networking (MobiCom), 2022
  6. MobiCom’21
    FLUID-XP: Single App Multi-device Interaction framework for Heterogeneous Environment
    Sunjae Lee, Hayeon Lee, Hoyoung Kim, Sangmin Lee, Jeong Woon Choi, Yuseung Lee, Seono Lee, Ahyeon Kim, Jean Young Song, Sangeun Oh, Steven Y. Ko, and Insik Shin
    In Proceedings of the 27th Annual International Conference on Mobile Computing and Networking (MobiCom), 2021
  7. MobiSys’21
    Rushmore: Securely Displaying Static and Animated Images Using TrustZone
    Chang Min Park, Donghwi Kim, Deepesh Veersen Sidhwani, Andrew Fuchs, Arnob Paul, Sung-Ju Lee, Karthik Dantu, and Steven Y. Ko
    In Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys), 2021
  8. ICSE’19
    Mimic: UI Compatibility Testing System for Android Apps
    Taeyeon Ki, Chang Min Park, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
    In Proceedings of the 41st International Conference on Software Engineering (ICSE), 2019
  9. MobiCom’19
    FLUID: Flexible User Interface Distribution for Ubiquitous Multi-device Interaction
    Sangeun Oh, Ahyeon Kim, Sunjae Lee, Kilho Lee, Dae R. Jeong, Steven Y. Ko, and Insik Shin
    In Proceedings of the 25th Annual International Conference on Mobile Computing and Networking (MobiCom), 2019
  10. UIST’19
    X-Droid: A Quick and Easy Android Prototyping Framework with a Single-App Illusion
    Donghwi Kim, Sooyoung Park, Jihoon Ko, Steven Y. Ko, and Sung-Ju Lee
    In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology (UIST), 2019
  11. MobiCom’17
    BlueMountain: An Architecture for Customized Data Management on Mobile Systems
    Sharath Chandrashekhara, Taeyeon Ki, Kyungho Jeon, Karthik Dantu, and Steven Y. Ko
    In Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking (MobiCom), 2017
  12. MobiSys’17
    Reptor: Enabling API Virtualization on Android for Platform Openness
    Taeyeon Ki, Alexander Simeonov, Bhavika Pravin Jain, Chang Min Park, Keshav Sharma, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
    In Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys), 2017
  13. ASE’14
    Information Flows as a Permission Mechanism
    Feng Shen, Namita Vishnubhotla, Chirag Todarka, Mohit Arora, Babu Dhandapani, Eric John Lehner, Steven Y. Ko, and Lukasz Ziarek
    In ACM/IEEE International Conference on Automated Software Engineering (ASE), 2014
  14. MobiSys’14
    Real-time Android with RTDroid
    Yin Yan, Shaun Cosgrove, Varun Anand, Amit Kulkarni, Sree Harsha Konduri, Steven Y. Ko, and Lukasz Ziarek
    In Proceedings of the 12th Annual International Conference on Mobile Systems, Applications, and Services (MobiSys), 2014