Home

Software Engineering research at Brunel University is focused on methods related to developing, maintaining, and testing real-world software systems.

Our research is motivated by practical problems and the underlying theory of problems. We use both empirical and theoretical approaches in our research.

Particular software engineering expertise includes:

  • Defects in software
  • Refactoring code and code bad smells
  • Effort estimation
  • Testing software
  • Open-source projects

We work with a variety of industrial collaborators on these project.