| 2016 | SIGMOD | Unifying data exploration and curation. | Shan Shan Huang |
| 2011 | PLDI | Taming the wildcards: combining definition- and use-site variance. | John Altidor, Shan Shan Huang, Yannis Smaragdakis |
| 2011 | SIGMOD | Datalog and emerging applications: an interactive tutorial. | Shan Shan Huang, Todd Jeffrey Green, Boon Thau Loo |
| 2010 | SIGMOD | SecureBlox: customizable secure distributed data processing. | William R. Marczak, Shan Shan Huang, Martin Bravenboer, Micah Sherr, Boon Thau Loo, Molham Aref |
| 2008 | ECOOP | Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary. | Shan Shan Huang, Amir Hormati, David F. Bacon, Rodric M. Rabbah |
| 2008 | PLDI | Expressive and safe static reflection with MorphJ. | Shan Shan Huang, Yannis Smaragdakis |
| 2007 | ECOOP | Morphing Software for Easier Evolution. | Shan Shan Huang, Yannis Smaragdakis |
| 2007 | ECOOP | Morphing: Safely Shaping a Class in the Image of Others. | Shan Shan Huang, David Zook, Yannis Smaragdakis |
| 2007 | ICSE | Building Scalable Libraries with cJ. | Shan Shan Huang, Yannis Smaragdakis |
| 2006 | ICSE | Easy language extension with meta-aspectJ. | Shan Shan Huang, Yannis Smaragdakis |
| 2006 | SPAA | An envolutionary path towards virtual shared memory with random access. | Jonathan Leighton Brown, Sue Goudy, Mike Heroux, Shan Shan Huang, Zhaofang Wen |
| 2005 | GPCE | Statically Safe Program Generation with SafeGen. | Shan Shan Huang, David Zook, Yannis Smaragdakis |
| 2004 | GPCE | Generating AspectJ Programs with Meta-AspectJ. | David Zook, Shan Shan Huang, Yannis Smaragdakis |
| 2004 | PEPM | Program generators and the tools to make them. | Yannis Smaragdakis, Shan Shan Huang, David Zook |
| 1987 | ICASSP | Conditional histogram vector quantization for spellmode recognizer. | Shan Shan Huang, Robert M. Gray |