| 2007 |
| 8 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
cJ: enhancing java with safe type conditions.
AOSD 2007: 185-198 |
| 7 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Morphing: Safely Shaping a Class in the Image of Others.
ECOOP 2007: 399-424 |
| 6 | EE | Shan Shan Huang,
Yannis Smaragdakis:
Building Scalable Libraries with cJ.
ICSE Companion 2007: 45-46 |
| 2006 |
| 5 | EE | Shan Shan Huang,
Yannis Smaragdakis:
Easy language extension with meta-aspectJ.
ICSE 2006: 865-868 |
| 4 | EE | 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 | EE | Shan Shan Huang,
David Zook,
Yannis Smaragdakis:
Statically Safe Program Generation with SafeGen.
GPCE 2005: 309-326 |
| 2004 |
| 2 | EE | David Zook,
Shan Shan Huang,
Yannis Smaragdakis:
Generating AspectJ Programs with Meta-AspectJ.
GPCE 2004: 1-18 |
| 1 | EE | Yannis Smaragdakis,
Shan Shan Huang,
David Zook:
Program generators and the tools to make them.
PEPM 2004: 92-100 |