activity
20222025
most citedPractices and Challenges of Using GitHub Copilot: An Empirical Study

67 citations · 119 across the 23 of their papers we have counts for

collaborators

23 papers

cs.SE2025

ArchISMiner: A Framework for Automatic Mining of Architectural Issue-Solution Pairs from Online Developer Communities

Musengamana Jean de Dieu, Ruiyin Li, Peng Liang +5

Stack Overflow (SO), a leading online community forum, is a rich source of software development knowledge. However, locating architectural knowledge, such as architectural solution…

cs.SE2025

Runtime Composition in Dynamic System of Systems: A Systematic Review of Challenges, Solutions, Tools, and Evaluation Methods

Muhammad Ashfaq, Ahmed R. Sadik, Teerath Das +3

Context: Modern Systems of Systems (SoSs) increasingly operate in dynamic environments (e.g., smart cities, autonomous vehicles) where runtime composition -- the on-the-fly discove…

cs.SE2025

Quantum Computing as a Service -- a Software Engineering Perspective

Aakash Ahmad, Muhammad Waseem, Bakheet Aljedaani +3

Quantum systems have started to emerge as a disruptive technology and enabling platforms - exploiting the principles of quantum mechanics via programmable quantum bits (QuBits) - t…

cs.SE2025

Decision Models for Selecting Architecture Patterns and Strategies in Quantum Software Systems

Mst Shamima Aktar, Peng Liang, Muhammad Waseem +7

Quantum software is an emerging class of software systems, services, and applications that leverage the principles of quantum mechanics through programmable quantum bits (qubits) a…

cs.AI2025

LLM-Ehnanced Holonic Architecture for Ad-Hoc Scalable SoS

Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen +2

As modern system of systems (SoS) become increasingly adaptive and human centred, traditional architectures often struggle to support interoperability, reconfigurability, and effec…

cs.SE2025

Containers as the Quantum Leap in Software Development

Iftikhar Ahmad, Teemu Autto, Teerath Das +25

The goal of the project QLEAP (2022-24), funded by Business Finland and participating organizations, was to study using containers as elements of architecture design. Such systems…

cs.AI2024

Holon Programming Model -- A Software-Defined Approach for System of Systems

Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen +2

As Systems of Systems evolve into increasingly complex networks, harnessing their collective potential becomes paramount. Traditional SoS engineering approaches lack the necessary…

quant-ph2024

QADL: Prototype of Quantum Architecture Description Language

Muhammad Waseem, Tommi Mikkonen, Aakash Ahmad +4

Quantum Software (QSW) uses the principles of quantum mechanics, specifically programming quantum bits (qubits) that manipulate quantum gates, to implement quantum computing system…

cs.CR2024

Enhancing Productivity with AI During the Development of an ISMS: Case Kempower

Atro Niemeläinen, Muhammad Waseem, Tommi Mikkonen

Investing in an Information Security Management System (ISMS) enhances organizational competitiveness and protects information assets. However, introducing an ISMS consumes signifi…

eess.SY2024

Enhancing Holonic Architecture with Natural Language Processing for System of Systems

Muhammad Ashfaq, Ahmed R. Sadik, Tommi Mikkonen +2

The complexity and dynamic nature of System of Systems (SoS) necessitate efficient communication mechanisms to ensure interoperability and collaborative functioning among constitue…

cs.DC2024★ 8 cited

Containerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation

Muhammad Waseem, Aakash Ahmad, Peng Liang +5

Containerization in multi-cloud environments has received significant attention in recent years both from academic research and industrial development perspectives. However, there…

cs.SE2023

Architecture Decisions in Quantum Software Systems: An Empirical Study on Stack Exchange and GitHub

Mst Shamima Aktar, Peng Liang, Muhammad Waseem +4

Quantum computing provides a new dimension in computation, utilizing the principles of quantum mechanics to potentially solve complex problems that are currently intractable for cl…

cs.SE2023

Exploring the Problems, their Causes and Solutions of AI Pair Programming: A Study on GitHub and Stack Overflow

Xiyu Zhou, Peng Liang, Beiqi Zhang +4

With the recent advancement of Artificial Intelligence (AI) and Large Language Models (LLMs), AI-based code generation tools become a practical solution for software development. G…

cs.SE2023

Issues and Their Causes in WebAssembly Applications: An Empirical Study

Muhammad Waseem, Teerath Das, Aakash Ahmad +2

WebAssembly (Wasm) is a binary instruction format designed for secure and efficient execution within sandboxed environments -- predominantly web apps and browsers -- to facilitate…

cs.SE2023★ 2 cited

ChatGPT as a Software Development Bot: A Project-based Study

Muhammad Waseem, Teerath Das, Aakash Ahmad +3

Artificial Intelligence has demonstrated its significance in software engineering through notable improvements in productivity, accuracy, collaboration, and learning outcomes. This…

cs.SE2023★ 1 cited

Demystifying Practices, Challenges and Expected Features of Using GitHub Copilot

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 has been trained on billions of lines of open…

quant-ph2023★ 10 cited

Full-Stack Quantum Software in Practice: Ecosystem, Stakeholders and Challenges

Vlad Stirbu, Majid Haghparast, Muhammad Waseem +2

The emergence of quantum computing has introduced a revolutionary paradigm capable of transforming numerous scientific and industrial sectors. Nevertheless, realizing the practical…

cs.CR2023★ 1 cited

Developing and Building Ontologies in Cyber Security

Muhammad Shoaib Farooq, Muhammad Talha Waseem

Cyber Security is one of the most arising disciplines in our modern society. We work on Cybersecurity domain and in this the topic we chose is Cyber Security Ontologies. In this we…

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