activity
20212026
most citedContainerization in Multi-Cloud Environment: Roles, Strategies, Challenges, and Solutions for Effective Implementation

8 citations · 26 across the 14 of their papers we have counts for

collaborators

16 papers

cs.SE2026

REFINE: A Multi-Agent LLM Approach for Evidence-Guided Code Refactoring

Muhammad Waseem, Aakash Ahmad, Pekka Abrahamsson

Large Language Models (LLMs) offer new opportunities for automated code refactoring. However, generated changes must reduce targeted quality problems without introducing new issues…

cs.SE2025

Vibe Coding in Practice: Flow, Technical Debt, and Guidelines for Sustainable Use

Muhammad Waseem, Aakash Ahmad, Kai-Kristian Kemell +4

Vibe Coding (VC) is a form of software development assisted by generative AI, in which developers describe the intended functionality or logic via natural language prompts, and the…

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.SE2025★ 1 cited

Large Language Models for Code Generation: The Practitioners Perspective

Zeeshan Rasheed, Muhammad Waseem, Kai Kristian Kemell +5

Large Language Models (LLMs) have emerged as coding assistants, capable of generating source code from natural language prompts. With the increasing adoption of LLMs in software de…

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

An Exploration Study on Developing Blockchain Systems the Practitioners Perspective

Bakheet Aljedaani, Aakash Ahmad, Mahdi Fahmideh +2

Context: Blockchain-based software (BBS) exploits the concepts and technologies popularized by cryptocurrencies offering decentralized transaction ledgers with immutable content fo…

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

CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology

Zeeshan Rasheed, Muhammad Waseem, Kai-Kristian Kemell +5

Existing Large Language Model (LLM)-based multi-agent systems are capable of executing tasks and providing data-driven recommendations, thereby enabling automation and decision sup…

cs.SE2024★ 7 cited

Can Large Language Models Serve as Data Analysts? A Multi-Agent Assisted Approach for Qualitative Data Analysis

Zeeshan Rasheed, Muhammad Waseem, Aakash Ahmad +4

Context: Manual qualitative data analysis is time-intensive and can compromise validity and replicability, affecting analysis design, implementation, and reporting. Large Language…

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…

cs.CY2021★ 7 cited

Ethics of AI: A Systematic Literature Review of Principles and Challenges

Arif Ali Khan, Sher Badshah, Peng Liang +4

Ethics in AI becomes a global topic of interest for both policymakers and academic researchers. In the last few years, various research organizations, lawyers, think tankers and re…