Dr Rami Bahsoon

Senior Lecturer in Software Engineering, School of Computer Science

 

image001

 

image002

 

Home   Profile   Research   Publications   Teaching   ArchOptions  

 

Brief Background

I am a Senior Lecturer in Software Engineering at the School of Computer Science, the University of Birmingham, United Kingdom. From Jan 2006 to Dec 2007, I held a lectureship post in Computer Science and have acted as the PhD tutor for Computer Science at the School of Engineering and Applied Sciences, Aston University in Birmingham. I am also the originator of the Aston MSc in IT Project Management, a joint offering with Aston Business School and Engineering Management programme. From Sept 2000 to Dec 2005, I was a member of the Software Systems Engineering group, London Software Systems, Dept of Computer Sc, University College London(UCL) from where I received a PhD (U. of London) in Software Engineering. My PhD work is on evaluating software architectures for stability using real options theory, supervised by Prof. Wolfgang Emmerich. Prof. Anthony Finkelstein acted as a second supervisor. During the period of my PhD, I attended London Business School for MBA-level certificates in technology strategy and strategy dynamics and I was an online tutor for the Open Distance Learning Unit, Queen Mary, University of London. I hold 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 and member of the Requirements Engineering Specialist group of the British Computer Society.

 

Research Interests in Brief

My research interests are in Software Engineering. My recent investigations are in the following areas: Cloud software Engineering, Architectures, Security Software Engineering, Relating software requirements (non-functional requirements) to software architectures, testing and regression testing, software maintenance and evolution, software metrics, empirical evaluation, and economics-driven software engineering research. More about my research can be found on the above research link.

 

Education

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: Dec 2, 2005. Examiners: Prof. Kevin Ryan and Prof. Rachel Harrison

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: July 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, June 1997

Lebanese Baccalaureate Part II, Mathematics (concentration on Mathematics and Natural Sciences), 1992 

Business Education  

MBA Level certificate in New Communications Industry, London Business School, Fall 2004, London, UK

MBA Level certificate in Technology Strategy, London Business School, Spring 2003, London, UK

MBA Level certificate in Strategy Dynamics, London Business School, Fall 2003, London, UK

Business Foundation Skills, London Business School, Fall 2003 London, UK 

Software Engineering Summer Schools & Training

The 14th Lipari International Summer School on Software Engineering, June 30 to July 13, 2002, Lipari Island, Italy

The European Educational Forum Summer School on Software Architecture, Turku Center for Computer Science, August 13-17, 2001, Turku, Finland

Pattern Mastery through Pattern Writing, Turku Center for Computer Science, August 21-22, 2001, Turku, Finland

.Net Microsoft Research, April 16-19, 2004, Dublin, Ireland

Journal Editorial Board

International Journal of Software Architectures

Guest editor for a special issue on stable and evolvable software: architectures, patterns, and environment(IJSA)

 Program Chairs & Committees

2008. NEW! Organisation & PC: Software Architectures and Mobility Workshop (SAM) at ICSE 2008, May 2008

2008. PC: Search-based Software Engineering, ACM GECCO 2008, Jul 12-16, Atlanta, Georgia

2008. PC: The International Conference on Software Engineering Advances, ICSEA 08

2008. PC: Computational Intelligence for Software Engineering, IEEE World Congress on Computational Intelligence (WCCI)

2007. Program Co-Chair: The First OOPSLA Workshop on Unified Data Mining Engine. In conjunction with OOPSLA 2007, October 21-22, 2007 Canada

2007. PC: Fifth OOPSLA International Workshop on SOA & Web Services Best Practices. In conjunction with OOPSLA 2007, October 21-22, 2007 Canada

2007. PC: The First International Workshop on Management and Economics of Software Product Lines (MESPUL 07), in Nagoya, Japan, December 3, 2007 Collocated with 14th Asia-Pacific Software Engineering Conference (APSEC 07) cfp

2007. Program Co-Chair & PC:  The Second IEEE International Workshop Towards Stable and Adaptable Software Architectures (SASA 2007) in conjunction with The 2007 IEEE International Conference on Information Reuse and Integration, Aug 13-15, 2007, Las Vegas, USAhttp://www.sis.pitt.edu/~iri07/

2007. Program Co-Chair & PC:  The Second IEEE International Workshop on Software Stability at Work (SSW2007) Las Vegas, USA in conjunction with The 2007 IEEE International Conference on Information Reuse and Integration, Aug 13-15, 2007, Las Vegas, USAhttp://www.sis.pitt.edu/~iri07/

2007. PC: The First OOPSLA workshop on Patterns Languages: Addressing Challenges, PLAC 2007. In conjunction with OOPSLA 2007, October 21-22, 2007 Canada

2007. PC: International Conference on Software Engineering Advances ICSEA07, Aug 25-31, France

2007. PC Membership. GECCO 2007 Search-Based Software Engineering Track, http://www.sigevo.org/gecco-2007/

2007. PC Membership. The IEEE International Conference on Software Engineering Advances (ICSEA)

2006. PC membership. International Conference on Software Engineering Advances, ICSEA06, October 29 - November 1, 2006, Tahiti, French Polynesia

2006. PC membership. The 19th Conference on Software Engineering and Training (SSEET, 2006), the 21st Century Track on SE Education

2006. The IEEE International Conference on Software Engineering Advances (ICSEA)

The 19th Conference on Software Engineering and Training, the 21st Century Track on SE Education

2005. The 5th International Workshop on Software Stability: Methodologies, Applications and Tools http://www.engr.sjsu.edu/fayad/

Journal Reviewer

ACM Communications Reviews

IEEE Software

IEEE Transactions on Software Engineering (TSE)

IEE Software Proceedings Journal

Journal of Systems and Software

Journal of Software Maintenance and Evolution

Software and Information Technology

Electronics and Telecommunications Research Institute

Advances in Software Engineering

Have Externally Reviewed for

The International Conference on Component Based Software Engineering (CBSE 2005)

The 26th International Conference on Software Engineering (ICSE 2004)

The 25th International Conference on Software Engineering (ICSE 2003)

The 24th International Conference on Software Engineering (ICSE 2002)

The Joint 8th European Software Engineering Conference and 9th ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2001)

Previous Teachings

§   2003-2005 Online teaching at the Open Distance Learning Unit, Dept of Computer Sc, Queen Mary, U. of London

§   2000-2005 Demonstrator/teaching assistant at the Dept of Computer Sc, University College London

§   1997-2000 Graduate teaching and research Assistant at the Dept of Computer Sc and Mathematics, Lebanese American University, Beirut

§   1998-2000 Instructor in Computing at College Frere Du Scare Coeur

 

Others Student Volunteer for the 25th and the 26th International Conference on Software Engineering (ICSE 2003 and 2004)

 

 

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

 

http://www.ipstat.com/cgi-bin/ipstat?name=ramibham