X-PERT: Accurate Identification of Cross-Browser Issues in Web Applications

被引:0
|
作者
Choudhary, Shauvik Roy [1 ]
Prasad, Mukul R. [2 ]
Orso, Alessandro [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
[2] Fujitsu Lab Amer, Sunnyvale, CA 94085 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Due to the increasing popularity of web applications, and the number of browsers and platforms on which such applications can be executed, cross-browser incompatibilities (XBIs) are becoming a serious concern for organizations that develop web-based software. Most of the techniques for XBI detection developed to date are either manual, and thus costly and error-prone, or partial and imprecise, and thus prone to generating both false positives and false negatives. To address these limitations of existing techniques, we developed X-PERT, a new automated, precise, and comprehensive approach for XBI detection. X-PERT combines several new and existing differencing techniques and is based on our findings from an extensive study of XBIs in real-world web applications. The key strength of our approach is that it handles each aspects of a web application using the differencing technique that is best suited to accurately detect XBIs related to that aspect. Our empirical evaluation shows that X-PERT is effective in detecting real-world XBIs, improves on the state of the art, and can provide useful support to developers for the diagnosis and (eventually) elimination of XBIs.
引用
收藏
页码:702 / 711
页数:10
相关论文
共 16 条
  • [1] WEBDIFF: Automated Identification of Cross-browser Issues in Web Applications
    Choudhary, Shauvik Roy
    Versee, Husayn
    Orso, Alessandro
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [2] Detecting Cross-browser Issues in Web Applications
    Choudhary, Shauvik Roy
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1146 - 1148
  • [3] X-Diag: Automated Debugging Cross-Browser Issues in Web Applications
    Xu, Shaopeng
    Zhou, Chenyu
    Gu, Zhiwei
    Wu, Guoquan
    Chen, Wei
    Wei, Jun
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2018), 2018, : 66 - 73
  • [4] X-Check: Improving Effectiveness and Efficiency of Cross-Browser Issues Detection for Java']JavaScript-Based Web Applications
    Wu, Guoquan
    He, Meimei
    Chen, Wei
    Wei, Jun
    Zhong, Hua
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (04) : 1123 - 1137
  • [5] Detect Cross-browser Issues for Java']JavaScript-based Web Applications based on Record/Replay
    Wu, Guoquan
    He, Meimei
    Tang, Hongyin
    Wei, Jun
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 78 - 88
  • [6] A Cross-browser Web Application Testing Tool
    Choudhary, Shauvik Roy
    Versee, Husayn
    Orso, Alessandro
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [7] Modeling Web Application for Cross-browser Compatibility Testing
    Li, Xinxin
    Zeng, Hongwei
    [J]. 2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 447 - 451
  • [8] A progressive approach for cross-browser web data generation
    Zhu, Jin
    Urano, Yoshiyori
    Nakazato, Hidenori
    Jin, Qun
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2014, 9 (03) : 235 - 246
  • [9] User Tracking on the Web via Cross-Browser Fingerprinting
    Boda, Karoly
    Foeldes, Adam Mate
    Gulyas, Gabor Gyoergy
    Imre, Sandor
    [J]. INFORMATION SECURITY TECHNOLOGY FOR APPLICATIONS, 2012, 7161 : 31 - 46
  • [10] A Framework for Developing Cross-Browser Data Intensive Arabic Web Application
    Youssef, Mahmoud
    Hamdi, Nourhan
    Rayan, Salma
    [J]. 2012 22ND INTERNATIONAL CONFERENCE ON COMPUTER THEORY AND APPLICATIONS (ICCTA), 2012, : 53 - 59