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 条
  • [21] SAPHIRE international: A tool for cross-language information retrieval
    Hersh, WR
    Donohoe, LC
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1998, : 673 - 677
  • [22] Structural and Nominal Cross-Language Clone Detection
    Nichols, Lawton
    Emre, Mehmet
    Hardekopf, Ben
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2019), 2019, 11424 : 247 - 263
  • [23] The Effects of High Quality Translations of Named Entities in Cross-Language Information Exploration
    Dan Wu
    He, Daqing
    Heng Ji
    Grishman, Ralph
    IEEE NLP-KE 2008: PROCEEDINGS OF INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING AND KNOWLEDGE ENGINEERING, 2008, : 443 - +
  • [24] POLYCRUISE: A Cross-Language Dynamic Information Flow Analysis
    Li, Wen
    Ming, Jiang
    Luo, Xiapu
    Cai, Haipeng
    PROCEEDINGS OF THE 31ST USENIX SECURITY SYMPOSIUM, 2022, : 2513 - 2530
  • [25] Utilizing Images for Assisting Cross-language Information Retrieval on the Web
    Hayashi, Yoshihiko
    Bora, Savas Ali
    Nagata, Masaaki
    2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, : 100 - +
  • [26] Introduction to the Special Issue on Cross-Language Algorithms and Applications
    Costa-jussa, Marta R.
    Bangalore, Srinivas
    Lambert, Patrik
    Marquez, Lluis
    Montiel-Ponsoda, Elena
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2016, 55 : 1 - 15
  • [27] Mispronunciation detection based on cross-language phonological comparisons
    Wang, Lan
    Feng, Xin
    Meng, Helen M.
    2008 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING, VOLS 1 AND 2, PROCEEDINGS, 2008, : 307 - 311
  • [28] Cross-language information propagation for arabic mention detection
    Zitouni, Imed
    Florian, Radu
    ACM Transactions on Asian Language Information Processing, 2009, 8 (04):
  • [29] Towards the Detection of Cross-Language Source Code Reuse
    Flores, Enrique
    Barron-Cedeno, Alberto
    Rosso, Paolo
    Moreno, Lidia
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2011, 6716 : 250 - 253
  • [30] Toward web mining of cross-language query translations in digital libraries
    Wang J.-H.
    Lu W.-H.
    Chien L.-F.
    International Journal on Digital Libraries, 2004, 4 (4) : 247 - 257