Cloud Software
Engineering Research: Software Engineering IN and FOR the Cloud
Research Themes
- Cloud
Requirements Engineering
- Cloud
Software Architectures and Styles
- Self-managed
Quality Attributes in the Cloud
- Testing
in and for the cloud
- Securing
the Cloud Architecture
- Cloud
Simulation Tools
- Green
Cloud
- Cloud
Economics and Risk Management
People Involved:
Researchers
- Rami
Bahsoon(Cloud Architectures and
Sustainability, EPSRC BTG/UoB Fellowship)
- Tao
Chen(Cloud Architectures)
- Vivek
Nallur(Cloud Architectures)
- Funmilade
Faniyi(Cloud Architectures)
- Shehnila Zardari (Cloud Requirements
Engineering)
- Esra Zaghoul (Cloud
Software Engineering)
- Marwah Alansari (Cloud
Software Architectures)
- Daniel Botterill(Cloud
Architectures and Sustainability, EPSRC Vacation Bursary)
Visitors
- Govindaraj Rangaraj(Cloud
Architectures and Sustainability. Ramsy)
Research Visitors
Research Collaborators
- Rick Kazman(CMU,
USA)
- Andy Evans(Salesforce)
- Nour Ali(Lero, Irish
Software Engineering Institute)
MSc/Research Study
Projects
Alumni
- Tao
Chen(MSc in ISS 2009/2010 with Distinction Scalable Service-Oriented
Replication in the Cloud)
- Jamie
Pendle (MSc in Computer Security 2008/2009)
- Housam Al
Hakim (MSc in ISS 2008/2009)
Related Events
Journal of Systems and Software, ELSEVIER Science, Guest Editing a
special Issue on the Future of Software Engineering IN and FOR the Cloud.
R. Bahsoon,
I. Mistrick, N. Ali, T. S. Mohan, (2013). The Third IEEE International Workshop on the Future of Software
Engineering IN and FOR the Cloud, In conjunction with IEEE Cloud
2013, ICWS 2013, and SCC2013, San Francisco, CA, USA
R. Bahsoon,
I. Mistrick, T. S. Mohan, N. Ali(2012).
The Second IEEE International Workshop on the
Future of Software Engineering IN and FOR the Cloud, In
conjunction with IEEE Cloud 2012, ICWS 2012, and SCC2012. Hawaii, USA.
[link]
R. Bahsoon, I. Mistrick, T. S.
Mohan, N. Ali(2011). The
IEEE International Workshop on the Future of Software Engineering IN and
FOR the Cloud.
In conjunction with IEEE Cloud 2011, ICWS 2011, and SCC2011. Washington
D.C., USA.
With Nour
Ali(LERO) and Ian Gorton(2010) IEEE 2010 First International Workshop
on Engineering Mobile Service Oriented Systems (EMSOS), Miami, Florida, USA, July 5-10,
2010 in conjunction with ICWS
2010, SCC 2010, and CLOUD
2010
Selected Publications(Cloud Related)
V. Nallur
and R. Bahsoon(2013). A Decentralized
Self-Adaptation Mechanism for Service-Based Applications in the Cloud. Accepted as a full
paper. IEEE Transactions on Software Engineering.
R. Bahsoon,
I. Mistrick, N. Ali, T. S. Mohan, (2013). The Third IEEE International Workshop on the Future of Software
Engineering IN and FOR the Cloud, In conjunction with IEEE Cloud
2013, ICWS 2013, and SCC2013, San Francisco, CA, USA
T. Chen and R. Bahsoon(2013). Self-Adaptive and Sensitivity-Aware QoS
Modelling for the Cloud. Accepted as a full
paper. The 8th International Symposium on Software Engineering for
Adaptive and Self-Managing Systems, SEAMS in conjunction with the 35th
International Conference on Software Engineering (ICSE), San Francisco, CA
(Selection rate 27%), ACM press.[link]
Esra Alzaghoul and Rami Bahsoon(2013). CloudMTD: Using Real Options to Manage
Technical Debt in Cloud-Based Service Selection. Accepted as a full paper. Fourth
International Workshop on Managing Technical Debt. The 35th
ACM/IEEE International Conference on Software Engineering, San Francisco,
CA. ACM press.[link]
T. Chen, R. Bahsoon
and G. Theodoropoulos(2013). A Decentralized Architecture for
Dynamic QoS Optimization in Cloud-based DDDAS,
2013 International Conference on Computational Science, Procedia
of Computer Science, Elsevier Science (Full paper 30% selection rate)[link]
F. Alrebeish
and R. Bahsoon(2013). Using Portfolio Theory to
Diversify the Allocation of Web Services in the Cloud. Genetic and
Evolutionary Computation Conference (GECCO 2013), Amsterdam, the
Netherlands. ACM Press. [link]
T. Becker, A. Agne, P.
R. Lewis, R. Bahsoon, F. Faniyi,
L. Esterle, A. Keller, A. Chandra, A. R. Jensenius and S. C. Stilkerich.
EPiCS: Engineering Proprioception in Computing Systems. In
Proceedings of the 10th IEEE/IFIP Conference on Embedded and Ubiquitous
Computing.
R. Bahsoon,
I. Mistrick, T. S. Mohan, N. Ali(2012).
The Second IEEE International Workshop on the
Future of Software Engineering IN and FOR the Cloud, In
conjunction with IEEE Cloud 2012, ICWS 2012, and SCC2012. Hawaii, USA.
[link]
F. Faniyi,
R. Bahsoon(2012). Self-Managing SLA Compliance
in Cloud Architectures: A Market-based Approach. In the
Proceedings of the International ACM Sigsoft
Symposium on Architecting Critical Systems, Bertinoro,
Italy. ACM Press.
F. Faniyi,
R. Bahsoon and G. Theodoropoulos(2012). A Dynamic Data-Driven Simulation Approach for Preventing SLA
Violations in Cloud Federation. The 12th International
Conference on Computational Science, Procedia
Computer Science, ELSEVIER (ISSN: 1877-0509), Nebraska, USA (Selection rate
30%)
S. Zardari,
F. Faniyi, R. Bahsoon(2012). Using Obstacles for Systematically Modelling, Analysing and
Mitigating Risks in Cloud Adoption. To appear in the book on Aligning
Enterprise, System and Software Architectures.
R. Bahsoon,
I. Mistrick, T. S. Mohan, N. Ali(2011). IEEE International Workshop on the Future of
Software Engineering IN and FOR the Cloud.
In conjunction with IEEE Cloud 2011, ICWS 2011, and SCC2011. Washington
D.C., USA.
F. Faniyi, R. Bahsoon, A. Evans, R. Kazman(2011). Evaluating
Security Properties of Architectures in Unpredictable Environments:
A Case for Cloud. In
Proceedings of the 9th
Working IEEE/IFIP Conference on
Software Architecture (WICSA). Colorado, USA. IEEE
Computer Society Press (Selection
rate 33% full papers).
F. Faniyi, R. Bahsoon(2011). Engineering
Proprioception in SLA Management for Cloud Architectures. In the
Proceedings of the 9th
Working IEEE/IFIP Conference on
Software Architecture (WICSA). Colorado, USA. IEEE
Computer Society Press, workshop on Architecting Cloud Applications.
S. Zardari and R. Bahsoon(2011). Cloud
Adoption: A Goal-Oriented Requirements Engineering Approach. In
the Proceedings of the IEEE/ACM International Workshop On Cloud Software Engineering,
the ACM/IEEE 33rd International Conference on Software Engineering (ICSE), Hawaii,USA. ACM Press.
T. Chen
and R. Bahsoon(2011). Scalable Service-Oriented Replication in the Cloud. In
the Proceedings of IEEE Cloud Conference 2011, Washington
D.C., USA, IEEE CS Press.
V. Nallur and R. Bahsoon(2010). Adapting Applications Based on QA Requirements in
the Cloud Using Market-Based Heuristics. In
the Proceedings of
ICSOC-ServiceWave 2010. Lecture
Notes in Computer Science (LNCS), Springer.
R. Bahsoon(2010). Dynamic
Self-Optimization of Power and Dependability Requirements in Green Cloud
Architectures. In
the Proceedings of the 4th European Conference on Software Architecture
(ECSA 2010), Copenhagen, Denmark. Lecture
Notes in Computer Science(LNCS), Springer.
R. Bahsoon(2010). Green
Cloud: Towards A Framework for Self-Optimising Dependability Requirements
and Power in Cloud Architectures. In the Second International
Workshop on Software Research and Climate Change (WSRCC), in affiliation
with the 32nd International Conference on Software Engineering,
Cape Town, South Africa.
V. Nallur and R. Bahsoon(2010). Design of a
Market-Based Mechanism for Quality Attribute Tradeoff of Services in the
Cloud. In the Proceedings of
the 25th ACM Symposium on Applied Computing, ACM.
F. Faniyi, R. Bahsoon(2010). Security in the Cloud. Technical Report CSR-10-04. School of
Computer Science, The University of Birmingham, UK.
V. Nallur,
R. Bahsoon, and X. Yao (2009). Self-Optimizing Architecture for Ensuring Quality Attributes in the
Cloud. In the
Proceedings of the 8th Working IEEE/IFIP Conference on Software
Architecture (WICSA 2009), Cambridge, UK.
G. Rangaraj, R. Bahsoon(2009/10). Green-Aware
Computing: From Distributed Systems to the Cloud in a Survey.
Technical Report. School of Computer Science, The University of Birmingham,
UK.
Shaun Parsons (2010). Testing IN the Cloud. School of Computer Science, The University of
Birmingham, UK.
Shaun Parsons and Rami Bahsoon(2010). Testing IN and FOR the Cloud. School of Computer Science, The University of
Birmingham, UK.
Jamie
Pendle (2009). Case Study on Security in the
Cloud. School of Computer Science, The University of Birmingham,
UK.
Teaching
New Research Seminar Module 2011.Advances
in Software Engineering. Software Engineering IN and FOR the Cloud
Become a Cloud Software Engineer Researcher:
For
PhD, MSc, BSc Projects suggestions in Cloud Software
Engineering contact Dr Rami Bahsoon(r.bahsoon at cs.bham.ac.uk) so we can discuss!
|