1. A method for guiding correction of semantic errors in code in an integrated development environment, said method comprising the steps of: inputting, using a code editor, code being developed by a developer in an integrated development environment; identifying, using one or more collaboration records located for a node in a syntax tree constructed for said code inputted, any semantic errors pertaining to use of a third-party library in said code inputted by said developer; and displaying one or more suggestions associated with said one or more collaboration records located to correct said any semantic errors identified for said node, wherein said developer can choose a suggestion of said one or more suggestions displayed to guide correction of said any semantic errors.