Automatic identification and role detection of visual elements in web pages

Download
2014
Akpınar, Mehmet Elgin
Web pages typically include many visual elements to support interaction with the user. However, if visual elements do not comply with web accessibility guidelines, they become inaccessible in alternative presentations, such as audio. This study presents an automatic role detection approach to identify visual elements in web pages and their roles. The system architecture has three major components: automatic identification of visual elements in web pages; automatic generation of heuristic rules from the knowledge base; and application of these rules for automatic annotation of visual elements with their roles. Moreover, automatic role detection approach is deployed in a case study of web page transcoding based on eye tracking. This thesis first explains the system architecture in detail and then presents both technical and user evaluations of the proposed approaches. User evaluation shows that the automatic role detection approach has around 80% receptive accuracy, but the proposed knowledge base could be further improved for better results. User evaluation also shows that the transcoding application partially improves the information quality of web pages.

Suggestions

Discovering Visual Elements of Web Pages and Their Roles: Users' Perception
Akpinar, M. Elgin; Yesilada, Yeliz (2017-11-01)
Web pages typically include many visual elements such as header and footer to support interaction with the user. However, if web pages do not comply with web accessibility guidelines, and these visual elements are not explicitly encoded in the underlying source code, they become inaccessible in alternative presentations, such as audio. This article presents an automatic role detection approach to identify visual elements in web pages and their roles. The system architecture has three major components: autom...
Automatic navigation model extraction for web load testing
Kara, İsmihan Refika; Betin Can, Aysu; Department of Information Systems (2011)
Web pages serve a huge number of internet users in nearly every area. An adequate testing is needed to address the problems of web domains for more efficient and accurate services. We present an automated tool to test web applications against execution errors and the errors occured when many users connect the same server concurrently. Our tool, called NaMoX, attains the clickables of the web pages, creates a model exerting depth first search algorithm. NaMoX simulates a number of users, parses the developed...
Improving the prediction of page access by using semantically enhanced clustering
Şen, Erman; Toroslu, İsmail Hakkı; Karagöz, Pınar; Department of Computer Engineering (2014)
There are many parameters that may affect the navigation behaviour of web users. Prediction of the potential next page that may be visited by the web user is important, since this information can be used for prefetching or personalization of the page for that user. One of the successful methods for the determination of the next web page is to construct behaviour models of the users by clustering. The success of clustering is highly correlated with similarity measure that is used for calculating the similari...
Automated test code generation and execution system for Web
İşler, Süleyman Fatih; Betin Can, Aysu; Department of Information Systems (2015)
With the development of Web 2.0, the trend in application development has moved from desktop applications towards to web applications. Although there are different ways of testing web applications such as record/replay systems and manual testing, the common practice of web testing is accomplished by manually implementing test script codes from test cases written in software test documents and then run them on test automation tools. Implementation of test script codes is time-consuming process and also requi...
PATTERNS IN EYETRACKING SCANPATHS AND THE AFFECTING FACTORS
Eraslan, Sukru; Yesilada, Yeliz (2015-11-01)
Web pages are typically decorated with different kinds of visual elements that help sighted people complete their tasks. Unfortunately, people accessing web pages in constrained environments, such as visually disabled and small screen device users, cannot benefit from them. In our previous work, we show that tracking the eye movements of sighted users provide good understanding of how people use these visual elements. We also show that reengineering web pages by using these visual elements can improve peopl...
Citation Formats
M. E. Akpınar, “Automatic identification and role detection of visual elements in web pages,” M.S. - Master of Science, Middle East Technical University, 2014.