activity
20232026
most citedRethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware

2 citations · 3 across the 9 of their papers we have counts for

collaborators

9 papers

cs.SE2026

DCAS: Decoupling CLI Agent Scaffolding to Internalize Planning across Scaffolds

Kishanthan Thangarajah, Boyuan Chen, Ahmed E. Hassan

CLI-based software-engineering agents have matured rapidly, yet the open ecosystem has converged on a single training environment: trajectory datasets used to fine-tune open models…

cs.SE2026

SynConfRoute: Syntax-Aware Routing for Efficient Code Completion with Small CodeLLMs

Kishanthan Thangarajah, Boyuan Chen, Ahmed E. Hassan

Enterprises want AI code completion that is both high-quality and private, but they face a tension: proprietary models yield better results yet risk exposing proprietary code, whil…

cs.SE2025

Adaptive Request Scheduling for CodeLLM Serving with SLA Guarantees

Shi Chang, Boyuan Chen, Kishanthan Thangarajah +2

Code Large Language Models (CodeLLMs) are increasingly integrated into modern software development workflows, yet efficiently serving them in resource-constrained, self-hosted envi…

cs.SE2025

Context-Aware CodeLLM Eviction for AI-assisted Coding

Kishanthan Thangarajah, Boyuan Chen, Shi Chang +1

AI-assisted coding tools powered by Code Large Language Models (CodeLLMs) are increasingly integrated into modern software development workflows. To address concerns around privacy…

cs.SE2025

The Hitchhikers Guide to Production-ready Trustworthy Foundation Model powered Software (FMware)

Kirill Vasilevski, Benjamin Rombaut, Gopi Krishnan Rajbahadur +10

Foundation Models (FMs) such as Large Language Models (LLMs) are reshaping the software industry by enabling FMware, systems that integrate these FMs as core components. In this KD…

cs.SE2025

SLA-Awareness for AI-assisted coding

Kishanthan Thangarajah, Arthur Leung, Boyuan Chen +1

The integration of AI-assisted coding tools within development environments drastically reduces development time, and allows developers to focus more on creative and critical aspec…

cs.SE2024

Software Performance Engineering for Foundation Model-Powered Software

Haoxiang Zhang, Shi Chang, Arthur Leung +4

The rise of Foundation Models (FMs) like Large Language Models (LLMs) is revolutionizing software development. Despite the impressive prototypes, transforming FMware into productio…

cs.SE2024★ 2 cited

Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware

Ahmed E. Hassan, Dayi Lin, Gopi Krishnan Rajbahadur +9

Foundation models (FMs), such as Large Language Models (LLMs), have revolutionized software development by enabling new use cases and business models. We refer to software built us…

cs.SE2023★ 1 cited

Statically Detecting Buffer Overflow in Cross-language Android Applications Written in Java and C/C++

Kishanthan Thangarajah, Noble Mathews, Michael Pu +3

Many applications are being written in more than one language to take advantage of the features that different languages provide such as native code support, improved performance,…