Chang Min Park

  I’m a computer science Ph.D. candidate in University at Buffalo, The State University of New York. My research area is Android mobile system, and I’m interested in system challenges, automated software analysis, and UI testing.

 

Publications

Conference

Rushmore: Securely Displaying Static and Animated Images Using TrustZone (Accepted to MobiSys `21)

Proceedings of the 19th Annual International Conference on Mobile Systems
  • Chang Min Park, Donghwi Kim, Deepesh Veersen Sidhwani, Andrew Fuchs, Arnob Paul, Sung-Ju Lee, Karthik Dantu, and Steven Y. Ko
Conference

Gesto: Mapping UI Events to Gestures and Voice Command (EICS `19)

Proceedings of 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems
  • Chang Min Park, Taeyeon Ki, Ali Ben Ali, Nikhil Sunil Pawar, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
  • Best Paper Honorable Mention
  • Link to project details
Conference

Mimic: UI Compatibility Testing System for Android Apps (ICSE `19)

Proceedings of the 41st International Conference on Software Engineering
Conference

Reptor: Enabling API Virtualization on Android for Platform Openness (MobiSys `17)

Proceedings of the 15th Annual International Conference on Mobile Systems
  • Taeyeon Ki, Alexander Simeonov, Bhavika Pravin Jain, Chang Min Park, Keshav Sharma, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
  • Link to project details
Journal

Gesto: Mapping UI Events to Gestures and Voice Command (PACM-HCI `19)

Journal Proceedings of the ACM on Human-Computer Interaction
  • Chang Min Park, Taeyeon Ki, Ali Ben Ali, Nikhil Sunil Pawar, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek

Posters and Demos

Demo

Demo: Enabling Dynamic Gesture Mapping with UI Events (MobiSys `17)

Proceedings of the 15th Annual International Conference on Mobile Systems
  • Chang Min Park, Taeyeon Ki, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
Demo

Demo: Reptor: Enabling API Virtualization on Android for Platform Openness (MobiSys `17)

Proceedings of the 15th Annual International Conference on Mobile Systems
  • Taeyeon Ki, Alexander Simeonov, Chang Min Park, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
Demo

Demo: Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices (MobiSys `17)

Proceedings of the 15th Annual International Conference on Mobile Systems
  • Taeyeon Ki, Alexander Simeonov, Chang Min Park, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
Poster

Poster: Partitioning Garbage Collection Between the Secure and Normal Worlds for Trusted Applications (MobiSys `19)

Proceedings of the 17th Annual International Conference on Mobile Systems
  • Harishankar Vishwanathan, Chang Min Park, Sidharth Kumar Mishra, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek
Poster

Enabling Dynamic Gesture Mapping with UI Events

UB Graduate Research Conference and Alumni Symposium (Sep `17)
  • Chang Min Park, Taeyeon Ki, Ali Ben Ali, Karthik Dantu, Steven Y. Ko, and Lukasz Ziarek

Research Overview

Sep 2018 – Present

Rushmore

State University of New York at Buffalo

Rushmore is a system that securely displays static or animated images using ARM TrustZone. The core functionality of Rushmore is to securely decrypt and display encrypted images from a trusted party on a mobile device.

Jan 2017 – Aug 2018

Gesto

State University of New York at Buffalo

Gesto is a system that enables task automation for Android apps using gestures and voice commands. Using this system, a user can record a UI action sequence for an app, choose a gesture or a voice command to activate the UI action sequence, and later trigger the UI action sequence by the corresponding gesture/voice command.

Aug 2017 – Dec 2018

Mimic

State University of New York at Buffalo

Mimic is an automated UI compatibility testing system for Android apps. Mimic is designed specifically for comparing the UI behavior of an app across different devices, different Android versions, and different app versions.

May 2016 – Jun 2017

Reptor

State University of New York at Buffalo

Reptor enables open innovation in mobile platforms. Our technique allows third-party developers to modify, instrument, or extend platform API calls and deploy their modifications seamlessly. The uniqueness of our technique is that it enables modifications completely at the app layer without requiring any platform-level changes.

Experience

Fall 2018 – Present

Ph.D. Research Assistant

State University of New York at Buffalo
  • Project: Mapping UI Events to Gestures and Voice, and Automated Testing System.
Fall 2017 – Present

Teaching Assistant

State University of New York at Buffalo

Distributed Systems (CSE486/586)

  • Fundamental Techniques of Industry’s Most Critical Distributed Systems
  • Project: Socket/Consensus Programming

Operating Systems (CSE421/521)

  • Design and Implementation of Operating Systems
  • Project: Pintos Programming
May 2016 – August 2017

Undergraduate Research Assistant

State University of New York at Buffalo
Jun 2013 – Mar 2015

Drill Sergeant

Military service in South Korea

Education

Fall 2017 – Present

State University of New York at Buffalo

Computer Science, Ph.D. Student

Fall 2011 – Spring 2017

State University of New York at Buffalo

Computer Science, Beachelor’s degree
  • Dean’s List, Fall 2012
  • Magna Cum Laude

Summer 2012

Yonsei University, Republic of Korea

SUNY Study abroad program

Awards & Scholarships

2019

Best Paper Honorable Mention Award

Proceedings of 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS)

2017

Dean’s Fellowship Award

State University of New York at Buffalo

For exceptional graduate students who have potential for an outstanding graduate career

May 2017

CSE Undergraduate Award for Research

State University of New York at Buffalo

Awarded to one graduating senior who has done exceptional research with a UB CSE faculty

2012

Dean’s List

State University of New York at Buffalo

Activities

Fall 2016 – Spring 2017

Tau Beta Pi Engineering Honor Society

State University of New York at Buffalo

Nation’s oldest and largest engineering honor society

Fall 2015

Network Defense Group

State University of New York at Buffalo

Learned how to defend against various networking attacks

Certificates

2015-2018

Cisco Certified Network Association (CCNA)

Switching and Routing

Proves skills to install, operate, and troubleshoot a small to medium size enterprise branch network.

Programming Language

  • Java
  • Python
  • C
  • Shell

Operating System

  • Linux
  • Mac OS

Technical Skills

  • TrustZone
  • Android Internals
  • Android App Development
  • Bytecode Instrumentation
  • Firebase Realtime Database

Language

  • English
  • Korean

 

Download CV