Extraction of Dependencies from Javascript Files using High Performance Analysis

Authors

  • Neha Chauksey  Department of Computer Engineering, PICT, Savitribai Phule Pune University, Maharashtra, India
  • Dr. A.S. Ghotkar  Department of Computer Engineering, PICT, Savitribai Phule Pune University, Maharashtra, India

Keywords:

Scripting languages, XML, Search interfaces, Restful web services

Abstract

In various software development analyzers, it is necessary to know the dependencies amongst classes and other objects, so that the developers may get the information as to where are these dependencies currently in use, and which modules will be affected due to change in codes. This paper aims to build a dependency analyzer that takes multiple XML documents as the input, each representing a huge repository with an ever growing list of artifacts produced by large teams in an organization. This analyzer is designed such that it analyzes simple and recursive dependencies by utilizing the power of database to efficiently store and search the dependencies so as to represent the result in a tree format. This analyzer will act as an important decision making point for approving changes including the mitigation strategy for reducing the risk of change.

References

  1. Matthias Keil and Peter Thiemann, "Type-based Dependency Analysis for javascript", in ACM 978-1-4503-2144-0/13/06, June 2013.
  2. Magnus Madsen, Benjamin Livshits and Michael Fanning, "Practical Static Analysis of javascript Applications in the Presence of Frameworks and Libraries", in Microsoft Research Technical Report, MSR- TR-201266.
  3. Milos Savic, Gordana Rakic, Zoran Budimac, Mirjana Ivanovic, "A language-independent approach to extraction of dependencies between source code entities", in Elsevier: Information and Software Technology, 2014.
  4. Liang Huai Yang, Mong Li Lee, Wynne Hsu, Decai Huang, Limsoon Wong, "Efficient Mining of frequent XML query patterns with repeatingsiblings", in Elsevier: Information and Software Technology 50 pp. 375389, 2008.
  5. Kajal T. Claypool, "SUSAX: Context-specific searching in XML documents using sequence alignment techniques", in Elsevier: Data and Knowledge Engineering 65 pp. 177-197, 2008.
  6. 6. Binh Viet, Eric Pardede, "Active XML (AXML) research: Survey on the representation, system architecture, data exchange mechanism and query evaluation", in Elsevier: Journal of Network and Computer Applications, 2013.
  7. Krishna Murthy. A, Suresha, "XML URL Classification based on their semantic structure orientation for Web Mining Applications", in Elsevier: Procedia Computer Science 46 pp. 143-150 (2015).
  8. Katalin Tunde, Janosi-Ranez, Viorica Varga and Timea Nagy, "Detecting XML Functional Dependencies through Formal Concept Analysis", in IEEE transactions, Sept-20, 2010.
  9. Eric Jiu-Lin Lu and Yu-Ming Jung, "XDSearch: an efficient search engine for XML document schemata", in PERGAMO: Expert systems with Applications 24 pp. 213-224, 2003.
  10. Dan Suciu, "From searching text to querying XML streams", in Elsevier: Journal of Discrete Algorithms 2 pp. 17-32, 2004.
  11. Susumu Nishimura, Keisuke Nakano, "XML Stream transformer generation??????? through program composition and dependency analysis", in Elsevier: Science of Computer Programming 54 pp. 257-290, 2005.
  12. Jun-Ki Min, Myung-Jae Park and Chin-Wan Chung, "XTREAM: an efficient multi-query evaluation on streaming XML data", in Elsevier: Information Sciences 177 pp. 3519-3538, 2007.

Downloads

Published

2017-10-31

Issue

Section

Research Articles

How to Cite

[1]
Neha Chauksey, Dr. A.S. Ghotkar, " Extraction of Dependencies from Javascript Files using High Performance Analysis, International Journal of Scientific Research in Science and Technology(IJSRST), Online ISSN : 2395-602X, Print ISSN : 2395-6011, Volume 3, Issue 7, pp.521-525, September-October-2017.