activity
20172023
most citedSoftware Architectures for Robotics Systems: A Systematic Mapping Study

95 citations · 303 across the 23 of their papers we have counts for

collaborators

23 papers

quant-ph2023

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…

cs.SE2023★ 67 cited

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",…

cs.SE2023★ 9 cited

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…

cs.SE2023★ 15 cited

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…

cs.SE2023★ 1 cited

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…

cs.CY2022★ 1 cited

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…

cs.SE2022★ 2 cited

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…

cs.CY2022★ 5 cited

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…

cs.SE2022★ 2 cited

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…

cs.SE2022★ 6 cited

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…

cs.SE2022★ 1 cited

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…

cs.SE2021

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…

cs.SE2021

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…

cs.SE2021★ 7 cited

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…

cs.SE2021★ 25 cited

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…

cs.SE2021★ 1 cited

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…

cs.SE2021

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…

cs.SE2021

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…

cs.CR2021★ 1 cited

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…

cs.SE2020

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…

cs.SE2020

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…

cs.CR2020★ 65 cited

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…

cs.SE2017★ 95 cited

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…