I am a fifth-year Ph.D student in system group at the department of computer science, the University of Chicago. I am working with Prof. Shan Lu on the performance and the correctness problems of big-data softwares. Here is my resume.
Education
-
2016.8-now, University of Chicago, Ph.D., Computer Science, Supervisor: Prof. Shan Lu
-
2011.9-2015.7, Fudan University, B.Eng, Software Engineering
Research Projects
-
Hyperloop, improve the performance of your ORM applications.
-
A comprehensive study of performance problems on existing open-source applications built with Ruby-on-Rails.
-
PowerStation, a RubyMine plugin to help you find performance bugs.
-
Panorama, a view-centric and database-aware development environment for web developers.
-
Vibranium, the first in-depth study of data-constraint problems in web applications
-
Publications
-
Understanding and Detecting Software Upgrade Failures in Distributed Systems. Yongle zhang, Junwen Yang, Zhuqi Jin, Utsav Sethi, Shan Lu, Ding Yuan (SOSP’21)
-
Auto-Pipeline: Synthesizing Complex Data Pipelines By-Target Using Reinforcement Learning and Search. Junwen Yang, Chaudhuri, Surajit (VLDB’21)
-
Automated Code Refactoring upon Database-Schema Changes in Web Applications. Sophie Xie, Junwen Yang, Shan Lu (ASE’21 Demonstration Track)
-
Managing data constraints in database-backed web applications. Junwen Yang, Utsav Sethi, Cong Yan, Shan Lu, Alvin Cheung (ICSE’20)
-
View-Driven Optimization of Database-Backed Web Applications. Cong Yan, Junwen Yang, Alvin Cheung, Shan Lu (CIDR’20)
-
Improving Performance and Quality of Database-Backed Software. Junwen Yang. 2019 John Vlissides Award (SPLASH 2019 Doctoral Symposium)
-
View-Centric Performance Optimization for Database-Backed Web Applications. Junwen Yang, Cong Yan, Chengcheng Wan, Shan Lu, Alvin Cheung (ICSE’19) SIGSOFT Distinguished Paper Award
-
PowerStation: Automatically detecting and fixing inefficiencies of database-backed web applications in IDE. Junwen Yang, Cong Yan, Pranav Subramaniam, Shan Lu, Alvin Cheung (FSE’18 Demonstartion Track)
-
How not to structure your database-backed web applications: a study of performance bugs in the wild. Junwen Yang, Cong Yan, Pranav Subramaniam, Shan Lu, Alvin Cheung (ICSE’18)
-
Understanding Performance Inefficiencies in Real-world Database-backed Applications. Cong Yan, Junwen Yang, Alvin Cheung, Shan Lu (CIKM’17)
Service
-
Invited to the ICPE 2021 Artifact Evaluation/Demo Program Committee
-
Served on the ECOOP’20 Artifact Evaluation Committee (AEC)
-
Served on ICPE 2020 Poster and Demo Track program committee
-
ACM-W mentor program
-
Student Volunteer for SOSP 2017, SIGMOD 2017, ICSE 2019
Teaching
- TA for CS23200/33250 Computer Security
Awards
-
Harper Dissertation Fellowship 2020
-
UU Fellowship 2019
-
ACM SIGPLAN John Vlissides Award 2019
-
SIGSOFT Distinguished Paper Award 2019
-
SOSP’17, CIKM’17, SIGIR’17 travel grant
-
CERES Outstanding Research Award 1st Year Graduate 2017
Contact
-
Email Address: junwen at uchicago dot edu
-
Office Address:
JCL 283
Department of Computer Science
The University of Chicago
5730 S. Ellis Avenue
Chicago, IL 60637