首页    期刊浏览 2024年11月23日 星期六
登录注册

文章基本信息

  • 标题:A Dependency Graph Generation Process for Client-side Web Applications
  • 本地全文:下载
  • 作者:Tajkia R. Toma ; Mohayeminul Islam ; Mohammad Shoyaib
  • 期刊名称:International Journal of Information Engineering and Electronic Business
  • 印刷版ISSN:2074-9023
  • 电子版ISSN:2074-9031
  • 出版年度:2015
  • 卷号:7
  • 期号:2
  • 页码:38-50
  • DOI:10.5815/ijieeb.2015.02.06
  • 出版社:MECS Publisher
  • 摘要:The prolific growth of the Internet density has replaced native applications with web based applications. Current trend of web applications is moving towards fat client architecture, which results in a large codebase of the client side of web applications. Manual management of this huge code is tedious and time consuming for de-velopers. We present a technique to construct a depend-ency graph to provide an overview of the code showing the inter-dependency of the code elements. We conduct a dynamic analysis to make the JavaScript call graph to address the dynamic nature of JavaScript. We further integrate HTML and CSS with the JavaScript call graph to make a dependency graph. Because we can accurately identify the HTML and CSS relations, the result of the dependency graph depends on the JavaScript call graph. Our evaluation of the JavaScript call graph on six web applications demonstrates that the precision is high for the large applications and relatively low for small applications. The recall is low for large applications and relatively higher for small applications.
  • 关键词:Web Application;Software Maintenance;Client-side;Dynamic Analysis;Test case;Call Graph;Dependency Graph
国家哲学社会科学文献中心版权所有