Dr. YoungSeok Yoon (CS 2015)
My research goal is to make developers more productive by providing better development tools. To achieve this goal, my research involves understanding developer behaviors, identifying problems, and designing tools to help with those problems using various HCI methods at each stage.
Specifically, my thesis work is about supporting developers' backtracking by providing selective undo feature to the code editors.
Before coming to CMU, I was a full-time developer at Nexon Corporation, where I participated in developing a 3D multi-player online action role playing game called "Mabinogi: Heroes" (a.k.a. "Vindictus" in North America) for three and a half years.
Supporting Selective Undo in a Code Editor. YoungSeok Yoon and Brad A. Myers. In Proceedings of the International Conference on Software Engineering (ICSE'15). May 16-24, 2015.
Selective Undo Support for Painting Applications. Brad A. Myers, Ashley Lai, Tam Minh Le, YoungSeok Yoon, Andrew Faulring, and Joel Brandt. In Proceedings of the ACM SIGCHI Conference on Human Factors in Computing Systems (CHI'15). April 18-23, 2015. pp. 4227-4236.
A Longitudinal Study of Programmers' Backtracking. YoungSeok Yoon and Brad A. Myers. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'14). July 28-August 1, 2014. pp. 101-108.
Visualization of Fine-Grained Code Change History. YoungSeok Yoon, Brad A. Myers, and Sebon Koo. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'14). Semtember 15-19, 2013. pp. 119-126.
Creativity Support in Authoring and Backtracking. Brad A. Myers, Stephen Oney, YoungSeok Yoon, and Joel Brandt. In Proceedings of the Workshop on Evaluation Methods for Creativity Support Environments at CHI'13 (ECSE'13). April 28, 2013. pp. 40-43.
Active Code Completion. Cyrus Omar, YoungSeok Yoon, Thomas D. LaToza, and Brad A. Myers. In Proceedings of the International Conference on Software Engineering (ICSE'12). June 2-9, 2012. pp. 859-869.
An Exploratory Study of Backtracking Strategies Used by Developers. YoungSeok Yoon and Brad A. Myers. In Proceedings of the Workshop on Cooperative and Human Aspects of Software Engineering at ICSE'12 (CHASE'12). June 2, 2012. pp. 138-144.
Capturing and Analyzing Low-Level Events from the Code Editor. YoungSeok Yoon and Brad A. Myers. In Proceedings of the Workshop on Evaluation and Usability of Programming Languages and Tools at SPLASH'11 (PLATEAU'11). October 24, 2011. pp. 25-30.