Dr Rami Bahsoon's Publications
|Contact||Profile|| Research Lab| |Publications| |Teaching|
Books and Special Issues:
Software Architecture for Big Data and the Cloud, published by Morgan Kaufmann, 2017
Economics-Driven Software Architecture, published by Morgan Kaufmann, 2014
Relating System Quality and Software Architecture (SQSA), published by Morgan Kaufmann, 2014
Aligning Enterprise, System, and Software Architectures, published as Premier Reference Source, IG Global, 2013
The book covers both theoretical approaches and practical solutions in the processes for aligning enterprise, systems, and software architectures. This book aims to provide architects and researchers with a clear understanding of all three types of architectures.
Foreword by Paul Clements, SEI CMU: Since the late 1980s, architecture research has emerged as the principled study of the large-scale structures of systems. From its roots in qualitative descriptions of empirically observed useful system organizations, architecture has matured to encompass broad explorations of notations, tools, and analysis techniques. Whereas initially the research area interpreted practice, it now offers concrete guidance for complex design and development. It has made the transition from basic research to an essential element of design and construction, So began a retrospective paper that Mary Shaw and I wrote for IEEE Software entitled The Golden Age of Software Architecture [Shaw 06]. I took the liberty of removing six instances of the word software and one system, and I think the result makes a suitable beginning for this book.
Guest editor for a special issue on the Future of Software Engineering IN and FOR the Cloud. Systems and Software, ELSEVIER Science. Guest editor for a special issue on Software Architecture and Mobility. Systems and Software, ELSEVIER Science, Volume 83, Issue 6 (2010).
Selected Publications
2022
S. Kumar, T. Chen, R. Bahsoon, R. Buyya(2023). DebtCom: Technical Debt-Aware Service Recomposition in SaaS Cloud, IEEE Transactions on Services Computing.
S. Ahmadjee, C. Mera-Gomez, R. Bahsoon, R. Kazman(2022). A Study on Blockchain Architecture Design Decisions and their Security Attacks and Threats, ACM Transactions on Software Engineering and Methodology (TOSEM), (accepted 2021)
S. Hassan, R. Bahsoon, L. Minku; N. Ali (2022). Dynamic Evaluation of Microservice Granularity Adaptation, ACM Transactions on Autonomous and Adaptive Systems (TAAS) (accepted). Preprint here
A. Alofi, M Bokhari, R. Bahsoon, R. Hendley(2022). Optimizing the Energy Consumption of Blockchain-based Systems Using Evolutionary Algorithms: A New Problem Formulation, IEEE Transactions on Sustainable Computing, IEEE Computer Society.
L.Duboc, R. Bahsoon, F. Alrebeish, V. Nallur, R. Kazman, P. Bianco, M. Babar, R. Buyya(2022). Systematic Scalability Modeling of QoS-Aware Dynamic Service Composition, ACM Transactions on Autonomous and Adaptive Systems (TAAS), ACM Press.
S. Hassan, R. Bahsoon, R. Buyya(2022). Systematic scalability analysis for microservices granularity adaptation design decisions, Software Practice and Experience, Wiley.
M. Razian, M. Fathian, R. Bahsoon, A.N. Toosi, R. Buyya(2022). Service composition in dynamic environments: A systematic review and future directions, Systems and Software, Elsevier.
S.S.Gill, M. Xu, C. Ottaviani, P. Patros, R. Bahsoon, A. Shaghaghi, M. Golec, V. Stankovski, H. Wu, A. Abraham, M. Singh, H. Mehta, S. K Ghosh, T. Baker, A. K. Parlikad, H. Lutfiyya, S. S. Kanhere, R. Sakellariou, S. Dustdar, O. Rana, I. Brandic, S. Uhlig(2022), AI for next generation computing: Emerging trends and future directions, Internet of Things Journal, Elsevier.
G. Diamantopoulos, N. Tziritas, R. Bahsoon, G. Theodoropoulos(2022). Digital Twins for Dynamic Management of Blockchain Systems. The IEEE International Winter Simulation Conference, IEEE Press.
N. Zhang, R. Bahsoon, N. Tziritas, G. Theodoropoulos(2022). Explainable Human-in-the-loop Dynamic Data-Driven Digital Twins. The International Conf. on InfoSymbiotics/Dynamic Data Driven Applications Systems (DDDAS2022), MIT Media Lab, Cambridge, MA, USA.
G. Diamantopoulos, N. Tziritas, R. Bahsoon, G. Theodoropoulos(2022).Dynamic Data-Driven Digital Twins for Blockchain Systems. The International Conf. on InfoSymbiotics/Dynamic Data Driven Applications Systems (DDDAS2022), MIT Media Lab, Cambridge, MA, USA.
G. Tziakouris, C. Mera-Gomez, F. Ramirez, R. Bahsoon, R. Buyya(2022). Market-inspired framework for securing assets in cloud computing environments. Wiley Software: Practice and Experience 52 (9), 2005-2025.
H. Adeyemo, R. Bahsoon and P. Tino(2022). Surrogate-based Digital Twin for Predictive Fault Modelling and Testing of Cyber Physical Systems. 9th IEEE/ACM International Conference on Big Data Computing, Applications and Technologies (BDCAT2022), OR, USA.
F. Ramirez, C. Mera-Gomez, S.Chen, R. Bahsoon, Y. Zhang (2022). Semantics-Driven Learning for Microservice Annotations. The 20th International Conference on Service-Oriented Computing(ICSOC), Sevilla, Spain.
F. Ramirez, C. Mera-Gomez, R. Bahsoon, Y. Zhang(2022).Mining the Limits of Granularity for Microservice Annotations. The 20th International Conference on Service-Oriented Computing(ICSOC), Sevilla, Spain.
V. Samandi, P. Tino, R. Bahsoon(2022).Duplication Scheduling with Bottom-Up Top-Down Recursive Neural Network. Intelligent Data Engineering and Automated Learning(IDEAL)(2022): 23rd International Conference, IDEAL 2022, Manchester, UK, November, 2022.
N. Zhang, R. Bahsoon, N. Tziritas, G. Theodoropoulos(2022). Knowledge Equivalence in Digital Twins of Intelligent Systems, in submission.
2021
D. Sobhy, L.Minku, R. Bahsoon, R. Kazman(2021). Continuous and Proactive Software Architecture Evaluation: An IoT Case, ACM Transactions on Software Engineering and Methodology (TOSEM), 2021 (accepted). Preprint here.
D. Sobhy, R. Bahsoon, L.Minku, R. Kazman(2021). Evaluation of Software Architectures under Uncertainty: A Systematic Literature Review, ACM Transactions on Software Engineering and Methodology(TOSEM),(in press).
W. Yanez, R. Bahsoon, Y. Zhang, R. Kazman(2021). Architecting Internet of Thing Systems with Blockchain: A Catalog of Tactics, ACM Transactions on Software Engineering and Methodology(TOSEM), (in press).
H. Tri Nugroho I and R. Bahsoon(2021). A Conceptual Reference Model for Human as a Service Provider in Cyber Physical Systems, In the 16th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS(2021), in conjunction with the 43rd ACM/IEEE International Conference on Software Engineering (ICSE).
S. Fungprasertkul, R. Bahsoon(2021). Managing Technical Debt Under Uncertainty, IEEE Software.
S. Tuli, S.S. Gill, M. Xu, P. Garraghan, R. Bahsoon, S. Dustdar, R. Sakellariou, O. Rana, R. Buyya, G. Casale, N.R. Jennings(2021). HUNTER: AI based holistic resource management for sustainable cloud computing. Journal of Software and Systems, Elsevier.
S. Ahmadjee, C. Mera-Gomez, R. Bahsoon(2021). Assessing Smart Contracts Security Technical Debts, In the International Conference on Technical Debt TechDebt 2021), in conjunction with the 43rd ACM/IEEE International Conference on Software Engineering (ICSE).
F. Ramirez, C. Mera-Gomez, R. Bahsoon, Y. Zhang(2021). An Empirical Study on Microservice Software Development, In the joint of the 9th International Workshop on Software Engineering for Systems-of-Systems (SESoS) and the 15th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (WDES),in conjunction with the 43rd ACM/IEEE International Conference on Software Engineering (ICSE).
A. Elhabbash, R. Bahsoon, P. Tino, P. Lewis and Y. Elkhatib(2021). Attaining Meta-self-awareness through Assessment of Quality-of-Knowledge. In the IEEE 2021 Int. Conference on Web Services(IEEE ICWS), Full Paper.
A. Alofi, R. Bahsoon and R. Hendley(2021).MinerRepu: A Reputation Model for Miners in Blockchain Networks. In the IEEE 2021 Int. Conference on Web Services(IEEE ICWS), Full Paper.
2020
M. Albarak, R.Bahsoon, I. Ozkaya, R. Nord(2020).Managing Technical Debt in Database Normalization, IEEE Transactions on Software Engineering.
T. Chen, R.Bahsoon, X. Yao (2020). Synergizing domain expertise with self-awareness in software systems: a patternized architecture guideline, Institute of Electrical and Electronics Engineers, Proceedings.
S. Hassan, R. Bahsoon, R. Kazman(2020). Microservice Transition and its Granularity Problem: A Systematic Mapping Study, Software: Practice and Experience, Wiley.
S. Gill, S. Tuli, A. Toosi, F. Cuadrado, P. Garraghan, R. Bahsoon, H. Lutfiyya, R. Sakellariou, O. Rana, S. Dustdar, R. Buyya(2020). ThermoSim: Deep learning based framework for modeling and simulation of thermal-aware resource management for cloud computing environments, Journal of Systems and Software.
W. Yanez, R. Mahmud, R.Bahsoon, Y. Zhang, R. Buyya(2020). Data Allocation Mechanism for Internet of Things Systems with Blockchain, IEEE Internet of Things Journal.
D. Sobhy, L Minku, R. Bahsoon, T. Chen, R. Kazman(2020). Run-time evaluation of architectures: A case study of diversification in IoT, Journal of Systems and Software vol. 159, 2020.
S. Kumar, T. Chen, R. Bahsoon, R. Buyya(2020). DATESSO: Self-Adapting Service Composition with Debt-Aware Two Levels Constraint Reasoning, In the 15th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS(2020) in conjunction with the 42nd International Conference on Software Engineering (ICSE). (Paper Award)
N. Zhang, R. Bahsoon, G. Theodoropoulos(2020). Towards Engineering Congitive Digital Twins with Self-Awareness, IEEE International Conference on Systems, Man and Cybernetics (SMC), TORONTO, CANADA, OCT 11-14, 2020, IEEE.
M. Golec, S.S. Gill, R. Bahsoon, O. Rana(2020). BioSec: A Biometric Authentication Framework for Secure and Private Communication among Edge Devices in IoT and Industry 4.0, IEEE Consumer Electronics Magazine
2019
M. Salama, R. Bahsoon, P. Lago(2019). Stability in software engineering: Survey of the state-of-the-art and research directions, IEEE Transactions on Software Engineering.
A. Elhabbash, M. Salama, R. Bahsoon, P. Tino(2019). Self-Awareness in Software Engineering: A Systematic Literature Review, ACM Transactions on Autonomous and Adaptive Systems.
Rajkumar Buyya, Satish Narayana Srirama, Giuliano Casale, Rodrigo Calheiros, Yogesh Simmhan, Blesson Varghese, Erol Gelenbe, Bahman Javadi, Luis Miguel Vaquero, Marco AS Netto, Adel Nadjaran Toosi, Maria Alejandra Rodriguez, Ignacio M Llorente, Sabrina De Capitani di Vimercati, Pierangela Samarati, Dejan Milojicic, Carlos Varela, Rami Bahsoon, Marcos Dias de Assuncao, Omer Rana, Wanlei Zhou, Hai Jin, Wolfgang Gentzsch, Albert Zomaya, Haiying Shen(2018). A Manifesto for Future Generation Cloud Computing: Research Directions for the Next Decade, ACM Computing Surveys.
S. Kumar, R. Bahsoon, T. Chen and R. Buyya(2019). Identifying and Estimating Technical Debt for Service Composition in SaaS Cloud, The 24th IEEE International Conference on Web Services (ICWS), Milan, Italy.
J. Lee and R. Bahsoon(2019). A Debt-Aware Software Product Lines Engineering Using Portfolio Theory, (Book Chapter) In: Software Engineering for Variability-Intensive Systems, CRC Press.
T. Guo, R. Bahsoon, T. Chen, A. Elhabbash, F. Samreen, and Y. Elkhatib(2019). Cloud Instance Selection Using Parallel K-Means and AHP, In the IEEE/ACM International Conference on Utility and Cloud Computing(UCC '19), Auckland, New Zealand, December 2 - 5, 2019.
2018
G. Tziakouris, R. Bahsoon and M.A.Babar(2018). A Survey on Self-Adaptive Security for Large Scale Open Environments, ACM Computing Surveys.
T. Chen, K. Li, R. Bahsoon and X. Yao(2018). FEMOSAA: Feature Guided and Knee Driven Multi-Objective Optimization for Self-Adaptive Software. ACM Transactions on Software Engineering and Methodology, in press, 2018.
T. Chen, R. Bahsoon and X. Yao(2018). A Survey and Taxonomy of Self-Aware and Self-Adaptive Cloud Autoscaling Systems. ACM Computing Surveys, in press, 2018.
Alexandros Evangelidis, David Parker and Rami Bahsoon(2018). Performance Modelling and Verification of Cloud-based Auto-Scaling Policies. Future Generation Computer Systems, Elsevier. To appear. 2018.
C. MeraGomez, F. Ramirez, R. Bahsoon, R. Buyya(2018). A Multi-Agent Elasticity Management Based On Multi-Tenant Debt Exchanges, In Proceedings of the 12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO 2018), Trento, Italy.
Mashel Albarak and Rami Bahsoon(2018). Prioritizing Technical Debt in Database Normalization Using Portfolio Theory and Data Quality Metrics. The International Conference on Technical Debt (TechDebt 2018), in conjunction with the 40th International Conference on Software Engineering(ICSE), ACM. Gothenburg, Sweden.
T. Chen, R. Bahsoon, S. Wang and X. Yao(2018). To Adapt or Not to Adapt? Technical Debt and Learning Driven Self-Adaptation for Managing Runtime Performance. The 9th ACM/SPEC International Conference on Performance Engineering (ICPE 2018), Berlin, Germany. 2018. [PDF]
M. Albarak, M. Alrazgan, R. Bahsoon(2018). Identifying Technical Debt in Database Normalization Using Association Rule Mining. Software Engineering and Technical Debt Track of the 44th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2018), IEEE press.
S. Kumar, R.Bahsoon, T. Chen, K. Li and R. Buyya. Multi-Tenant Cloud Service Composition using Evolutionary Optimization. In proceedings of the 24th IEEE International Conference on Parallel and Distributed Systems (ICPADS 2018), Singapore. 2018.
2017
New Book: I. Mistrik, R. Bahsoon, N. Ali, M. Heisel, B. Maxim(Editors): Software Architecture for Big Data and the Cloud, published by Morgan Kaufmann, 2017
T. Chen and R. Bahsoon(2017). Self-Adaptive and Online QoS Modeling for Cloud-Based Software Services. IEEE Transactions on Software Engineering, 43(5): 453-475.
T. Chen and R. Bahsoon(2017). Self-Adaptive Trade-off Decision Making for Autoscaling Cloud-Based Services. IEEE Transactions on Services Computing, 10(4): 618-632 (2017).
C. MeraGomez, F. Ramirez, R. Bahsoon, R. Buyya(2017). A Debt-Aware Learning Approach for Resource Adaptations in Cloud Elasticity Management. The 15th International Conference on Service-Oriented Computing(ICSOC)[Full paper, Selection rate 18%], Malaga, Spain.
N.M. Alruhaily, R. Bahsoon, T. Chothia, C. MeraGomez(2017). An Economics-Driven Approach for Detecting Malware in the Cloud via Introspection. The 15th International Conference on Service-Oriented Computing(ICSOC), Malaga, Spain.
M. Salama and R.Bahsoon(2017). Analysing and modelling runtime architectural stability for self-adaptive software. Journal of Systems and Software, Elsevier 133: 95-112 (2017)
R. Bahsoon, N. Ali, M. Heisel, B. Maxim, I. Mistrik(2017). Software Architecture for Cloud and BigData: An Open Quest for the Architecturally Significant Requirements (Introduction). In Software Architecture for Big Data and the Cloud, Morgan Kaufmann, 2017.
A. Evangelidis, D. Parker and R. Bahsoon(2017).Performance Modelling and Verification of Cloud-based Auto-Scaling Policies. IEEE/ACM 17th International Symposium on Cluster, Cloud and Grid Computing (CCGrid'17), IEEE, May 2017. (Selection rate 23% full papers)[link]
T. Chen and R. Bahsoon(2017). Bridging Ecology and Cloud: Transposing Ecological Prespective to Enable Better Cloud Autoscaling, in the book of Software Architecture for Big Data and the Cloud, Elsevier, 2017.
S. Hassan, N. Ali and R. Bahsoon(2017). Microservice Ambients: An Architectural Meta-modelling Approach for Microservice Granularity. In Proc. IEEE International Conference on Software Architecture (ICSA 2017)[previously known as WICSA], IEEE, April 2017. (Selection rate 22% full papers).
A. Elhabbash, R. Bahsoon, P. Tino(2017). Self-awareness for dynamic knowledge management in self-adaptive volunteer services. (Full Paper in the Research Track). The 24 IEEE International Conference on Web Services (ICWS), IEEE, June 2017. (Selection rate 20%)
R. Bahsoon and Z. Chen (2016). The Proceedings of the 13th IEEE Services 2017 (editors). June 27- July 2, 2017
2016
X.N. Shen, L. L. Minku, R. Bahsoon, and X. Yao (2016). Dynamic Software Project Scheduling through a Proactive-rescheduling Method. IEEE Transactions on Software Engineering, (42) (7): 658-686(2016)[PDF]. doi: 10.1109/TSE.2015.2512266.
F. Faniyi and R. Bahsoon(2016). A Systematic Review of Service Level Management in Cloud. ACM Computing Surveys.
C. MeraGomez, R. Bahsoon and R. Buyya(2016). Elasticity Debt: A Debt-Aware Approach to Reason About Elasticity Decisions in the Cloud. The 9th IEEE/ACM International Conference on Utility and Cloud Computing (UCC2016) (Full paper acceptance rate 18%), Shanghai, China.
T. Chen, F. Faniyi, and R. Bahsoon(2016). Design Patterns and Primitives: Introduction of Components and Patterns for Self-Aware Computing Systems, in the book of Self-Aware Computing Systems, Springer, 2016.
B. Ojameruaye, R. Bahsoon and L. Duboc(2016). Sustainability Debt: A portfolio-based approach for evaluating sustainability requirements in architectures. The 38th International Conference on Software Engineering (accepted - Software Engineering in Society Track, Selection ratio 26%) Austin, TX, May 14 - 22, 2016.
G. Tziakouris, R. Bahsoon, T. Chothia and R. Buyya(2016). Thwarting Market Specific Attacks In Cloud. The 9th IEEE International Conference on Cloud Computing, IEEE Cloud (Research Track acceptance rate 15%), June 27 - July 2, 2016, San Francisco, USA.
F. Farahnakian, R. Bahsoon, P. Liljeberg and T. Pahikkala(2016). Self-adaptive Resource Management System in IaaS Clouds. The 9th IEEE International Conference on Cloud Computing, IEEE Cloud (Application Track acceptance rate 16.7%), June 27 - July 2, 2016, San Francisco, USA.
S. Hassan and R. Bahsoon(2016). Microservices and Their Design Trade-offs: A Self-Adaptive Roadmap. The 13th IEEE International Conference on Services Computing (SCC) June 27 - July 2, 2016, San Francisco, USA.
G.Tziakouris, M. Zinonos, T. Chothia, R. Bahsoon(2016). Asset-Centric Security-Aware Service Selection: Cloud Storage and App Markets. 5th IEEE International Congress on Big Data, June 27 - July 2, 2016, San Francisco, USA.
F. Alrebeish and R. Bahsoon(2016). Portfolio-based Self-adaptive Mechanism for Stabilizing Performance of Cloud Service Composition, (Invited Contributions from IEEE ICWS 2015), Special Issue of Advanced Web Services, International Journal of Services Computing (IJSC)
D. Sobhy, R. Bahsoon, L. Minku and R. Kazman(2016). Diversifying Software Architecture for Sustainability: A Value-based Perspective. The 10th European Conference on Software Architecture (ECSA), Copenhagen, Denmark. Springer.
M. Albarak and R. Bahsoon(2016). Database Design Debts through Examining Schema Evolution. In Managing Technical Debt 2016, in Proceedings of the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME), Oct 2-10, Raleigh, North Carolina, USA.
M. Salama, A. Shawish and R. Bahsoon(2016).Dynamic Modelling of Tactics Impact on the Stability of Self-aware Cloud Architectures. The 9th IEEE International Conference on Cloud Computing, IEEE Cloud, June 27 - July 2, 2016, San Francisco, USA.
M. Salama and R. Bahsoon(2016). A Taxonomy for Architectural Stability. The 31st ACM Symposium on Applied Computing (SAC), Pisa, Italy.
M. Salama, R. Bahsoon and N. Bencomo(2016). Managing Trade-offs in Self-Adaptive Software Architectures: A Systematic Mapping Study. Book Chapter Managing Trade-offs in Adaptable Software Architectures (Elsevier Science).
L.J. Zhang and R. Bahsoon(2016). The 12th IEEE Services 2015 (editors). ISBN 978-1-14673-7275-6 June 27 - July 2, 2016, San Francisco, USA.
R. Bahsoon, I. Mistrik, N. Ali, T. S. Mohan (2015). The IEEE Services Emerging Technology Track on the Future of Software Engineering for/in the Cloud (6th version). In conjunction with IEEE Cloud 2016, ICWS 2016, and SCC2016, MS2016 and Big Data 2016, IEEE Services 2016, June 27 - July 2, 2016, San Francisco, USA.
N. Ali, R. Bahsoon, and I. Gorton (2015).The IEEE Services Emerging Technology Track on Engineering Mobile Service Oriented Systems, EMSOS(4th version). In conjunction with IEEE Cloud 2016, ICWS 2016, and SCC2016, MS2016 and Big Data 2016, IEEE Services 2016, June 27 - July 2, 2016, San Francisco, USA.
R. Bahsoon, S. Reiff-Marganiec, L. Zhao(2015). Data Science Special Track on Big Data Software Engineering for Cloud, Edge Computing and Mobility: In conjunction with IEEE Cloud 2016, ICWS 2016, and SCC2016, MS2016 and Big Data 2016, IEEE Services 2016, June 27 - July 2, 2016, San Francisco, USA.
2015
F. Alrebeish and R. Bahsoon(2015). Implementing Design Diversity Using Portfolio Thinking to Dynamically and Adaptively Manage the Allocation of Web Services in the Cloud. IEEE Transactions on Cloud Computing.
P.R. Lewis, A. Chandra, F. Faniyi, K. Glette, T. Chen, R. Bahsoon, J. Torresen and X. Yao(2015). Architectural Aspects of Self-Aware and Self-Expressive Computing Systems: From Psychology to Engineering. Special Issue: Self-Aware & Self-Expressive Computing Systems.IEEE Computer, vol. 48, no. 8, 2015
T. Chen and R. Bahsoon(2015). Towards A Smarter Cloud: Self-Aware Autoscaling of Cloud Configurations and Resources. IEEE Computer, vol. 48, no. 9, 2015. [PDF]
F. Alrebeish and R. Bahsoon(2015). Stabilising Performance of Cloud Services Composition Using Portfolio Theory. Full Paper in the Research Track. The 22nd IEEE International Conference on Web Services (ICWS) June 27 - July 2, 2015, New York, USA (Selection rate 20%).
A. Elhabbash, R. Bahsoon, P. Tino and P. R. Lewis (2015). Self-adaptive Volunteered Services Composition through Stimulus- and Time-awareness. Full Paper in the Research Track. The 22nd IEEE International Conference on Web Services (ICWS) June 27 - July 2, 2015, New York, USA (Selection rate 20%).
M. Salama and R. Bahsoon(2015). Quality-driven Architectural Patterns for Self-aware Cloud-based Software. Accepted as Full Paper. The 8th IEEE International Conference on Cloud Computing, IEEE Cloud 2015 June 27 - July 2, 2015, New York, USA (Selection Rate is 14%).
S. Hassan, N. Bencomo and R. Bahsoon(2015). Minimize Nasty Surprises with Better Informed Decision-Making in Self-Adaptive Systems. Accepted as full paper, The10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), in conjunction with the 37th International Conference on Software Engineering (ICSE), Florence, Italy, ACM press. (Selection rate 28%).
B. Ojameruaye and R. Bahsoon(2015).** A Risk-Aware Framework for Compliance Goal-Obstacle Analysis**. Requirements Engineering Track, the 29th ACM Symposium On Applied Computing, Salamanca, Spain, ACM Press.
G. Skourletopoulos, R. Bahsoon, C. X. Mavromoustakis and G. Mastorakis(2015). The Technical Debt in Cloud Software Engineering: A Prediction-Based and Quantification Approach. Book Chapter. Resource Management of Mobile Cloud Computing Networks and Environment.
B. Ojameruaye and R. Bahsoon(2015). Sustainability Debt: An Economics driven approach for Using Technical Debt Analysis in Decision Making for Sustainable Requirements. CSR-15-03 Technical Report. School of Computer Science, University of Birmingham, UK.
B. Ojameruaye and R. Bahsoon(2015). A portfolio-based approach for evaluating sustainability requirements and their debts in architectures. CSR-15-02 Technical Report. School of Computer Science, University of Birmingham, UK.
R. Bahsoon, I. Mistrik, N. Ali, T. S. Mohan (2015). The IEEE Services Visionary Track on the Future of Software Engineering for/in the Cloud (5th version). In conjunction with IEEE Cloud 2015, ICWS 2015, and SCC2015, MS2015 and Big Data 2015, IEEE Services 2015, NY, USA.
N. Ali, R. Bahsoon, and I. Gorton (2015). The IEEE Services Visionary Track on Engineering Mobile Service Oriented Systems, EMSOS(3rd version). In conjunction with IEEE Cloud 2015, ICWS 2015, and SCC2015, MS2015 and Big Data 2015, IEEE Services 2015, NY, USA.
S. Reiff-Marganiec, R. Bahsoon, L. Zhao(2015). Data Science Special Track on Big Data Software Engineering for Cloud and Mobile Services: Summary. In conjunction with IEEE Cloud 2015, ICWS 2015, and SCC2015, MS2015 and Big Data 2015, IEEE Services 2015, NY, USA.
L.J. Zhang and R. Bahsoon(2015). The 11th IEEE Services 2015 (editors). ISBN 978-1-14673-7275-6 NY, USA.
The IEEE Services Visionary Track on Internet of Things(IoT)(1st version). In conjunction with IEEE Cloud 2015, ICWS 2015, and SCC2015, MS2015 and Big Data 2015, IEEE Services 2015, NY, USA.
2014
R. Bahsoon(2014). Green and Sustainable Software Architectures: Review and Search for Economics-Driven Method and Metrics(Keynote). The International Workshop for Measurement and Metrics for Green and Sustainable Software in conjunction with IWSM and Mensura, Rotterdam, NL. link
T. Chen, R. Bahsoon, X. Yao(2014). Online QoS Modeling in the Cloud: A Hybrid and Adaptive Multi-Learners Approach.(accepted as full paper). The 7th IEEE/ACM International Conference on Utility and Cloud Computing (UCC2014), London, UK. ACM press.(Selection rate 19%) [PDF]
A. Elhabbash, R. Bahsoon, P. Tino and P. R. Lewis(2014). A Utility Model for Volunteered Service Composition. (accepted as full paper). The 7th IEEE/ACM International Conference on Utility and Cloud Computing (UCC2014), London, UK. ACM press. (Selection rate 19%)
T. Chen, F. Faniyi, R. Bahsoon, P.R. Lewis, X. Yao, L.L. Minku, and L. Esterle(2014). The Handbook of Engineering Self-Aware and Self-Expressive Systems. Aug. 2014 arXiv:1409.1793 [cs.SE]
T. Chen and R. Bahsoon(2014). Symbiotic and Sensitivity-Aware Architecture for Globally-Optimal Benefits in Self-Adaptive Cloud. In the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), in conjunction with the 36th International Conference on Software Engineering (ICSE), India ACM press. [PDF] (Selection rate 22%).
B. Ojameruaye and R. Bahsoon(2014). Systematic Elaboration of Compliance Requirements Using Technical Debt and Portfolio Theory (Accepted for publication).The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014), Essen, Germany (Selection rate 20%)
M. Almaliki, F. Faniyi, R. Bahsoon, K. Phalp, and R. Ali (2014).** Requirements-driven Social Adaptation: Expert Survey (Accepted for publication)**. The 20th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2014), Essen, Germany (Selection rate 20%)
S. Zardari, R. Bahsoon and A. Ekart(2014). Cloud Adoption: Prioritizing Obstacles and Obstacles Resolution Tactics Using AHP (Accepted for publication), Requirements Engineering Track, the 29th ACM Symposium On Applied Computing, Gyeongju, Korea March 24 - 28, 2014 (Selection rate 24%).
M. I. Hassan and R. Bahsoon(2014). Green as-a-Service (GaaS) for Cloud Service Provision Operation. Green Aspects of Software Engineering track, The 29th ACM Symposium On Applied Computing, Gyeongju, Korea March 24 - 28, 2014 (Selection rate 24%).
T. Chen, R. Bahsoon and A. Tawil(2014). Scalable Service Oriented Replication with Flexible Consistency Guarantee in the Cloud. Information Science, Elsevier, vol. 264, 2014. [PDF]
G. Skourletopoulos, R. Bahsoon, C. Mavromoustakis, G. Mastorakis, E. Pallis(2014). Predicting and Quantifying the Technical Debt in Cloud Software Engineering. The 19th IEEE International Workshop on Computer-Aided Modeling Analysis and Design of Communication Links and Networks (CAMAD), Dec 1-3 2014. Athens, Greece.
E. Alzaghoul and R. Bahsoon(2014). Evaluating Technical Debt in Cloud-based Architectures using Real Options. The 23rd Australasian Software Engineering Conference (ASWEC) Co-located with WICSA 2104, Sydney, Australia 7-11 April 2014 (Selection rate 32%)
R. Bahsoon, I. Mistrik, N. Ali, T. S. Mohan (2014). The Fourth IEEE International Workshop on the Future of Software Engineering IN and FOR the Cloud, In conjunction with IEEE Cloud 2014, ICWS 2014, and SCC2014, MS2014 and Big Data 2014, IEEE Services 2014, Anchorage, Alaska, USA.
R. Bahsoon, I. Mistrik, N. Ali, T. S. Mohan and N. Medvidovic (Editors)(2014), The Future of Software Engineering IN and FOR the Cloud, Journal of Systems and Software, Elsevier.
N. Ali, R. Bahsoon, and I. Gorton (2014). The Second IEEE International Workshop on Engineering Mobile Service Oriented Systems (EMSOS), In conjunction with IEEE Cloud 2014, ICWS 2014, and SCC2014, MS2014 and Big Data 2014, IEEE Services 2014, Anchorage, Alaska, USA.
F. Faniyi and R. Bahsoon(2014). Economics-driven Software Architecting for Cloud. In the edited book on Economics-driven Software Architecture. Elsevier, to appear.
F. Faniyi, R. Bahsoon, X. Yao and P. R. Lewis (2014). Architecting Self-aware Software Systems, (Accepted for publication), The 11th Working IEEE/IFIP Conference on Software Architecture (WICSA2014), Sydney, Australia 7-11 April 2014.
G. Tziakouris, C. J. Mera Gomez, R. Bahsoon(2014). Securing Cloud Users at Runtime via a Market Mechanism: A Case for Federated Identity (Accepted). The 16th IEEE International Conference on High Performance Computing and Communications, Paris, France, IEEE Press.
A. Elhabbash, R. Bahsoon and P. Tino(2014). Towards Self-aware Service Composition. The 16th IEEE International Conference on High Performance Computing and Communications, Paris, France, August 20-22 IEEE Press.
2013
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[pdf]
P. R. Lewis, F. Faniyi, R. Bahsoon and X. Yao (2013/2014). Markets and Clouds: Adaptive and Resilient Computational Resource Allocation inspired by Economics. Book Chapter. In Niranjan Suri and Giacomo Cabri (Eds.), Adaptive, Dynamic, and Resilient Systems. Taylor & Francis, to appear.
R. Bahsoon, I. Mistrik, 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 [link]
S. Nissar and R. Bahsoon(2013). An Economics-driven Approach for Automated SLA Negotiation for Cloud Services Adoption: Aspoc2. Accepted to 6th IEEE/ACM International Conference on Utility and Cloud Computing, December 9-12, 2013, Dresden, Germany, ACM Press.(25% acceptance rate)
E. Alzaghoul and R. Bahsoon(2013). Economics-driven Approach for Managing Technical Debt in Cloud-Based Architecture. Accepted to 6th IEEE/ACM International Conference on Utility and Cloud Computing, December 9-12, 2013, Dresden, Germany, ACM Press. (25% acceptance rate)
Book on Aligning Enterprise, System, and Software Architectures (2013) [link]
On Aligning Enterprise, System, and Software Architectures(Editorial Chapter)
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. [PDF] [link]
F. Alrebeish and R. Bahsoon(2013). Risk-Aware Web Service Allocation in the Cloud Using Portfolio Theory. Accepted as a full paper. 10th IEEE International Conference on Services Computing (SCC 2013), In conjunction with IEEE Cloud 2013, ICWS 2013, and Services San Francisco, CA, USA [link]
S. Al Azzani, A. El-Natour and R. Bahsoon(2013). Architecture-Centric Testing for Security: An Agile Perspective. To appear as a Book Chapter in AGILE SOFTWARE ARCHITECTURE: ALIGNING AGILE PROCESSES AND SOFTWARE ARCHITECTURES, edited by M. A. Babar, A. Brown, K. Koskimies and I. Mistrik. Elsevier.
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.
2012
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]
S. Al Azzani and R. Bahsoon(2012). SecArch: Architecture-level Evaluation and Testing for Security. to appear: In the Proceedings of the Joint 10th Working IEEE/IFIP Conference on Software Architecture(WICSA) & 6th European Conference on Software Architecture(ECSA), IEEE Computer Society (Selection rate 20.8%).[ppt]
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.
C. Staite and R. Bahsoon(2012). Evaluating Identity Management Architectures. 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.
O. Onolaja, R. Bahsoon and G. Theodoropoulos(2012). Agent-based Trust Management and Prediction Using D3-FRT, The 12th International Conference on Computational Science, Procedia Computer Science, ELSEVIER (ISSN: 1877-0509), Nebraska, USA (Selection rate 30%)
2011
R. Bahsoon, I. Mistrick, T. S. Mohan, N. Ali(2011). The First EEE 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.
R. Bahsoon and W. Emmerich(2011). Economics-driven Architecting for Non-functional Requirements in the Presence of Middleware. In the book on Relating Software Requirements and Architectures (Ed.) Paris Avgeriou, John Grundy, Jon G. Hall, Patricia Lago, Ivan Mistrik, ISBN 978-3-642-21000-6, Springer.
O. Onolaja, R. Bahsoon and G. Theodoropoulos(2011). A Data-driven Framework for Dynamic Trust Management. The 11th International Conference on Computational Science, Procedia Computer Science, ELSEVIER(ISSN: 1877-0509), Tsukuba, Japan (Selection rate 30%)
O. Onolaja, R. Bahsoon and G. Theodoropoulos(2011). Trust Dynamics: A Data-Driven Simulation Approach. In the Proceedings of the 5th IFIP WG 11.11 International Conference on Trust Management. Copenhagen, Denmark. Lecture Notes in Computer Science (LNCS), Springer.
P. Lewis, A. Chandra, S. Parsons, E. Robinson, K. Glette, R. Bahsoon, J. Torresen and X. Yao(2011). A Survey of Self-Awareness and Its Application in Computing Systems. In Proceedings of the Fifth IEEE International Conference on Self-Adaptive and Self-Organizing Systems (SASO). Ann Arbor, Michigan, USA. IEEE Computer Society Press.
R. Bahsoon(2011). Economics-driven Perspective to Search-based Software Engineering (Invited Talk). The 11th Crest Open Workshop on SBSE for Early Lifecyle Software Engineering. Crest, Software Systems Engineering group, University College London, UK.
S. Parsons, R. Bahsoon, P. Lewis and X. Yao (2011). Towards a Better Understanding of Self-Awareness and Self-Expression within Software Systems. Technical report CSR-11-03, School of Computer Science, University of Birmingham, UK.
2010
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 ACM/IEEE the 32nd International Conference on Software Engineering (ICSE), Cape Town, South Africa.
G. Lu, R. Bahsoon and X. Yao(2010). Applying Elementary Landscape Analysis to Search-Based Software Engineering. In the Proceedings of the 2nd International Symposium on Search Based Software Engineering. Benevento, Italy.
G. Rangaraj, R. Bahsoon(2010). Green Software Architectures: A Market-Based Approach. In the Second International Workshop on Software Research and Climate Change (WSRCC), in affiliation with the ACM/IEEE 32nd International Conference on Software Engineering (ICSE), Cape Town, South Africa.
S. Al Azzani and R. Bahsoon(2010). Using Implied Scenarios in Security Testing. In the Proceedings of the 6th IEEE/ACM International Workshop for Software Engineering for Security Systems (SESS), in affiliation with the ACM/IEEE 32nd International Conference on Software Engineering(ICSE), Cape Town, South Africa.
R. Bahsoon, L. Capra, W. Emmerich and M. E. Fayad(eds) (2010). Software Architecture and Mobility. Journal of Systems and Software (5)(2010), Elsevier Science.
O. Onolaja, R. Bahsoon, G. Theodoropoulos(2010). A Conceptual Model for Dynamic Trust Monitoring using DDDAS. The 10th International Conference on Computational Science, Procedia Computer Science, ELSEVIER (ISSN: 1877-0509), Amsterdam, NL (Selection rate 30%).
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, Cloud Computing Track, ACM Press.
C. Staite, R. Bahsoon(PhD Supervisor)(2010). Secure Identity Management for Software Engineering. Doctoral Symposium. The ACM/IEEE 32nd International Conference on Software Engineering (ICSE), Cape Town, South Africa.
N. Ali, R. Bahsoon, and I. Gorton (2010). The First IEEE International Workshop on Engineering Mobile Service Oriented Systems (EMSOS), in conjunction with ICWS 2010, SCC 2010, and CLOUD 2010, Miami, Florida, USA, July 5-10, 2010.
With I. Duncan et al. (2010). The First IEEE International Workshop on Testing Security and Evaluating its Effectiveness, in affiliation with the Second IEEE International Conference on Information Privacy, Security, Risk and Trust (PASSAT2010) Minneapolis, Minnesota, August 20-22, 2010.
F. Faniyi, R. Bahsoon(2010). Security in the Cloud. Technical Report CSR-10-04. School of Computer Science, The University of Birmingham, UK.
G. Rangaraj, R. Bahsoon(2010). Market-based Approach for Managing Power in Software Architectures. Technical Report CSR-10-01. School of Computer Science, The University of Birmingham, UK.
2009
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.
R. Bahsoon and W. Emmerich(2009). Architectural Stability. In Proceedings of the 8th Int. Workshop on Software/Systems Architectures (IWSSA), Lecture Notes in Computer Science, Springer. (Invited for the Journal of Systems and Software)
O. Onolaja, R. Bahsoon, G. Theodoropoulos(2009). Dynamic Trust Monitoring in Mobile Architectures. In Proceedings of the 4th Int. Workshop of MObile and NEtworking Technologies for social applications (MONET09), Lecture Notes in Computer Science, Springer.
C. Staite, R. Bahsoon, and S. Wolak(2009). Recommendation Systems for Service Attribute Exchange. In Proceedings of ICSOC-ServiceWave 2009, Sweden. Lecture Notes in Computer Science, Springer. (Selection rate less than 25%).
S. Al Azzani and R. Bahsoon(PhD Supervisor) (2009). Semi-Automated Detection of Architectural Threats for Security Testing. In Proceedings of the doctoral symposium for ESEC/FSE Foundations of Software Engineering, Amsterdam, Netherlands.
R. Bahsoon, W. Emmerich, N. Medvidovic, and M. E. Fayad(2009). The Second International ICSE Workshop on Software Architectures and Mobility, 31st Int. Conference on Software Engineering (ICSE 2009), May 2009, Vancouver, Canada.
W. Ho, H. E. Higson, P. K. Dey, X. Xu and R. Bahsoon(2009). Measuring Performance of Virtual Learning Environment Systems in Higher Education. Quality Assurance in Education (17.1)(2009), Emerald. (Highly Commended Award Winner at the Literati Network Awards for Excellence 2010).
2008
R. Bahsoon and W. Emmerich (2008). An Economics-Driven Approach for Valuing Scalability in Distributed Architectures. In Proc. of the 7th Working IEEE/IFIP Conference on Software Architecture (WICSA 2008), Vancouver, Canada. IEEE Computer Society Press. (Selection rate 25%)
R. Bahsoon and W. Emmerich (2008). Valuing Flexibility in Software Product Line Architectures. In the proceedings of Software Product Line Conference, the 2nd Int. Workshop on Management and Economics of Software Product Lines, Limerick, Ireland. IEEE Computer Society Press.
R. Bahsoon, L. Capra, W. Emmerich and M. E. Fayad (eds) (2008). Proc. of the 1st Int. Workshop on Software Architectures and Mobility. ACM Press.
R. Bahsoon and W. Emmerich (2008). An Example on Economics-Driven Software Mining. In Proc. of the 20th International Conference on Software and Knowledge Engineering, SEKE 2008, San Francisco, USA.
L.Capra, R. Bahsoon, W.Emmerich,and M.E. Fayad(2008). The first International ICSE Workshop on Software Architectures and Mobility. In Proc. of the 30th Int. Conference on Software Engineering(ICSE 2008), Leipzig, Germany, ACM Press.
S. M. Shah, N. Gul, H. F. Ahmad, and R. Bahsoon(2008). Secure Storage and Communication in J2ME Based Lightweight Multi-Agent Systems. In Agent and Multi-Agent Systems: Technologies and Applications, Lecture Notes in Computer Science, Springer.
Tawil, M. Montebello, R. Bahsoon, W.A. Gray and N.J. Fiddian (2008). Interschema Correspondence Establishment in a Cooperative OWL-Based Multi-Information Server Grid Environment, Information Sciences, Elsevier Science.
2007
R. Bahsoon(2007)- Invited Talk. A Value Driven Perspective on Architectural Stability and Evolution. IBM Thomas J. Watson Research Centre, In INFORMS 2007. Nov. 2007, Seattle, WA USA.
R. Bahsoon(2007). Defining Dependable Dynamic Data Driven Software Architectures. In the Proceedings of the 2007 IEEE International Conference on Information Reuse and Integration. August 2007. Las Vegas, Nevada USA
R. Bahsoon and W. Emmerich(2007). Economics-Driven Software Mining. In the ICSE 2007 Intl. Workshop on the Economics of Software and Computation (ESC 2007), May 21-27, MN, USA.
M. Fayad, R. Bahsoon and C. Chiang (2007). The Second IEEE International Workshop on Software Stability at Work (SSW 2007)- in conjunction with IEEE IRI-07 Las Vegas, USA, IEEE CS, August 2007.
M. Fayad, R. Bahsoon, T. Helmy and C. Chiang (2007). The Second IEEE International Workshop on Stable and Adaptive Software Architectures(SASA 2007)- in conjunction with IEEE IRI-07 Las Vegas, USA, IEEE CS August 2007.
M. Fayad, T. Helmy, R. Bahsoon, and D. Patel, S. Das (2007). The First OOPSLA Workshop on Unified Data Mining Engine - in conjunction with OOPSLA 2007 Montreal, Canada
R. Bahsoon and W. Emmerich(2007). Architectural Stability. RN/06/10 UCL-CS Research Notes
2006
R. Bahsoon and W. Emmerich(2006). Valuing Scalability in Distributed Architectures. RN/06/12 UCL-CS Research Notes
R. Bahsoon and W. Emmerich (2006). Architectural Stability and Middleware: An Architecture Centric Evolution Perspective. In the Proceedings of the ECOOP 2006 workshop on Architecture-Centric Evolution, July3-7, Nantes, France, LNCS (Also UCL-CS Research Notes RN/06/09)
R. Bahsoon and W. Emmerich(2006). Requirements for Evaluating Architectural Stability. In the Proceedings of the ACS/IEEE International Conference on Computer Systems and Applications, Dubai, UAE, IEEE CS Press.
2005
R. Bahsoon, W. Emmerich, and J. Macke (2005). Using Real Options to Select Stable Middleware-Induced Software Architectures. IEE Proceedings Software- Special issue on relating software requirements to architectures 152(4) (2005) ISSN 1462-5970, pp. 153-167, IEE press.
R. Bahsoon, A. Finkelstein, and D. Rosenblum (2005). Rippling the Impact: Restructuring the ICSE Proceedings and Beyound. London Software Systems, Dept of Computer Sc, University College London, Study circulated to the ICSE Steering Committee, Dec 2004- Jan 2005.
2004
R. Bahsoon and W. Emmerich(2004). Evaluating the stability of software architectures with real options theory. In the Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004), Chicago Illinois, USA, Sept 11-17 IEEE Press (Also, an extended version as UCL-CS Research Notes RN/03/14)
R. Bahsoon and W. Emmerich(2004). Applying ArchOptions to value the Payoff of Refactoring. In the IEE Proceedings of the Sixth International Workshop on Economics-Driven Software Research (EDSER-6), affiliated with the 26th International Conference on Software Engineering, Edinburgh, Scotland, May 23-28.
2003
R. Bahsoon and W. Emmerich (2003). ArchOptions: a real options-based model for predicting the stability of software architectures. In the proceedings of the Fifth International Workshop on Economics-Driven Software Research (EDSER-5), affiliated with the 25th International Conference on Software Engineering, 2003, Portland, USA. (Also: UCL-CS Research Notes RN/03/02)
R. Bahsoon(2003). Evaluating software architectures for stability: a real options approach. In the Proceedings of the Doctoral Symposium of the 25th International Conference on Software Engineering, 2003, Portland, USA. (Also: UCL-CS Research Notes RN/03/03)
R. Bahsoon and W. Emmerich (2003). Evaluating software architectures: development, stability and evolution. In the Proceedings of ACS/IEEE International Conference on Computer Systems and Applications, Tunis, Tunisia, July 14-18- IEEE Press (Also:UCL-CS Research Notes RN/02/25)
R. Bahsoon and W. Emmerich(2003). Evaluating software architectures for stability and evolution. UCL-CS Research Notes RN/03/02.
2002
N. Mansour and R. Bahsoon (2002). Reduction-based methods and metrics for selective regression testing, Information and Software Technology, 40(7) (2002), pp. 431-443, Elsevier Science.
2001
N. Mansour, R. Bahsoon, and G. Baradhi (2001). Empirical comparison of regression test selection algorithms, Systems and Software, 57 (1)(2001), pp. 79-90, Elsevier Science.
R. Bahsoon and N. Mansour (2001). Methods and metrics for selective regression testing, In Proceedings of 2001 ACS/IEEE International Conference on Computer Systems and Applications, June 26-29, IEEE Press.
Theses
R. Bahsoon(2005). Evaluating Architectural Stability with Real Options Theory, PhD Thesis, University College London, University of London, UK, Nov 2005.
R. Bahsoon (2000). Reduction-based methods and metrics for selective regression testing, MS thesis, Lebanese American University, Beirut, Lebanon, July 2000.
R. Bahsoon (1997). Studies on the environment and geography of Lebanon using GIS, BS Senior Project, Lebanese American University, Beirut, Lebanon, June 1997.
Media: Newspapers and TV Interviews
Studies on the environment and geography of Lebanon using GIS, spotlighted in Good Morning Lebanon, New Television (NTV), Beirut, Lebanon, June 28, 1997.
Studies on the environment and geography of Lebanon using GIS, featured in an article in the Daily Star Newspaper, Lebanon, July 1997.
Some Selected Talks
Invited presentations to Keele(2009), St Andrews (2007), Durham(2006); Birkbeck College, U. of London(2005), Newcastle Upon Tyne(2005), Keele(2005), SearchSpace(2003), and various talks at UCL Software Engineering Seminar Series(2001, 2002, 2003, 2004).
Posters
R. Bahsoon and W. Emmerich. Tips for understanding architectural stability, CS-PhD Poster Competition, Department of Computer Science, University College London, March 3, 2002.
R. Bahsoon and W. Emmerich. Predicting the stability of software architectures: the episode, CS-PhD Poster Competition, Department of Computer Science, University College London, May 1, 2003.
Others
ICSE 2004 WOW. Diagramming Weapons of Mass Construction!