Finding and emulating keyboard, mouse, and touch interactions and gestures while crawling RIA's

研究成果: Conference contribution

抄録

Crawling JavaScript heavy Rich Internet Applications has been a hot topic in recent years, giving us automated tools for indexing content, test generation, and security- and accessibility evaluation to mention a few examples. However, existing crawling techniques tend to ignore user interactions beyond mouse clicking, and therefore often fail to consider potential mouse, keyboard and touch interactions. We propose a new technique for finding and exercising mouse, keyboard, and touch interactions when crawling highly interactive JavaScript-based websites by analyzing and exercising event handlers registered in the DOM. A basic form of gesture emulation is employed to find states accessible via swiping and tapping. Testing the tool against 6 well-known gesture libraries and 5 actual RIA's, we find that the technique discovers many states and transitions resulting from such interactions. Our findings indicate the technique could be useful for automatic test generation, error discovery, and accessibility evaluation, especially for mobile web applications with advanced interaction options.

本文言語English
ホスト出版物のタイトルProceedings - SEKE 2015
ホスト出版物のサブタイトル27th International Conference on Software Engineering and Knowledge Engineering
出版社Knowledge Systems Institute Graduate School
ページ631-638
ページ数8
ISBN(電子版)1891706373
DOI
出版ステータスPublished - 2015
イベント27th International Conference on Software Engineering and Knowledge Engineering, SEKE 2015 - Pittsburgh, United States
継続期間: 2015 7月 62015 7月 8

出版物シリーズ

名前Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
2015-January
ISSN(印刷版)2325-9000
ISSN(電子版)2325-9086

Other

Other27th International Conference on Software Engineering and Knowledge Engineering, SEKE 2015
国/地域United States
CityPittsburgh
Period15/7/615/7/8

ASJC Scopus subject areas

  • ソフトウェア

フィンガープリント

「Finding and emulating keyboard, mouse, and touch interactions and gestures while crawling RIA's」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル