4 papers · 1 filter
TripleBound: Triplet-Guided Heterogeneous Graph Learning for Microservice Decomposition
Mineth Weerasinghe, Himindu Kularathne, Methmini Madhushika +4
Cloud computing and DevOps have made microservices a common architecture for scalable, maintainable software systems. However, migrating monoliths to microservices remains challeng…
A Methodology for Investigating AI Patterns Prevalence in Software Repositories
Srinath Perera, Hasinthaka Piyumal, Frank Leymann +1
As Artificial Intelligence(AI)-based applications take off, a clear understanding of AI patterns can uplift the quality of AI applications. Many AI patterns have been proposed in t…
You Don't Need Public Tests to Generate Correct Code
Kaushitha Silva, Srinath Perera
Multi-agent systems are frequently employed for autonomous code generation, demonstrating strong utility in complex algorithmic problem-solving. Recent studies tackle the difficult…
From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks
Mineth Weerasinghe, Himindu Kularathne, Methmini Madhushika +4
Software modernisation through the migration from monolithic architectures to microservices has become increasingly critical, yet identifying effective service boundaries remains a…