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 条
  • [41] On the Mono- and Cross-Language Detection of Text Reuse and Plagiarism
    Barron-Cedeno, Alberto
    SIGIR 2010: PROCEEDINGS OF THE 33RD ANNUAL INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH DEVELOPMENT IN INFORMATION RETRIEVAL, 2010, : 914 - 914
  • [42] Analysis of appropriate category level of Web directory for Cross-Language Information Retrieval
    Kimura, Fuminori
    Maeda, Akira
    Hatano, Kenji
    Miyazaki, Jun
    Uemura, Shunsuke
    IMECS 2008: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2008, : 738 - +
  • [43] The impact of visual layout factors on performance in web pages: A cross-language study
    Parush, A
    Shwarts, Y
    Shtub, A
    Chandra, MJ
    HUMAN FACTORS, 2005, 47 (01) : 141 - 157
  • [44] Using concept maps in digital libraries as a cross-language resource discovery tool
    Richardson, R
    Fox, EA
    PROCEEDINGS OF THE 5TH ACM/IEEE JOINT CONFERENCE ON DIGITAL LIBRARIES, PROCEEDINGS, 2005, : 256 - 257
  • [45] Towards a new possibilistic query translation tool for cross-language information retrieval
    Bilel Elayeb
    Wiem Ben Romdhane
    Narjès Bellamine Ben Saoud
    Multimedia Tools and Applications, 2018, 77 : 2423 - 2465
  • [46] XSearch: A Domain-Specific Cross-Language Relevant Question Retrieval Tool
    Xu, Bowen
    Xing, Zhenchang
    Xia, Xin
    Lo, David
    Le, Xuan-Bach D.
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 1009 - 1013
  • [47] A practical tool for detecting cross-language code pairs with similar control structures
    Dai, Feng
    Chiba, Shigeru
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1301 - 1303
  • [48] Towards a new possibilistic query translation tool for cross-language information retrieval
    Elayeb, Bilel
    Ben Romdhane, Wiem
    Ben Saoud, Narjes Bellamine
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (02) : 2423 - 2465
  • [49] Search as research practices on the web: The SaR-Web platform for cross-language engine results analysis
    Taibi, Davide
    Rogers, Richard
    Marenzi, Ivana
    Nejdl, Wolfgang
    Ahmad, Qazi Asim Ijaz
    Fulantelli, Giovanni
    PROCEEDINGS OF THE 2016 ACM WEB SCIENCE CONFERENCE (WEBSCI'16), 2016, : 367 - 369
  • [50] Flowchart-Based Cross-Language Source Code Similarity Detection
    Zhang, Feng
    Li, Guofan
    Liu, Cong
    Song, Qian
    SCIENTIFIC PROGRAMMING, 2020, 2020