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
Showing cs.SEShow all

18 papers · 1 filter

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.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.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.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.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…