← Search

Srikanth Tamilselvam

3 accepted papers

2024

Read between the lines - Functionality Extraction From READMEs

NAACL 2024findings

While text summarization is a well-known NLP task, in this paper, we introduce a novel and useful variant of it called functionality extraction from Git README files. Though this task is a text2text generation at an abstract level, it involves its own peculiarities and challenges making existing tex…

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…