95 citations · 303 across the 23 of their papers we have counts for
23 papers
A Reference Architecture for Quantum Computing as a Service
Aakash Ahmad, Ahmed B. Altamimi, Jamal Aqib
Quantum computers (QCs) aim to disrupt the status-quo of computing -- replacing traditional systems and platforms that are driven by digital circuits and modular software -- with h…
Practices and Challenges of Using GitHub Copilot: An Empirical Study
Beiqi Zhang, Peng Liang, Xiyu Zhou +2
With the advances in machine learning, there is a growing interest in AI-enabled tools for autocompleting source code. GitHub Copilot, also referred to as the "AI Pair Programmer",…
Engineering Software Systems for Quantum Computing as a Service: A Mapping Study
Aakash Ahmad, Muhammad Waseem, Peng Liang +4
Quantum systems have started to emerge as a disruptive technology and enabling platforms - exploiting the principles of quantum mechanics - to achieve quantum supremacy in computin…
Towards Human-Bot Collaborative Software Architecting with ChatGPT
Aakash Ahmad, Muhammad Waseem, Peng Liang +3
Architecting software-intensive systems can be a complex process. It deals with the daunting tasks of unifying stakeholders' perspectives, designers' intellect, tool-based automati…
Understanding the Issues, Their Causes and Solutions in Microservices Systems: An Empirical Study
Muhammad Waseem, Peng Liang, Aakash Ahmad +5
Many small to large organizations have adopted the Microservices Architecture (MSA) style to develop and deliver their core businesses. Despite the popularity of MSA in the softwar…
An Empirical Study on Secure Usage of Mobile Health Apps: The Attack Simulation Approach
Bakheet Aljedaani, Aakash Ahmad, Mansooreh Zahedi +1
Mobile applications, mobile apps for short, have proven their usefulness in enhancing service provisioning across a multitude of domains that range from smart healthcare, to mobile…
Agile Practices for Quantum Software Development: Practitioners Perspectives
Arif Ali Khan, Muhammad Azeem Akbar, Aakash Ahmad +5
Quantum software systems are emerging software engineering (SE) genre that exploit principles of quantum bits (Qubit) and quantum gates (Qgates) to solve complex computing problems…
AI Ethics: An Empirical Study on the Views of Practitioners and Lawmakers
Arif Ali Khan, Muhammad Azeem Akbar, Mahdi Fahmideh +5
Artificial Intelligence (AI) solutions and technologies are being increasingly adopted in smart systems context, however, such technologies are continuously concerned with ethical…
Knowledge Management for Cloud Computing Field
Mahdi Fahmideh, Jun Yan, Jun Shen +3
Migration legacy systems to cloud platforms is a knowledge intensive process. There is an ever increasing body of knowledge reporting empirical scenarios of successful and problema…
Software Architecture for Quantum Computing Systems -- A Systematic Review
Arif Ali Khan, Aakash Ahmad, Muhammad Waseem +4
Quantum computing systems rely on the principles of quantum mechanics to perform a multitude of computationally challenging tasks more efficiently than their classical counterparts…
Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners
Muhammad Waseem, Peng Liang, Aakash Ahmad +3
Researchers and practitioners have recently proposed many Microservices Architecture (MSA) patterns and strategies covering various aspects of microservices system life cycle, such…
An Overview of Ontologies and Tool Support for COVID-19 Analytics
Aakash Ahmad, Madhushi Bandara, Mahdi Fahmideh +3
The outbreak of the SARS-CoV-2 pandemic of the new COVID-19 disease (COVID-19 for short) demands empowering existing medical, economic, and social emergency backend systems with da…
A Decision Model for Selecting Patterns and Strategies to Decompose Applications into Microservices
Muhammad Waseem, Peng Liang, Gastón Márquez +3
Microservices Architecture (MSA) style is a promising design approach to develop software applications consisting of multiple small and independently deployable services. Over the…
A Comprehensive Framework for Analyzing IoT Platforms: A Smart City Industrial Experience
Mahdi Fahmideh, Jun Yan, Jun Shen +3
The compliance of IoT platforms to quality is paramount to achieve users satisfaction. Currently, we do not have a comprehensive set of guidelines to appraise and select the most s…
On the Nature of Issues in Five Open Source Microservices Systems: An Empirical Study
Muhammad Waseem, Peng Liang, Mojtaba Shahin +2
Due to its enormous benefits, the research and industry communities have shown an increasing interest in the Microservices Architecture (MSA) style over the last few years. Despite…
Engineering Blockchain Based Software Systems: Foundations, Survey, and Future Directions
Mahdi Fahmideh, John Grundy, Aakash Ahmed +8
Many scientific and practical areas have shown increasing interest in reaping the benefits of blockchain technology to empower software systems. However, the unique characteristics…
Software Engineering for IoT-Driven Data Analytics Applications
Aakash Ahmad, Mahdi Fahmideh, Ahmed B. Altamimi +5
Internet of Things Driven Data Analytics (IoT-DA) has the potential to excel data-driven operationalisation of smart environments. However, limited research exists on how IoT-DA ap…
Software Engineering for Internet of Things: The Practitioner's Perspective
Mahdi Fahmideh, Aakash Ahmed, Ali Behnaz +2
Internet of Things based systems (IoT systems for short) are becoming increasingly popular across different industrial domains and their development is rapidly increasing to provid…
End-Users' Knowledge and Perception about Security of Mobile Health Apps: A Case Study with Two Saudi Arabian mHealth Providers
Bakheet Aljedaani, Aakash Ahmad, Mansooreh Zahedi +1
Mobile health applications (mHealth apps for short) are being increasingly adopted in the healthcare sector, enabling stakeholders such as governments, health units, medics, and pa…
Security Awareness of End-Users of Mobile Health Applications: An Empirical Study
Bakheet Aljedaani, Aakash Ahmad, Mansooreh Zahedi +1
Mobile systems offer portable and interactive computing, empowering users, to exploit a multitude of context-sensitive services, including mobile healthcare. Mobile health applicat…
An Empirical Study on Developing Secure Mobile Health Apps: The Developers Perspective
Bakheet Aljedaani, Aakash Ahmad, Mansooreh Zahedi +1
Mobile apps exploit embedded sensors and wireless connectivity of a device to empower users with portable computations, context-aware communication, and enhanced interaction. Speci…
Security and Privacy for mHealth and uHealth Systems: a Systematic Mapping Study
Leonardo Horn Iwaya, Aakash Ahmad, M. Ali Babar
An increased adoption of mobile health (mHealth) and ubiquitous health (uHealth) systems empower users with handheld devices and embedded sensors for a broad range of healthcare se…
Software Architectures for Robotics Systems: A Systematic Mapping Study
Aakash Ahmad, Muhammad Ali Babar
Software architecture related issues are important for robotic systems. Architecture centric development and evolution of software for robotic systems has been attracting researche…