Welcome to the CREST Home

The Centre for Research on Engineering Software Technologies, CREST, is a multidisciplinary research centre aimed at supporting and promoting citizens’ driven and software enabled innovation for smart and sustainable societies.

Our research, development, and education efforts are focused on helping industries, governments, and societies to build human- as well as technological-based competencies in software systems engineering.

We develop and/or rigorously evaluate methods, processes, approaches, and tools for designing, analyzing, and evolving dependable software intensive systems and services that underpin business- and mission- critical processes in a wide variety of domains. Two of the key domains are Defence systems and Smart and Connected Cities.



Software Systems & Services

Our research in the area of software systems and services focuses on developing and/or rigorously evaluating methods, approaches, and tools for supporting the design, analysis, and evolution of complex and dependable software intensive system and services that meet both the functional and non-functional requirements. Our research in this area is stimulated by the need to improve the software systems engineering processes to produce high quality software intensive systems and services that can help organisations (i.e., private and public) to achieve their mission- and business-critical goals.


Security & Privacy

Security and Privacy research aims at building knowledge, processes, methods, and tools for engineering secure and privacy preserving software intensive systems and services. Our research take an interdisciplinary approach to understanding and addressing the challenges involved in devising sustainable and robust strategies and tools for designing, implementing, and deploying security and privacy preserving software intensive systems and services.


Social Computing

Leveraging social computing paradigm and technologies for innovation and productivity for sustainable societies.

Education and Training

The researchers associated with CREST have been designing and delivering a large number of courses at both undergraduate and post-graduate levels at various academic institutes across the globe. Some of the main courses in which our researchers have been involved are: Software Architecture, UbiComp, Software Engineering, Empirical Research Methods, Requirements Analysis and Design, Cloud Computing, Computer Support Cooperative Work (CSCW), DevOps, and Web Technologies. 

Our team members have also been involved in providing leadership and making major contribution to design and delivery of degree programs that are considered unique and innovative in their discipline.

We have also been actively involved in supervising research projects at all levels (e.g., undergraduate, post-graduate, and PhD). The research projects that we supervise those are usually closely aligned with our research interests and expertise. If you are interested in doing a research project or summer research job with us, please browse through the projects ideas published on this site and/or look at the research interests of the researchers within our centre and directly write to them about your interest for seeking an appointment.

Recent News

A paper accepted in ICSE2018

We are glad to announce that our ongoing collaboration with Software Institute Nanjing University has resulted in a paper accepted in a premier conference on software engineering, ICSE 2018. Title: Synthesizing Qualitative Research in Software Engineering: A Critical Review Abstract: Synthesizing data extracted from primary studies is an integral part of the methodologies in support of …

Architecting for Continuous Deployment and DevOps

Project Context: Continuous deployment (CD) and DevOps has emerged as popular software development paradigm, which tries to establish a strong connection between development and operations teams. Adopting and supporting CD/DevOps for industrial organizations involves a large number of challenges because organizational processes, practices, and tool support may not be ready to support the highly complex …

Architecture and Knowledge Support for Big Data Systems

Project Context: Big Data Systems (BDS) (i.e., data-intensive applications) have become one of the key priority areas for all sorts of organizations (i.e., private or public)[1],[2]. Nowadays public or private organizations are expected to leverage proprietary and open source data for different purposes such as business strategies, social networking, securing citizens and societies, and promoting scientific …