• Faheem Ullah, Matthew Edwards, Rajiv Ramdhany, Ruzanna Chitchyan, M. Ali Babar, Awais Rashid. Data Exfiltration: A Review of External Attack Vectors and Countermeasures, accepted in Journal of Network and Computer Applications, Elsevier, 2017.
  • Farshid Anvari, Deborah Richards, Michael Hitchens, Muhammad Ali Babar, Hien Minh Thi Tran, Peter Busch, Journal of Systems and Software, Vol 134, pages 324-339, 2017
  • Nguyen Khoi Tran, Quan Z. Sheng, M. Ali Babar, Lina Yao, A Kernel-based Approach to Developing Adaptable and Reusable Sensor Retrieval Systems for the Web of Things, accepted in 18th International Conference on Web Information System Engineering (WISE) – Moscow, Russia, 2017
  • Nguyen Khoi Tran, Quan Z. Sheng, Muhammad Ali Babar, Lina Yao, Searching the Web of Things: State of the Art, Challenges, and Solutions, accepted in ACM Computing Surveys, 2017.
  • Mojtaba Shahin, Muhammad Ali Babar, Mansooreh Zahedi, and Liming Zhu, Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges, In Proceedings of 11th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Toronto, Canada, 2017
  • Chen Gao, Kaiqi Jin, Haifeng Shen, Muhammed Ali Babar, Are you a human or a humanoid: Predictive user modelling through behavioural analysis of online gameplay data, Advanced Engineering Informatics, Elsevier, 2017.
  • Mojtaba Shahin, Muhammad Ali Babar and Liming Zhu., Continuous Integration, Delivery, and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices, accepted in IEEE Access Journal, 2017
  • Mojtaba Shahin, Mansooreh Zahedi, Muhammad Ali Babar, Liming Zhu., Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration, and Responsibilities, accepted in 21st International Conference on Evaluation and Assessment in Software Engineering (EASE), Karlskrona, Sweden, 2017
  • Faheem Ullah, Adam Johannes Raft, Mojtaba Shahin, Mansooreh Zahedi and Muhammad Ali Babar., Security Support in Continuous Deployment Pipeline, accepted in 12th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), Porto, Portugal, 2017


  • Rashina Hoda, Muhammad Ali Babar, Yogeshwar Shastri, Humaa Yaqoob, Socio-Cultural Challenges in Global Software Engineering Education, IEEE Transactions on Education, 2016
  • Muhammad Ali Babar, Smart cities: Socio-technical innovation for empowering citizens, Australian Quarterly, 87(3), 2016.
  • Abdulwahab Ali Almazroi, Haifeng Shen, Kung-Keat Teoh, Muhammad Ali Babar, Cloud for e-Learning: Determinants of its Adoption by University Students in a Developing Country, 13th International Conference on e-Business Engineering (ICEBE), 2016.
  • Aufeef Chauhan, M., Ali Babar, M., Z.Sheng, Q., A Reference Architecture for Provisioning of Tools as a Service: Meta-Model, Ontologies and Design Elements, accepted in Future Generation Computer Systems, 2016.
  • Zahedi, M., Ali Babar, M., Why Does Site Visit Matter in Global Software Development: A Knowledge-Based Perspective, accepted in Information and Software Technology, 2016.
  • Ahmed, A., Ali Babar, M., Software Architectures for Robotics Systems:  A Systematic Mapping Study, Accepted in Journal of Systems and Software, 2016.
  • Chauhan, M.A., Ali Babar, M., Probst, C., A Process Framework for Designing Software Reference Architectures for providing Tools as a Service, accepted in the 17th International Conference on Product Focused Software Process Improvement (PROFES), Trondheim, Norway, 2016
  • C. Gao, H. Shen, M. Ali Babar, Concealing Jitter in Multi-Player Online Games through Predictive Behaviour Modeling, 20th IEEE International Conference on Computer Supported Cooperative Work in Design, 2016.
  • P. Tell, M. Ali Babar, An Empirical Evaluation of an Activity-Based Infrastructure for Supporting Cooperation in Software Engineering, 11th International Conference on Global Software Engineering, USA, 2016.
  • Mojtaba Shahin, Muhammad Ali Babar and Liming Zhu, The Intersection of Continuous Deployment and Architecting Process: Practitioners’ Perspectives, accepted in 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2016
  • Muhammad Aufeef Chauhan, Muhammad Ali Babar, Boualem Benatallah, Architecting Cloud-Enabled Systems: A Systematic Survey of Challenges and Solutions, accepted to be published in Software: Practice and Experience
  • Awais Rashid, Asad Naqvi, Rajiv Ramdhany, Matthew Edwards, Ruzanna Chitchyan, Muhammad Ali Babar, Discovering “unknown known” security requirements, ICSE 2016, Austin, USA, 2016.
  • Andrew Cain, Muhammad Ali Babar, Reflections on Applying Constructive Alignment with Formative Feedback for Teaching Introductory Programming and Software Architecture, ICSE (2), Austin, USA, 2016.
  • Rafael Capilla, Anton Jansen, Antony Tang, Paris Avgeriou, Muhammad Ali Babar, 10 years of software architecture knowledge management: Practice and future, Journal of Systems and Software, Vol 116, 2016.


  • Peng Zhang, Yanbo Han, Muhammad Ali Babar: A dataflow optimisation mechanism for service-oriented cloud workflow. IJCSE 10(1/2): 15-31 (2015)
  • Muhammad Aufeef Chauhan, Muhammad Ali Babar, Quan Z. Sheng: A Reference Architecture for a Cloud-Based Tools as a Service Workspace. SCC 2015: 475-482
  • You Zhou, He Zhang, Xin Huang, Song Yang, Muhammad Ali Babar, Hao Tang: Quality assessment of systematic reviews in software engineering: a tertiary study. EASE 2015: 14:1-14:14
  • Mojtaba Shahin, Muhammad Ali Babar: Improving the Quality of Architecture Design Through Peer-Reviews and Recombination. ECSA 2015: 70-86
  • Farshid Anvari, Deborah Richards, Michael Hitchens, Muhammad Ali Babar: Effectiveness of Persona with Personality Traits on Conceptual Design. ICSE (2) 2015: 263-272
  • Muhammad Ali Babar, Hye-Young Paik, Malolan Chetlur, Michael Bauer, Amir Molzam Sharifloo: 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems (PESOS 2015). ICSE (2) 2015: 987-988
  • Wei Zhang, Yun Yang, Junchao Xiao, Xiao Liu, Muhammad Ali Babar: Ant colony algorithm based scheduling for handling software project delay. ICSSP 2015: 52-56
  • Yongrui Xu, Peng Liang, Muhammad Ali Babar: Introducing Learning Mechanism for Class Responsibility Assignment Problem. SSBSE 2015: 311-317
  • Zahedi, M., Shahin, M., Ali Babar, M., A Systematic Review of Knowledge Sharing Challenges and Practices in Global Software Development; Journal paper, under review, 2015