 | 2011 |
| 17 |  | John Altidor,
Shan Shan Huang,
Yannis Smaragdakis:
Taming the wildcards: combining definition- and use-site variance.
PLDI 2011: 602-613 |
| 16 |  | Shan Shan Huang,
Todd Jeffrey Green,
Boon Thau Loo:
Datalog and emerging applications: an interactive tutorial.
SIGMOD Conference 2011: 1213-1216 |
| 15 |  | Shan Shan Huang,
Yannis Smaragdakis:
Morphing: Structurally shaping a class by reflecting on others.
ACM Trans. Program. Lang. Syst. 33(2): 6 (2011) |
| 14 |  | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Statically safe program generation with SafeGen.
Sci. Comput. Program. 76(5): 376-391 (2011) |
| 2010 |
| 13 |  | William R. Marczak,
Shan Shan Huang,
Martin Bravenboer,
Micah Sherr,
Boon Thau Loo,
Molham Aref:
SecureBlox: customizable secure distributed data processing.
SIGMOD Conference 2010: 723-734 |
| 2008 |
| 12 |  | Shan Shan Huang,
Amir Hormati,
David F. Bacon,
Rodric M. Rabbah:
Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary.
ECOOP 2008: 76-103 |
| 11 |  | Shan Shan Huang,
Yannis Smaragdakis:
Expressive and safe static reflection with MorphJ.
PLDI 2008: 79-89 |
| 10 |  | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Domain-specific languages and program generation with meta-AspectJ.
ACM Trans. Softw. Eng. Methodol. 18(2): (2008) |
| 2007 |
| 9 |  | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
cJ: enhancing java with safe type conditions.
AOSD 2007: 185-198 |
| 8 |  | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Morphing: Safely Shaping a Class in the Image of Others.
ECOOP 2007: 399-424 |
| 7 |  | Shan Shan Huang,
Yannis Smaragdakis:
Building Scalable Libraries with cJ.
ICSE Companion 2007: 45-46 |
| 6 |  | Shan Shan Huang,
Yannis Smaragdakis:
Morphing Software for Easier Evolution.
RAM-SE 2007: 71-80 |
| 2006 |
| 5 |  | Shan Shan Huang,
Yannis Smaragdakis:
Easy language extension with meta-aspectJ.
ICSE 2006: 865-868 |
| 4 |  | Jonathan Leighton Brown,
Sue Goudy,
Mike Heroux,
Shan Shan Huang,
Zhaofang Wen:
An envolutionary path towards virtual shared memory with random access.
SPAA 2006: 117 |
| 2005 |
| 3 |  | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Statically Safe Program Generation with SafeGen.
GPCE 2005: 309-326 |
| 2004 |
| 2 |  | David Zook,
Shan Shan Huang,
Yannis Smaragdakis:
Generating AspectJ Programs with Meta-AspectJ.
GPCE 2004: 1-18 |
| 1 |  | Yannis Smaragdakis,
Shan Shan Huang,
David Zook:
Program generators and the tools to make them.
PEPM 2004: 92-100 |