I am a research staff member at IBM TJ Watson Research Center at Yorktown Heights, NY. I recently received my PhD from the Human-Computer Interaction Institute (HCII) at Carnegie Mellon University. My research explores novel tools that assist users in various aspects of the software development process, such as debugging, testing, and creating tutorials and documentations. My PhD research centered