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.
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.
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,
London, London, UK.
PhD Awarded 2006.
MS in Computer Science, School of Arts &
Sciences, Dept of Computer Science &
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 &
American University, Beirut, Lebanon. Thesis Title: Studies on the environment and geography
of Lebanon using GIS. BS Awarded 1997.
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
2016, the 6th Emerging Technologies Track on Software Engineering In/For the
Cloud Emerging track
2016, the 2nd Emerging Technologies Track on
Big Data Software Engineering for Cloud, Edge Computing and
2015 UK Satellite Theme: Big Data Software Engineering for Cloud and
Mobile Services, May 21, 2015, School of Computer Science, University of
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)
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).
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.