17. The method of claim 14 , wherein the step of generating structural prescriptions further comprises the step of generating structural prescriptions for removing structural defects from software system.
20. The method of claim 17 , wherein the step of generating structural prescriptions for removing structural defects comprises the steps of: i. selecting a structural defect from a source code file; ii. determining whether the structural defect is non API method call defect; iii. processing direct state access, if the structural defect is non API method call defect; iv. determining whether the called function belongs to called module, if the structural defect is an API method call defect; v. applying break dependency strategy, if called function does not belong to called module; and vi. applying make API strategy, if the called function belongs to called module.