BabelRef: Detection and Renaming Tool for Cross-Language Program Entities in Dynamic Web Applications

被引:0
|
作者
Hung Viet Nguyen [1 ]
Hoan Anh Nguyen [1 ]
Tung Thanh Nguyen [1 ]
Nguyen, Tien N. [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
Refactoring; Web applications; Cross-language;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a dynamic web application, client-side code is often dynamically generated from server-side code. Client-side program entities such as HTML presentation elements and Javascript functions/variables are embedded within server-side string literals or variables' values. However, existing tools for code maintenance such as automatic renaming support only work for program entities in a single language on either the server side or the client side. In this paper, we introduce BabelRef, a novel tool that is able to automatically identify and rename client-side program entities and their references that are embedded within server-side code.
引用
收藏
页码:1391 / 1394
页数:4
相关论文
共 50 条
  • [31] Cross-Language Code Search using Static and Dynamic Analyses
    Mathew, George
    Stolee, Kathryn T.
    PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 205 - 217
  • [32] Query disambiguation for Cross-Language Information Retrieval using Web directories
    Kimura, F
    Maeda, A
    Miyazaki, J
    Uemura, S
    INTERNATIONAL WORKSHOP ON CHALLENGES IN WEB INFORMATION RETRIEVAL AND INTEGRATION, PROCEEDINGS, 2005, : 151 - 156
  • [33] Simulating cross-language priming with a dynamic computational model of the lexicon
    Zhao, Xiaowei
    Li, Ping
    BILINGUALISM-LANGUAGE AND COGNITION, 2013, 16 (02) : 288 - 303
  • [34] Statistical Feature Extraction for Cross-Language Web Content Quality Assessment
    Geng, Guang-Gang
    Li, Xiao-Dong
    Wang, Li-Ming
    Wang, Wei
    Shen, Shuo
    PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1129 - 1130
  • [35] Lexical selection for cross-language applications: Combining LCS with WordNet
    Dorr, B
    Katsova, M
    MACHINE TRANSLATION AND THE INFORMATION SOUP, 1998, 1529 : 438 - 447
  • [36] Using cross-language information retrieval methods for bilingual search of the web
    Shim, Sung J.
    International Conference on Computational Intelligence for Modelling, Control & Automation Jointly with International Conference on Intelligent Agents, Web Technologies & Internet Commerce, Vol 2, Proceedings, 2006, : 19 - 23
  • [37] Cross-Language Plagiarism Detection Model Based On Multiple Features
    Liu, Gang
    Dong, Yichao
    Li, Guangxi
    26TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (IEEE ISCC 2021), 2021,
  • [38] On the Feasibility of Cross-Language Detection of Malicious Packages in npm and PyPI
    Ladisa, Piergiorgio
    Ponta, Serena Elisa
    Ronzoni, Nicola
    Martinez, Matias
    Barais, Olivier
    39TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2023, 2023, : 71 - 82
  • [39] A cross-language speech model for detection of Parkinson's disease
    Lim, Wee Shin
    Chiu, Shu-, I
    Peng, Pei-Ling
    Jang, Jyh-Shing Roger
    Lee, Sol-Hee
    Lin, Chin-Hsien
    Kim, Han-Joon
    JOURNAL OF NEURAL TRANSMISSION, 2025, 132 (04) : 579 - 590
  • [40] CRUST: Towards a Unified Cross-Language Program Analysis Framework for Rust
    Hu, Shuang
    Hua, Baojian
    Xia, Lei
    Wang, Yang
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 970 - 981