8 papers
CodePori: Large-Scale System for Autonomous Software Development Using Multi-Agent Technology
Zeeshan Rasheed, Muhammad Waseem, Kai-Kristian Kemell +5
Context: LLM-based multi-agent systems enable automation and decision support in software development, yet existing studies rely on benchmark datasets offering only binary pass-or-…
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…
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…
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…
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…
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…