The Software Systems Group (SoSyG) is a collection of researchers with a range of expertise spanning the engineering of complex and novel software intensive systems. Our interests range from developing tools and techniques for analysing and evaluating existing systems, through the challanges of developing systems for mobile architectures, to the construction of support tools for programming novices. Our research is predicated on the belief that software systems are some of the most complex artifacts ever produced, and supporting the development of sound and predictable systems is a significant intellectual challenge. The group is strongly influenced by real problems and its goal is produce solutions that are ultimately of use to the practicing software developer. To this end, much of the research is strongly rooted in experimental evaluation and underpinned by empirical studies. For more information on the group’s activities take a look at our current and past projects.