1. A method for correcting semantic errors in code in an integrated development environment, said method comprising: inputting, using a code editor, code being developed in an integrated development environment; identifying, in a syntax tree constructed for said code inputted, one or more nodes containing semantic errors pertaining to use of a third-party library; choosing a node of said one or more nodes identified in said syntax tree constructed containing said semantic errors; displaying multiple suggestions for correcting said semantic errors identified for said node chosen, wherein each of said multiple suggestions include one or more executable code snippets associated with one or more collaboration records located for said node chosen, and wherein said one or more executable code snippets are submitted by peer developers to correct said semantic errors identified for said node chosen; displaying an executable code snippet configuration interface for configuring said one or more executable code snippets, wherein the executable code snippet configuration interface comprises: an input parameter active field for identifying input parameters that are required, by said node chosen, to be used with said one or more executable code snippets; an output parameter active field for identifying output parameters that are required, by said node chosen, to be used with said one or more executable code snippets; an input/output parameter active field for identifying input/output parameters that are required, by said node chosen, to be used with said one or more executable code snippets; and a return value active field for identifying a return value that is required, by said node chosen, to be returned by said one or more executable code snippets; selecting at least one executable code snippet from said one or more executable code snippets displayed for correcting said semantic errors identified for said node chosen; and executing said code inputted in said integrated development environment, wherein said at least one executable code snippet has been previously collected by said integrated development environment, and wherein said at least one executable code snippet selected is automatically invoked to correct said semantic errors identified for said node chosen.