Shan Shan Huang
Computer Scientist and International Media Sensation
Home
I am a Ph.D. candidate at Georgia Institute of Technology, College of Computing. I have been working with Prof. Yannis Smaragdakis since fall of 2003.
My research focuses on developing tools to reduce the accidental complexities (complexities not related to the core solutions) in software engineering. I apply programming languages techniques to raise the abstraction level used in program construction: I design language abstraction mechanisms that support better modularity and reuse, and I enable programmers to develop their own domain-specific abstractions through program generation.
Contact:
Job Search
I am looking for faculty positions at research universities, or research staff member positions at industrial labs, starting Fall 2009.
My application material:
- Curriculum Vitae: pdf | html
- Research Statement: pdf
- Teaching Statement: pdf
- Representative Publications:
Note: The first 3 are what I submit to schools that request only 3 publications.- Shan Shan Huang and Yannis Smaragdakis. Expressive and Safe Static Reflection. In ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation (PLDI 2008), pages 7989, ACM Press, 2008. Acceptance rate: 18%. (pdf)
- Shan Shan Huang , Amir Hormati, David Bacon, and Rodric Rabbah. Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary. In 22nd European Conference on Object-Oriented Programming (ECOOP 2008), pages 76103, Springer, 2008. Acceptance rate: 19%. (pdf)
- Shan Shan Huang , David Zook, and Yannis Smaragdakis. Domain-Specific Languages and Program Generation with Meta-AspectJ. In ACM Transactions on Software Engineering and Methodology (TOSEM). 18(2):1–32, 2008. (pdf)
- Shan Shan Huang , David Zook, and Yannis Smaragdakis. Morphing: Safely Shaping a Class in the Image of Others. In Proceedings of European Conference on Object-Oriented Programming (ECOOP 2007), pages 399424, Springer, 2007. Acceptance rate: 16%. (pdf)
- Shan Shan Huang , David Zook, and Yannis Smaragdakis. cJ: Enhancing Java with Safe Type Conditions. In Proceedings of Aspect-Oriented Software Development, (AOSD 2007), pages 185198, ACM Press, 2007. Acceptance rate: 18%. (pdf)