DeepAI
Log In Sign Up

Using Semantic Similarity for Input Topic Identification in Crawling-based Web Application Testing

08/23/2016
by   Jun-Wei Lin, et al.
0

To automatically test web applications, crawling-based techniques are usually adopted to mine the behavior models, explore the state spaces or detect the violated invariants of the applications. However, in existing crawlers, rules for identifying the topics of input text fields, such as login ids, passwords, emails, dates and phone numbers, have to be manually configured. Moreover, the rules for one application are very often not suitable for another. In addition, when several rules conflict and match an input text field to more than one topics, it can be difficult to determine which rule suggests a better match. This paper presents a natural-language approach to automatically identify the topics of encountered input fields during crawling by semantically comparing their similarities with the input fields in labeled corpus. In our evaluation with 100 real-world forms, the proposed approach demonstrated comparable performance to the rule-based one. Our experiments also show that the accuracy of the rule-based approach can be improved by up to 19 our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

11/26/2018

A Rule-based Kurdish Text Transliteration System

In this article, we present a rule-based approach for transliterating tw...
07/11/2011

Rule-Based Semantic Sensing

Rule-Based Systems have been in use for decades to solve a variety of pr...
03/25/2015

A Rule-Based Short Query Intent Identification System

Using SMS (Short Message System), cell phones can be used to query for i...
02/24/2021

Automatic Meter Classification of Kurdish Poems

Most of the classic texts in Kurdish literature are poems. Knowing the m...
11/23/2021

Learning Symbolic Rules for Reasoning in Quasi-Natural Language

Symbolic reasoning, rule-based symbol manipulation, is a hallmark of hum...
03/06/2022

Rule-Based Recommendation System for Phylogenetic Inference

Phylogenetic Inference is the reconstruction of a phylogenetic tree that...
09/28/2017

Edina: Building an Open Domain Socialbot with Self-dialogues

We present Edina, the University of Edinburgh's social bot for the Amazo...

Code Repositories