Method and apparatus for analysing application by source code analysis

PURPOSE: A method for analyzing an application program by source code analysis and a device thereof are provided to analyze functions of the application program by analyzing a source code opened in the program. CONSTITUTION: A control unit (500) analyzes an application program to determine/classify/output application program composition information used in the program. A display unit (540) displays the output of the control unit. The program composition information is an application programming interface (API) used in the application program and the application program using the API. The control unit confirms the API in a database during the determination of the composition information and determines the application program using the API. [Reference numerals] (500) Control unit; (501) Application; (503) Pattern matching unit; (505) Data retrieving unit; (507) User preference reflecting unit; (530) Input unit; (540) Display unit; (550) Storage unit; (555) API database; (AA,BB) Source code