LECTURER IN
SOFTWARE ENGINEERING
School of Computing and Digital Technology Faculty of Computing, Engineering and the Built Environment
Birmingham City University
ABOUT
Full-time Lecturer in Software Engineering
Full-time lecturer in Software Engineering at Birmingham City University, UK. My teaching and supervision activity encompasses:
-
CMP5354 Software Design
-
CMP7174 Service Oriented Architecture A
-
CMP7200 Individual Master's Project
-
CDT5200 Preparing for the Individual Undergraduate Project
​
PhD holder in Computer Science with Software Engineering from University of Birmingham, UK (a Russell Group university). My PhD thesis is available here.​
​
First class MEng Computer Science with Software Engineering graduate from the University of Birmingham, UK. During my undergraduate study I was awarded:
-
Best Student in Degree Programme in my final year
-
Student of the Year prize in my second year
-
Heslop memorial prize in my second year
-
IBM Team prize in my second year
MY PUBLICATIONS
My research expertise lies in designing microservice-oriented architectures -- a trending architectural style inspired by service-oriented architectures. In particular, I conduct research in value-driven design of microservice-oriented architectures. Conducting this research entails looking into approaches/tools for:
-
Quality-of-service-based architectural design for microservice-oriented architectures and
-
Software economics (i.e. attaching monetary value to architectural design decisions)
-
Dynamic architectural design decisions (i.e. using probabilities to change software architectures' design at runtime)
-
Modelling microservice-oriented architectures
For more information about my publications to inspire further ideas, please visit my Google Scholar page
May 2015
Minimizing Nasty Surprises with Better Informed
Decision-making in
Self-adaptive Systems
https://dl.acm.org/citation.cfm?id=2821383
or download paper full-text below:
June, 2016
Microservices and their Design Trade-offs: A Self-Adaptive Roadmap
http://ieeexplore.ieee.org/document/7557535/
or download paper full-text below:
April, 2017
Microservice Ambients: An Architectural
Meta-Modelling Approach for Microservice Granularity
http://ieeexplore.ieee.org/document/7930193/
or download paper full-text below: