





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
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
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
Mimic: UI Compatibility Testing System for Android Apps (ICSE `19)
Proceedings of the 41st International Conference on Software Engineering
- Taeyeon Ki, Chang Min Park, Karthik Dantu, Steven Y. Ko, Lukasz Ziarek
- Link to project details
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
- Website: http://reptor.cse.buffalo.edu/
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: 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: 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: 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: 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
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
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.
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.
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.
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
Ph.D. Research Assistant
State University of New York at Buffalo
- Project: Mapping UI Events to Gestures and Voice, and Automated Testing System.
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
Undergraduate Research Assistant
State University of New York at Buffalo
- Android API Virtualization project
- “Enabling Open Innovation in Android Through API Virtualization.” Paper accepted from MobiSys 17′
Drill Sergeant
Military service in South Korea
Education
State University of New York at Buffalo
Computer Science, Ph.D. Student
State University of New York at Buffalo
Computer Science, Beachelor’s degree
- Dean’s List, Fall 2012
- Magna Cum Laude
Yonsei University, Republic of Korea
SUNY Study abroad program
Awards & Scholarships
Best Paper Honorable Mention Award
Proceedings of 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS)
Dean’s Fellowship Award
State University of New York at Buffalo
For exceptional graduate students who have potential for an outstanding graduate career
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
Dean’s List
State University of New York at Buffalo
Activities
Tau Beta Pi Engineering Honor Society
State University of New York at Buffalo
Nation’s oldest and largest engineering honor society
Network Defense Group
State University of New York at Buffalo
Learned how to defend against various networking attacks
Certificates
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