Dr Liping Zhao

Academic (Teaching & Research) Senior Lecturer

Full contact details
View graph of relations


My expertise and research lies within the areas of Software Engineering (SE) and Requirements Engineering (RE), with intersection to Conceptual Modelling, Software Design Patterns, Service-Oriented Computing, Natural Language Processing (NLP), Machine Learning (ML), and Deep Learning (DL). I obtained a PhD and MPhil in Computer Science from the University of Leeds.

I was among the first researchers internationally who pioneered the development of patterns for software design. For more than a decade, I conducted research in the fundamental principles of software design patterns and developed a theory of pattern-based software design, published in my book “Toward a General Formal Foundation of Design: Symmetry and Broken Symmetry”. A longstanding researcher in software patterns, I was a founding member of the Asian Pacific Conference series on Pattern Languages of Programs and a program co-chair for the first of this conference, held in 2000. I was a leader of the UK’s first multidisciplinary academic network on service science from 2007 to 2010 (funded by EPSRC) (http://www.ssmenetuk.org/). 

External positions

Executive Associate Editor, Expert Systems: The Journal of Knowledge Engineering

Associate Editor, Requirements Engineering Journal

Research Beacons, Institutes and Platforms

Related information


Research output: Contribution to journalArticlepeer-review

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

View all (135)


Impact: Technological impacts, Economic impacts

View all (1)