13 citations · 36 across the 17 of their papers we have counts for
20 papers
A Closed-Loop Control Architecture for Reliable Constraint Satisfaction in LLM Text Generation
Quan Zhou, Shahbaz Siddeeq, Mika Saari +1
Software systems increasingly embed a large language model in features that must satisfy a numeric output constraint, that is, a requirement expressible as a number or an interval…
An Evaluation of AI-Supported Evidence-Based Learning for Public Speaking Skill Development
Sashini Hettiarachchi, Shahbaz Siddeeq, Mika Saari +1
Public speaking is an essential skill in academic and professional contexts, but it often causes anxiety. Although several AI-based speech coaching tools exist, they typically prov…
AI Sandbox: Technical Report
Muhammad Waseem, Md Aidul Islam, Md Nasir Uddin Shuvo +8
Collaborative AI experimentation across industry and academia requires platforms that enable rapid prototyping while preserving controlled access, tenant separation, and transparen…
Vibe Coding in Software Development: A Multivocal Literature Review
Shahbaz Siddeeq, Muhammad Waseem, Kai-Kristian Kemell +3
Vibe coding is a software development practice in which developers state intent in natural language and large language models generate code. It is often framed as one-shot promptin…
Agentic Frameworks for Reasoning Tasks: An Empirical Study
Zeeshan Rasheed, Abdul Malik Sami, Muhammad Waseem +3
Recent advances in agentic frameworks have enabled AI agents to perform complex reasoning and decision-making. However, evidence comparing their reasoning performance, efficiency,…
LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Review
Zeeshan Rasheeda, Muhammad Waseema, Kai-Kristian Kemella +2
Large Language Models (LLMs) have enabled multi-agent systems to perform autonomous code generation for complex tasks. Despite the recent growth in research and industrial applicat…
Engineering a Governance-Aware AI Sandbox: Design, Implementation, and Lessons Learned
Muhammad Waseem, Md Aidul Islam, Md Nasir Uddin Shuvo +8
Collaborative AI experimentation in industry-academia requires environments that support rapid trials while maintaining controlled access, organisational isolation, and traceable w…
Towards AI Evaluation in Domain-Specific RAG Systems: The AgriHubi Case Study
Md. Toufique Hasan, Ayman Asad Khan, Mika Saari +2
Large language models show promise for knowledge-intensive domains, yet their use in agriculture is constrained by weak grounding, English-centric training data, and limited real-w…
From Specification to Service: Accelerating API-First Development Using Multi-Agent Systems
Saurabh Chauhan, Zeeshan Rasheed, Malik Abdul Sami +6
This paper presents a system that uses Large Language Models (LLMs)-based agents to automate the API-first development of RESTful microservices. This system helps to create an Open…
VAPU: System for Autonomous Legacy Code Modernization
Valtteri Ala-Salmi, Zeeshan Rasheed, Abdul Malik Sami +5
In this study, we present a solution for the modernization of legacy applications, an area of code generation where LLM-based multi-agent systems are proving essential for complex…
AI and Agile Software Development: A Research Roadmap from the XP2025 Workshop
Zheying Zhang, Tomas Herda, Victoria Pichler +20
This paper synthesizes the key findings from a full-day XP2025 workshop on "AI and Agile: From Frustration to Success", held in Brugg-Windisch, Switzerland. The workshop brought to…
LLM-based Multi-Agent System for Intelligent Refactoring of Haskell Code
Shahbaz Siddeeq, Muhammad Waseem, Zeeshan Rasheed +7
Refactoring is a constant activity in software development and maintenance. Scale and maintain software systems are based on code refactoring. However, this process is still labor…
Engineering RAG Systems for Real-World Applications: Design, Development, and Evaluation
Md Toufique Hasan, Muhammad Waseem, Kai-Kristian Kemell +3
Retrieval-Augmented Generation (RAG) systems are emerging as a key approach for grounding Large Language Models (LLMs) in external knowledge, addressing limitations in factual accu…
Distributed Approach to Haskell Based Applications Refactoring with LLMs Based Multi-Agent Systems
Shahbaz Siddeeq, Zeeshan Rasheed, Malik Abdul Sami +6
We present a large language models (LLMs) based multi-agent system to automate the refactoring of Haskell codebases. The multi-agent system consists of specialized agents performin…
Autonomous Legacy Web Application Upgrades Using a Multi-Agent System
Valtteri Ala-Salmi, Zeeshan Rasheed, Abdul Malik Sami +6
The use of Large Language Models (LLMs) for autonomous code generation is gaining attention in emerging technologies. As LLM capabilities expand, they offer new possibilities such…
TimeLess: A Vision for the Next Generation of Software Development
Zeeshan Rasheed, Malik Abdul Sami, Jussi Rasku +16
Present-day software development faces three major challenges: complexity, time consumption, and high costs. Developing large software systems often requires battalions of teams an…
Experimenting with Multi-Agent Software Development: Towards a Unified Platform
Malik Abdul Sami, Muhammad Waseem, Zeeshan Rasheed +3
Large language models are redefining software engineering by implementing AI-powered techniques throughout the whole software development process, including requirement gathering,…
System for systematic literature review using multiple AI agents: Concept and an empirical evaluation
Abdul Malik Sami, Zeeshan Rasheed, Kai-Kristian Kemell +6
Systematic literature review (SLR) is foundational to evidence-based research, enabling scholars to identify, classify, and synthesize existing studies to address specific research…
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…
Generative Artificial Intelligence for Software Engineering -- A Research Agenda
Anh Nguyen-Duc, Beatriz Cabrero-Daniel, Adam Przybylek +12
Generative Artificial Intelligence (GenAI) tools have become increasingly prevalent in software development, offering assistance to various managerial and technical project activit…