A Multilanguage Source Code Retrieval System Using Structural-Semantic Fingerprints - Mohamed Amine Ouddan (2007)