Matching Items (3)
149972-Thumbnail Image.png
Description
Templates are wildly used in Web sites development. Finding the template for a given set of Web pages could be very important and useful for many applications like Web page classification and monitoring content and structure changes of Web pages. In this thesis, two novel sequence-based Web page template detection

Templates are wildly used in Web sites development. Finding the template for a given set of Web pages could be very important and useful for many applications like Web page classification and monitoring content and structure changes of Web pages. In this thesis, two novel sequence-based Web page template detection algorithms are presented. Different from tree mapping algorithms which are based on tree edit distance, sequence-based template detection algorithms operate on the Prüfer/Consolidated Prüfer sequences of trees. Since there are one-to-one correspondences between Prüfer/Consolidated Prüfer sequences and trees, sequence-based template detection algorithms identify the template by finding a common subsequence between to Prüfer/Consolidated Prüfer sequences. This subsequence should be a sequential representation of a common subtree of input trees. Experiments on real-world web pages showed that our approaches detect templates effectively and efficiently.
ContributorsHuang, Wei (Author) / Candan, Kasim Selcuk (Thesis advisor) / Sundaram, Hari (Committee member) / Davulcu, Hasan (Committee member) / Arizona State University (Publisher)
Created2011
156820-Thumbnail Image.png
Description
With 285-million blind and visually impaired worldwide, and 25.5 million in the United States, federally funded universities should be at the forefront when designing accessible websites for the blind community. Fifty percent of the university homepages discussed in my thesis failed accessibility checker tests because alternative text was not provided

With 285-million blind and visually impaired worldwide, and 25.5 million in the United States, federally funded universities should be at the forefront when designing accessible websites for the blind community. Fifty percent of the university homepages discussed in my thesis failed accessibility checker tests because alternative text was not provided in the alt-attribute for numerous images, making them inaccessible to blind users. The images which failed included logos, photographs of people, and images with text. Understanding image content and context in relation to the webpage is important for writing alternative text that is useful, yet writers interpret and define the content and context of images differently or not at all. Not all universities follow legal guidelines of using alternative text for online images nor implements best practices of analyzing images prior to describing them within the context of the webpage. When an image used in a webpage is designed only to be seen by sighted users and not to be seen by screen reader software, then that image is not comparably accessible to a blind user, as Section 508 mandates.
ContributorsSabbia, Michael Robert (Author) / Maid, Barry (Thesis advisor) / Brumberger, Eva (Thesis advisor) / Mara, Andrew (Committee member) / Arizona State University (Publisher)
Created2018
154791-Thumbnail Image.png
Description
One of the most common errors developers make is to provide incorrect string

identifiers across the HTML5-JavaScript-CSS3 stack. The existing literature shows that a

significant percentage of defects observed in real-world codebases belong to this

category. Existing work focuses on semantic static analysis, while this thesis attempts to

tackle the challenges that can be

One of the most common errors developers make is to provide incorrect string

identifiers across the HTML5-JavaScript-CSS3 stack. The existing literature shows that a

significant percentage of defects observed in real-world codebases belong to this

category. Existing work focuses on semantic static analysis, while this thesis attempts to

tackle the challenges that can be solved using syntactic static analysis. This thesis

proposes a tool for quickly identifying defects at the time of injection due to

dependencies between HTML5, JavaScript, and CSS3, specifically in syntactic errors in

string identifiers. The proposed solution reduces the delta (time) between defect injection

and defect discovery with the use of a dedicated just-in-time syntactic string identifier

resolution tool. The solution focuses on modeling the nature of syntactic dependencies

across the stack, and providing a tool that helps developers discover such dependencies.

This thesis reports on an empirical study of the tool usage by developers in a realistic

scenario, with the focus on defect injection and defect discovery times of defects of this

nature (syntactic errors in string identifiers) with and without the use of the proposed

tool. Further, the tool was validated against a set of real-world codebases to analyze the

significance of these defects.
ContributorsKalsi, Manit Singh (Author) / Gary, Kevin A (Thesis advisor) / Lindquist, Timothy E (Committee member) / Doupe, Adam (Committee member) / Arizona State University (Publisher)
Created2016