Source author record

Tom Ellis

Tom Ellis appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

3works
4topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

3 published item(s)

preprint2020arXiv

DRIFT: Deep Reinforcement Learning for Functional Software Testing

Efficient software testing is essential for productive software development and reliable user experiences. As human testing is inefficient and expensive, automated software testing is needed. In this work, we propose a Reinforcement Learning (RL) framework for functional software testing named DRIFT. DRIFT operates on the symbolic representation of the user interface. It uses Q-learning through Batch-RL and models the state-action value function with a Graph Neural Network. We apply DRIFT to testing the Windows 10 operating system and show that DRIFT can robustly trigger the desired software functionality in a fully automated manner. Our experiments test the ability to perform single and combined tasks across different applications, demonstrating that our framework can efficiently test software with a large range of testing objectives.

preprint2013arXiv

Modelling the burden caused by gene expression: an in silico investigation into the interactions between synthetic gene circuits and their chassis cell

In this paper we motivate and develop a model of gene expression for the purpose of studying the interaction between synthetic gene circuits and the chassis cell within which they are in- serted. This model focuses on the translational aspect of gene expression as this is where the literature suggests the crucial interaction between gene expression and shared resources lies.

preprint2012arXiv

The Brownian web is a two-dimensional black noise

The Brownian web is a random variable consisting of a Brownian motion starting from each space-time point on the plane. These are independent until they hit each other, at which point they coalesce. Tsirelson mentions this model in his paper "Scaling limit, Noise, Stability", along with planar percolation, in suggesting the existence of a two-dimensional black noise. A two-dimensional noise is, roughly speaking, a random object on the plane whose distribution is translation invariant and whose behavior on disjoint subsets is independent. Black means sensitive to the resampling of sets of arbitrarily small total area. Tsirelson implicitly asks: "Is the Brownian web a two-dimensional black noise?". We give a positive answer to this question, providing the second known example of such after the scaling limit of critical planar percolation.