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
Vibration Analysis of Spur Gear- FEA Approach
Gears are used for a wide range of industrial applications. They have varied application starting from textile to aviation industries. They are the most common means of transmitting power. They change the rate of rotati...
Generation of Graph for Ethernet Verification Using TREK
The main objective is Verification of ETHERNET PARSER AND ROUTER using Graph based scenario model. This includes generation of graph and integration of testcases. Graph generation is done using the software Trek. This S...
A Comparative Study of Stress Parameters Obtained by STAAD-Pro and ETAB
Staad-PRO and ETAB are the most popular software’s for analysis of multistoried buildings. It has been observed that results obtained by both the software’s are not same in most of the cases. This study is an attempt to...
DC Electrical Properties of Antimony Substituted Lithium Ferrites
This paper discusses the DC electrical properties of antimony substituted lithium ferrites with compositional formula [Li0.5+x SbxFe2.5-2x O4]; where x=0.0 to 1.0 insteps of 0.1 prepared by conventional standard ceramic...
Review of Home Based Security Mechanism Using Paired Key for Sensor to Cloud Communication
Iot-related health care system are based on the vital description of the iot as a network of devices that connect directly with each other to capture and share important data through a secure service layer as ssl that c...