Dr Rami Bahsoon

Senior Lecturer in Software Engineering, School of Computer Science






Home   Profile   Research   Publications   Teaching   ArchOptions  


Brief Background

Rami Bahsoon is a Senior Lecturer in Software Engineering at the School of Computer Science, the University of Birmingham, United Kingdom. Between Jan 2006 to Dec 2007, he held a lectureship post in Computer Science and acted as the PhD tutor for Computer Science at the School of Engineering and Applied Sciences, Aston University in Birmingham. During his stay at Aston, he originated the Aston MSc in IT Project Management, a joint offering with Aston Business School and Engineering Management programme. Between Sept 2000 to Dec 2005, Rami Bahsoon was a member of the Software Systems Engineering group, London Software Systems, Dept of Computer Sc, University College London(UCL) from where he received a PhD (U. of London) in Software Engineering for his work on evaluating software architectures for stability using real options theory, supervised by Prof. Wolfgang Emmerich and Prof. Anthony Finkelstein. During the period of his PhD, he was awarded a fellowship to attended London Business School for MBA studies in technology strategy and strategy dynamics. During his PhD, he worked for the Open Distance Learning Unit, Queen Mary, University of London. He also holds a BS and MS in Computer Sc, Software Engineering from the School of Arts and Science of the Lebanese American University, Beirut. I am member of the IEEE Computer Society.


Research Interests in Brief


Rami Bahsoon research interests are in Software Engineering. His investigations are in the following areas: Cloud software Engineering, Software Architectures, Self-adaptive and Managed Software Engineering, Security Software Engineering, Relating software requirements (non-functional requirements) to software architectures, testing and regression testing, software maintenance and evolution, software metrics, empirical evaluation, Software Sustainability and Economics-driven Software Engineering research. More about my research can be found on the above research link.


Rami Bahsoon leads the Software Engineering for/in the Cloud Interest Group comprising 10 PhD students. His Group was among the first groups worldwide to carry fundamental research on cloud software engineering and software architectures – evidenced by publications to top-tier venues such as IEEE Transactions on Cloud Computing, IEEE Transactions on Software Engineering, IEEE Transactions on Services Computing, IEEE Computer, ICWS, IEEE Cloud, WICSA, SEAMS/ICSE, UCC, HPCC, among the others. His group has been working on self-adaptive and managed architectures for supporting the development and evolution of dependable ultra-large software systems covering cloud; dynamic resource allocation and federation in cloud; self-aware cloud; cloud elasticity, autoscaling and dynamic management of Quality of Service(QoS); utility models for service composition; volunteer services computing. The interest group is becoming internationally visible, evidenced by the volume of requests for PhD supervision, visits etc. The group has positioned Birmingham as one of the major UK destinations for conducting research in the area of Cloud Software Engineering. In 2010, Bahsoon had also initiated the Software Engineering In/For the Cloud module at Birmingham, offered for the MSc stream and aimed at exposing our MSc students to advances in state-of-art and –practice in cloud software engineering.


Bahsoon had founded the IEEE International Software Engineering IN/FOR the Cloud workshop (in its 6th version now) in conjunction with IEEE Services and IEEE Cloud – the leading venue for cloud research. He was the lead editor for a special issue on the Future of Software Engineering for/In the Cloud and another on Architecture and Mobility and with the Journal of Systems and Software, a leading software engineering journal. Bahsoon has co-edited a book on Software Architectures for Cloud and BigData (Elsevier). He co-edited another three books on Software Architecture and Software Quality (Elsevier 2014); Economics-Driven Software Architecture (Elsevier 2014); Aligning Enterprise, System, and Software Architectures (IGI Global in 2012) and working on a fourth book on Software Architecture for Cloud and Big Data (to be published by Elsevier). He has acted as the workshop chair for IEEE Services 2014, IEEE Cloud, IEEE BigData, ICWS; the Doctoral Symposium chair of IEEE/ACM Utility and Cloud Computing Conference (UCC 2014 and UCC2016); track chair for Utility and Cloud Computing of IEEE HPCC 2014; Visionary Track chair for IEEE Services (2015); Emerging Technologies Track Chair for IEEE Services (2016); IEEE Big Data UK Satellite session chair (2015) on Big Data Software Engineering for Cloud and Mobile Services(2015); Big Data Software Engineering for Big Data, Edge Computing and Mobility. He also acted as a panellist for the NSF/EPSRC Software Grand Challenge for expertise in cloud software engineering, had reviewed for major EU/UK funding bodies and software engineering and service science conferences and journals.



Doctor of Philosophy, Dept. of Computer Science, University College London, U. of London, UK. Thesis title: Evaluating Architectural Stability with Real Options Theory. Supervisor: Prof Wolfgang Emmerich, University College London, London, UK. PhD Awarded 2006.

MS in Computer Science, School of Arts & Sciences, Dept of Computer Science & Mathematics, Lebanese American University, Beirut, Lebanon. Thesis Title: Reduction-based methods and metrics for selective regression testing. Advisor: Prof. Nashat Mansour. MS Awarded 2000

BS in Computer Science, School of Arts & Sciences, Dept of Computer Science & Mathematics, Lebanese American University, Beirut, Lebanon. Thesis Title: Studies on the environment and geography of Lebanon using GIS. BS Awarded 1997.

Business Education  

MBA-level Fellowship in Business Foundation Skills, New Communications Industry, Technology Strategy and Strategy Dynamics London Business School, Spring 2003- Fall 2004, London, UK

Selected Scholarly Meetings

IEEE Services 2016, the 6th Emerging Technologies Track on Software Engineering In/For the Cloud Emerging track

IEEE Services 2016, the 2nd Emerging Technologies Track on  Big Data Software Engineering for Cloud, Edge Computing and Mobility

IEEE Services 2015 UK Satellite Theme: Big Data Software Engineering for Cloud and Mobile Services, May 21, 2015, School of Computer Science, University of Manchester, UK.

The Fifth IEEE International Workshop on the Future of Software Engineering FOR and IN Cloud within IEEE SERVICES 2015 (Co-located with ICWS 2015, SCC 2015, CLOUD 2015)

The Fourth IEEE International Workshop on the Future of Software Engineering FOR and IN Cloud within IEEE SERVICES 2014 (Co-located with ICWS 2014, SCC 2014, CLOUD 2014)

The Third IEEE International Workshop on the Future of Software Engineering FOR and IN Cloud within IEEE SERVICES 2013 (Co-located with ICWS 2013, SCC 2013, CLOUD 2013)!

The Second IEEE International Workshop on the Future of Software Engineering FOR and IN Cloud,
Honolulu, Hawaii, USA within IEEE SERVICES 2012 (Co-located with ICWS 2012, SCC 2012, CLOUD 2012, MS 2012, SE 2012).

The First IEEE International Workshop on the Future of Software Engineering IN and FOR the Cloud in conjunction with IEEE Cloud 2011 and Services 2011, July 2011 Washington D.C, USA. 

The Second Software Architectures and Mobility Workshop (SAM) at ICSE 2009 in Conjunction with the 31st International Conference on Software Engineering, Vancouver, Canada, May 2009.

The First Software Architectures and Mobility Workshop (SAM) at ICSE 2008 in Conjunction with the 30th International Conference on Software Engineering, Leipzig, Germany, May 2008.




The University of Birmingham, Edgbaston, Birmingham, B15 2TT, UK
©copyright of The University of Birmingham