Provided are a substituted tricyclic herteocyclic compound of formula I or a stereoisomer, a tautomer, an N-oxide, a hydrate, a solvate, a metabolite, a pharmaceutically acceptable salt, ester or a prodrug thereof, a pharmaceutical composition including the same and uses thereof. The substituted tricyclic herteocyclic compounds and the pharmaceutical compositions comprising the compounds disclosed herein can be used for treating a disorder caused by at least one of cancer and neurodegenerative diseases. Further the compounds and the pharmaceutical compositions comprising the compounds disclosed herein can be also used for preventing or treating a disorder caused by, associated with or accompanied by any abnormal kinase activity.