← Search

Utkarsh Desai

2 accepted papers

2022

Monolith to Microservices: Representing Application Software through Heterogeneous Graph Neural Network

IJCAI 2022poster

Monolithic software encapsulates all functional capabilities into a single deployable unit. But managing it becomes harder as the demand for new functionalities grow. Microservice architecture is seen as an alternative as it advocates building an application through a set of loosely coupled small se…

2021

Graph Neural Network to Dilute Outliers for Refactoring Monolith Application

AAAI 2021technical

Microservices are becoming the defacto design choice for software architecture. It involves partitioning the software components into finer modules such that the development can happen independently. It also provides natural benefits when deployed on the cloud since resources can be allocated dynami…