Chen-Chin is a first-year graduate student at University of Illinois at Urbana-Champaign (UIUC), where he is pursuing a master's degree in information science. His educational background includes a bachelor's degree in Computer Science. Proficient in Python, C++, SQL, and R Language, he has three years of working experience.
Skills
Programming: Python (6y+), C++ (3y+), C, Java, SQL (4y+), and R (4y+)
DevOps: Git, XCTest, Docker, Linux, Kubernetes, Bash scripting, AWS, Firebase, and GCP
Security Tools: Metasploit, Burpsuite, Wireshark, Nmap, Nessus, and Rapid7
User Research: Persona, Interview, Survey, Comparative analysis, Heuristic evaluation, and Usability testing
Education
University of Illinois, Urbana-Champaign
M.S. in Information Science
Coursework (GPA 3.9) : Information Modeling; Data, Statistical models and Information; Sociotechnical Information Systems; Data Visualization; Data Warehousing and BI; Machine Learning Cloud
National Chiao Tung University
B.S. in Computer Science
Coursework: Data Structures; Algorithms; Parallel Programming; Network Security; Cryptography; Pattern Recognition; Operating Systems; Computer Networks; Computer Organization; Compiler; Database Systems; Object-Oriented Programming; Statistics
Â
Work Experience
National Yang Ming Chiao Tung University
Research Assistant
- Led a team with six people applying deep learning (YOLO), REST API, and Python to design and implement a system called SJA that can reproduce users' social media news consumption (e.g., Facebook, Instagram, YouTube) using chronological screenshots input.
- Utilized active learning for model training to identify individual media content (e.g., posts, videos) and engagement events (e.g., interactions with comments or "liking" posts), achieving an F1 score exceeding 90% using 300 screenshots.
- Led a team of three to develop an app that not only delivers real-time news and notifications from nine media outlets but also captures user news consumption behaviors, including reading speed and triggers, applying Selenium, Beautiful Soup ,and Firebase (GCP).
- Performed a quantitative analysis by utilizing Python for clustering methods (K-means) and R for statistics, thereby establishing a relationship between perceived opportune moments for news notifications and deep news reading behaviors.
QNAP
Software Security Engineer
- Discovered 4 vulnerabilities through white box penetration testing.
- Fought against virus and ransomware (Qsnatch), and built a monitor system applying domain generation algorithms to track Qsnatch.
- Enhanced the security of the NAS system and applications by integrating the principle of least privilege, among other measures. (MITRE)
- In charge of product security incident response, encompassing tasks such as identifying vulnerabilities, assessing their severity, addressing them, managing disclosure, and assigning Common Vulnerabilities and Exposures(CVE).
Â
Project Demo
Screenshot Journey Auditor (SJA)
SJA employs machine learning to split media units (e.g., posts, videos) and detect engagement events (e.g., interaction with comments, “liking” posts) on popular social-media platforms (e.g., Facebook, Instagram, Youtube). Then, it visualizes these detected events along with screenshots, and allows researchers to correct detected events to iteratively improve its unit and event detection.
VIDEO:

Â
Publications
Scanning or Simply Unengaged in Reading? Opportune Moments for Pushed News Notifications and Their Relationship with Smartphone Users’ Choice of News-reading Modes
Chen-Chin Lin, Chia-Chen Wu, Ping-Ju Huang, Yu-Hsin Lai, Yi-Ting Ho, Chih-Chi Chung, Yung-Ju Chang
Â
Screenshot Journey Auditor: A Tool to Support Analysis of Smartphone Media Consumption Journey Using Screenshot Data
Chen-Chin Lin, Jian-Hua Jiang Chen, Rebecca Ping Yu, Wan-Yun Yu, Yung-Ju Chang* (CSCW EA '22 )
I’m Interested, but Can/Would Only Skim It: Studying Smartphone Users’ Receptivity to News Notifications
Ping-Ju Huang, Chia-Chen Wu, Yu-Hsin Lai, Chen-Chin Lin, and Yung-Ju Chang* (UbiComp-ISWC '21)
Occurrence and Triggers of Mobile News Exposure: A Screenshot-Based ESM Study
Jian Hua Jiang Chen, Ming Yen Yeh, Chen-Chin Lin, Yung-Ju Chang*, Wan-Yun Yu, Rebecca Ping Yu (UbiComp-ISWC '21 )