I am a third year grad student at University of
Maryland, College Park. My research interests are static and dynamic
analyses of programming languages. In particular, I am interested in
analysis of scripting languages and program slicing. I have worked on
Diamondback Ruby (DRuby), a tool that blends static and dynamic typing for
Ruby, and recently started DRails, an extension to DRuby for Ruby on Rails
support. My research advisor is Professor Jeffrey S. Foster, and I am a
member of the PLUM group at UMD. During the summer of 2009, I worked on a
fault localization project using a slicing technique at Microsoft Research
India. My internship mentor was Venkatesh-Prasad Ranganath. As an
undergraduate, I implemented an improved version of conditioned slicing for
the C language. My undergraduate advisor was Professor Susan Horwitz.
Static Typing for Ruby on Rails
Jong-hoon (David) An and Avik Chaudhuri and Jeffrey Foster
In ASE 2009. Short Paper. To appear. [
PDF]
Profile-Guided Static Typing for Dynamic Scripting Languages
Michael Furr and Jong-hoon (David) An and Jeffrey Foster
In OOPSLA 2009. To appear
Static Type Inference for Ruby
Michael Furr and Jong-hoon (David) An and Jeffrey Foster and Michael
Hicks
In OOPS track, SAC 2009. [
PDF]
Static Typing for Ruby on Rails
Jong-hoon (David) An and Avik Chaudhuri and Jeffrey Foster
University of Maryland, College Park. Technical Report. [
PDF]
Profile-Guided Static Typing for Dynamic Scripting Languages
Michael Furr and Jong-hoon (David) An and Jeffrey Foster
University of Maryland, College Park. CS-TR-4935. [
PDF]
XTOLS: Cross-Tier Oracle Label Security
Jong-hoon (David) An
University of Maryland, College Park. CS-TR-4934. [
PDF]
Other Papers
Conditioned Slicing
Jong-hoon (David) An (advised by Professor Susan Horwitz)
University of Wisconsin--Madison. Undergraduate Honors Thesis (2007). [
PDF]