• DocumentCode
    635219
  • Title

    X-PERT: Accurate identification of cross-browser issues in web applications

  • Author

    Choudhary, Shauvik Roy ; Prasad, M.R. ; Orso, Alessandro

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    702
  • Lastpage
    711
  • Abstract
    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.
  • Keywords
    Internet; online front-ends; software engineering; Web application; Web-based software development; X-PERT; XBI detection; browsers; cross-browser incompatibilities; cross-browser issue identification; differencing technique; Browsers; Feature extraction; Layout; Navigation; Visualization; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606616
  • Filename
    6606616