Call Tree Detection Using Source Code Syntax Analysis
Journal Title: International Journal for Research in Applied Science and Engineering Technology (IJRASET) - Year 2016, Vol 4, Issue 9
Abstract
Industry-wide software is developed using multi-layer n-tier architecture. These tiers/layers are often created using detached projects and services with millions and thousands of lines of functional object oriented code. Programmers often have to troubleshoot, track and debug a function call from graphical user interface tier to the data controller layer while investigating and troubleshooting an issue. They have to inspect and evaluate the source code based on queries, key words and search results or use technical, api design documents to construct the call hierarchy tree. This process is intensive, time consuming and laborious and depends on key word accuracy. The development environment programs are can analyze only the code in the loaded solution and lack the program comprehension capability. This paper proposes call tree detection of the functions across several tiers of the code residing in different code bases to help programmers better comprehend the software framework. The structure of class, functions, and properties were evaluated and then matched against the templates of source code. A tree of similar and connected functions was created. The recursive querying and matching halted when the processing reached data layer. The method resulted in 78.26% accuracy when compared with human assisted search.
Authors and Affiliations
Amol S Patwardhan
slugThermodynamic Analysis of Vapor Absorption Refrigeration System and Calculation of COP
This paper provides an analytical study of absorption refrigeration technology. Through the application of the first and second laws of thermodynamics upper and lower limits for the coefficient of performance (COP) of a...
Comparative Study on IEEE 802.11 N/AC/AD for WLAN
Wireless communication is one of the essential technology in the modern era . From the beginning communication is the part of our life, which is in the form of either analog or digital, can be used in radios , mobile ph...
Image Enhancement of DICOM Lung Cancer
lung cancer images have the ability to help detecting on disease caused by cells normal growth. During this study we will deal with DICOM images which have a standard for medical imaging. Its purpose is to standardize d...
Secondary - Side Phase- Shift- Controlled ZVS Three Level DC/DC Converter Topology
This paper presents a soft switching dc/dc converter with secondary - side phase shift control strategy is proposed to improve the conversion efficiency and minimize the primary switch voltage stress to half of the inpu...
Face Detection based on Skin Color in Image by Neural Networks
Face detection is one of the challenging problems in the image processing. A novel face detection system is presented in this paper. The approach relies on skin-based color features extracted from two dimensional Discre...