Session-Based Recommender Systems for Action Selection in GUI Test Generation

02/07/2020
by   Varun Nayak, et al.
0

Test generation at the graphical user interface (GUI) level has proven to be an effective method to reveal faults. When doing so, a test generator has to repeatably decide what action to execute given the current state of the system under test (SUT). This problem of action selection usually involves random choice, which is often referred to as monkey testing. Some approaches leverage other techniques to improve the overall effectiveness, but only a few try to create human-like actions—or even entire action sequences. We have built a novel session-based recommender system that can guide test generation. This allows us to mimic past user behavior, reaching states that require complex interactions. We present preliminary results from an empirical study, where we use GitHub as the SUT. These results show that recommender systems appear to be well-suited for action selection, and that the approach can significantly contribute to the improvement of GUI-based test generation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/05/2021

Diversification in Session-based News Recommender Systems

Recommender systems are widely applied in digital platforms such as news...
research
01/20/2018

A Collaborative Filtering Recommender System for Test Case Prioritization in Web Applications

The use of relevant metrics of software systems could improve various so...
research
06/22/2017

Inter-Session Modeling for Session-Based Recommendation

In recent years, research has been done on applying Recurrent Neural Net...
research
08/22/2021

Data Augmentation Using Many-To-Many RNNs for Session-Aware Recommender Systems

The ACM WSDM WebTour 2021 Challenge organized by Booking.com focuses on ...
research
01/31/2023

A Counterfactual Collaborative Session-based Recommender System

Most session-based recommender systems (SBRSs) focus on extracting infor...
research
06/03/2022

A Learning-Based Method for Automatic Operator Selection in the Fanoos XAI System

We describe an extension of the Fanoos XAI system [Bayani et al 2022] wh...

Please sign up or login with your details

Forgot password? Click here to reset