Steven develops novel techniques and computer software for finding patterns in data, for combining multiple data sources and correcting data errors. He has focused in particular on disaster management applications, and has applied his methods to fault correction of NASA astrophysics data, multi-robot terrain mapping, fault detection, social networks, sensor modelling, target tracking and big data economic forecasting.