activity
20202026
most citedTest-Driven Development for Code Generation

27 citations · 96 across the 18 of their papers we have counts for

collaborators

19 papers

cs.SE2026

COMMITGUARD: Differential Slice Fuzzing for Commit-Induced Bug Detection

Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel +1

Modern software systems evolve through frequent commits that implement bug fixes, features, and security patches. Although code review and testing are widely used to check these ch…

cs.SE2026

SNIPTEST: Fuzzing Multi-Level Code Slices for Validating Vulnerabilities

Aniruddhan Murali, Nobble Saji Mathews, Mahmoud Alfadel +2

Modern software systems are increasingly complex, and static analysis tools are commonly used to identify potentially vulnerable code by issuing warnings. However, these warnings o…

cs.SE2026

What Makes a Good Bug Report for an AI Agent?

Lara Khatib, Noble Saji Mathews, Meiyappan Nagappan +2

Automated program repair (APR) agents are transitioning from research benchmarks to developer workflows, yet they still begin with bug reports written for human developers. While d…

cs.SE2025

Does SWE-Bench-Verified Test Agent Ability or Model Memory?

Thanosan Prathifkumar, Noble Saji Mathews, Meiyappan Nagappan

SWE-Bench-Verified, a dataset comprising 500 issues, serves as a de facto benchmark for evaluating various large language models (LLMs) on their ability to resolve GitHub issues. B…

cs.SE2025

AssertFlip: Reproducing Bugs via Inversion of LLM-Generated Passing Tests

Lara Khatib, Noble Saji Mathews, Meiyappan Nagappan

Bug reproduction is critical in the software debugging and repair process, yet the majority of bugs in open-source and industrial settings lack executable tests to reproduce them a…

cs.SE2025

Is Your Automated Software Engineer Trustworthy?

Noble Saji Mathews, Meiyappan Nagappan

Large Language Models (LLMs) are being increasingly used in software engineering tasks, with an increased focus on bug report resolution over the past year. However, most proposed…

cs.SE2024

Design choices made by LLM-based test generators prevent them from finding bugs

Noble Saji Mathews, Meiyappan Nagappan

There is an increasing amount of research and commercial tools for automated test case generation using Large Language Models (LLMs). This paper critically examines whether recent…

cs.SE2024

CodeSAM: Source Code Representation Learning by Infusing Self-Attention with Multi-Code-View Graphs

Alex Mathai, Kranthi Sedamaki, Debeshee Das +4

Machine Learning (ML) for software engineering (SE) has gained prominence due to its ability to significantly enhance the performance of various SE applications. This progress is l…

cs.SE2024★ 17 cited

Whodunit: Classifying Code as Human Authored or GPT-4 Generated -- A case study on CodeChef problems

Oseremen Joy Idialu, Noble Saji Mathews, Rungroj Maipradit +2

Artificial intelligence (AI) assistants such as GitHub Copilot and ChatGPT, built on large language models like GPT-4, are revolutionizing how programming tasks are performed, rais…

cs.CR2024★ 11 cited

LLbezpeky: Leveraging Large Language Models for Vulnerability Detection

Noble Saji Mathews, Yelizaveta Brus, Yousra Aafer +2

Despite the continued research and progress in building secure systems, Android applications continue to be ridden with vulnerabilities, necessitating effective detection methods.…

cs.SE2024★ 13 cited

FuzzSlice: Pruning False Positives in Static Analysis Warnings Through Function-Level Fuzzing

Aniruddhan Murali, Noble Saji Mathews, Mahmoud Alfadel +2

Manual confirmation of static analysis reports is a daunting task. This is due to both the large number of warnings and the high density of false positives among them. Fuzzing tech…

cs.SE2024★ 27 cited

Test-Driven Development for Code Generation

Noble Saji Mathews, Meiyappan Nagappan

Recent Large Language Models (LLMs) have demonstrated significant capabilities in generating code snippets directly from problem statements. This increasingly automated process mir…

cs.SE2023

COMEX: A Tool for Generating Customized Source Code Representations

Debeshee Das, Noble Saji Mathews, Alex Mathai +4

Learning effective representations of source code is critical for any Machine Learning for Software Engineering (ML4SE) system. Inspired by natural language processing, large langu…

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,…

cs.SE2022

NoteG: A Computational Notebook to Facilitate Rapid Game Prototyping

Noble Saji Mathews, Sridhar Chimalakonda

Game development-based approaches are increasingly used to design curricula that can engage students, as these can help them apply and practice learnt computer science concepts. Ho…

cs.CY2022★ 2 cited

VedicViz: Towards Visualizing Vedic Principles in Mental Arithmetic

Noble Saji Mathews, Akhila Sri Manasa Venigalla, Sridhar Chimalakonda

Augmenting teaching with visualization can help students understand concepts better. Researchers have leveraged visualization to teach conventional mathematics some examples being…

cs.CY2021★ 2 cited

Detox Browser -- Towards Filtering Sensitive Content On the Web

Noble Saji Mathews, Sridhar Chimalakonda

The annual consumption of web-based resources is increasing at a very fast rate, mainly due to an increase in affordability and accessibility of the internet. Many are relying on t…

cs.SE2021★ 2 cited

On the Impact of Multiple Source Code Representations on Software Engineering Tasks -- An Empirical Study

Karthik Chandra Swarna, Noble Saji Mathews, Dheeraj Vagavolu +1

Efficiently representing source code is crucial for various software engineering tasks such as code classification and clone detection. Existing approaches primarily use Abstract S…

cs.CY2020★ 21 cited

AiR -- An Augmented Reality Application for Visualizing Air Pollution

Noble Saji Mathews, Sridhar Chimalakonda, Suresh Jain

Air quality is a term used to describe the concentration levels of various pollutants in the air we breathe. The air quality, which is degrading rapidly across the globe, has been…