The continuous demand for ever more complex software systems and the emergence of more powerful computing platforms pose significant challenges for the reliability and security of software applications. The research of the Software Reliability Group at Imperial College London focuses on designing novel techniques for improving the quality and dependability of software, with an emphasis on building practical tools for automatically finding software bugs, generating high-quality test suites and allowing applications to survive critical errors. Our research spans the areas of software engineering, software testing, computer systems and computer security, and is generously sponsored by the UK Engineering and Physical Sciences Research Council (EPSRC), Google and Microsoft Research.

30 March 2012

A new PhD position funded by Microsoft Research is available in our group. Please click here for details.

23 March 2012

Our ICSE 2012 paper on improving regression testing via symbolic execution is now available online.

01 February 2012

Our HVC 2011 paper on symbolic testing of OpenCL code is now available online.

01 December 2011

Please consider submitting a paper to the Workshop on Constraints in Software Testing, Verification, and Analysis (CSTVA 2012). The submission deadline is January 27, 2012.

01 November 2011

A new postdoc position is available in our research group, to work on techniques for automatically testing, verifying and generating software patches using symbolic execution.

01 October 2011

Petr Hosek was awarded a Google European Doctoral Fellowship in Software Engineering.

Thursday, 08 March 2012, 02:00 PM - 03:00 PM

Data Races vs. Data Race Bugs: Telling the Difference with Portend, Cristian Zamfir, École Polytechnique Fédérale de Lausanne (EPFL), Huxley 218

Thursday, 02 February 2012, 02:00 PM - 03:00 PM

IMUnit: Improved Multithreaded Unit Testing, Darko Marinov, University of Illinois at Urbana-Champaign, Huxley building, room 218

Monday, 24 October 2011, 02:00 PM - 03:00 PM

Poirot - A Concurrency Sleuth, Shaz Qadeer, Microsoft Research Redmond, Huxley building, room 341

2012

Cristian Cadar, Petr Hosek
Multi-Version Software Updates
Workshop on Hot Topics in Software Upgrades (HotSWUp 2012)
Matthew Williams, Robert Craven, Francesca Toni, Cristian Cadar, Adrian Hadad
Efficient Argumentation for Medical Decision-Making
International Conference on Principles of Knowledge Representation and Reasoning (KR 2012)

2011

Tristan Allwood, Cristian Cadar, Susan Eisenbach
High Coverage Testing of Haskell Programs
International Symposium on Software Testing and Analysis (ISSTA 2011)

2010