PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
September 1, 2010124 citations

WEBDIFF: Automated identification of cross-browser issues in web applications

View Full Paper
SCShauvik Roy ChoudharyHVHusayn VerseeAOAlessandro Orso

Key Points

Key points are not available for this paper at this time.

Abstract

Cross-browser (and cross-platform) issues are prevalent in modern web based applications and range from minor cosmetic bugs to critical functional failures. In spite of the relevance of these issues, cross-browser testing of web applications is still a fairly immature field. Existing tools and techniques require a considerable manual effort to identify such issues and provide limited support to developers for fixing the underlying cause of the issues. To address these limitations, we propose a technique for automatically detecting cross-browser issues and assisting their diagnosis. Our approach is dynamic and is based on differential testing. It compares the behavior of a web application in different web browsers, identifies differences in behavior as potential issues, and reports them to the developers. Given a page to be analyzed, the comparison is performed by combining a structural analysis of the information in the page's DOM and a visual analysis of the page's appearance, obtained through screen captures. To evaluate the usefulness of our approach, we implemented our technique in a tool, called WEBDIFF, and used WEBDIFF to identify cross-browser issues in nine real web applications. The results of our evaluation are promising, in that WEBDIFF was able to automatically identify 121 issues in the applications, while generating only 21 false positives. Moreover, many of these false positives are due to limitations in the current implementation of WEBDIFF and could be eliminated with suitable engineering.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Choudhary et al. (2010) studied this question.

synapsesocial.com/papers/6a2364e46c978fcea8f1ef3chttps://doi.org/10.1109/icsm.2010.5609723
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 4 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Differential Testing for Software.1998 · 454 citations
  2. 2A reference architecture for Web browsers2005 · 92 citations
  3. 3The Earth Mover's Distance as a Metric for Image Retrieval2000 · 4,615 citations
  4. 4Regression Testing Ajax Applications: Coping with Dynamism2010 · 72 citations