1. A method to search for at least one relationship pattern in a plurality of runtime artifacts, the method comprising: detecting at least one data manipulation statement in the plurality of artifacts; extracting at least one relationship clause from the detected at least one data manipulation statement; parsing the extracted at least one relationship clause; generating at least one normalized syntax tree based on the parsed at least one relationship clause; and performing a classification and a snippet discovery on the generated at least one normalized syntax tree.