activity
20182026
most citedQuality Assurance of Bioinformatics Software: A Case Study of Testing a Biomedical Text Processing Tool Using Metamorphic Testing

4 citations · 6 across the 10 of their papers we have counts for

collaborators

10 papers

cs.LG2026

RiskBlend: A Multi-Signal Framework for Test Input Prioritization in Machine Learning Regression Testing

Madhusudan Srinivasan, Namith Nishal Raphae

When machine learning classifiers are retrained, inputs correctly classified by the previous model version may be misclassified by the updated version, creating regression faults t…

cs.SE2025

GenFair: Systematic Test Generation for Fairness Fault Detection in Large Language Models

Madhusudan Srinivasan, Jubril Abdel

Large Language Models (LLMs) are increasingly deployed in critical domains, yet they often exhibit biases inherited from training data, leading to fairness concerns. This work focu…

cs.CL2025★ 1 cited

Efficient Fairness Testing in Large Language Models: Prioritizing Metamorphic Relations for Bias Detection

Suavis Giramata, Madhusudan Srinivasan, Venkat Naidu Gudivada +1

Large Language Models (LLMs) are increasingly deployed in various applications, raising critical concerns about fairness and potential biases in their outputs. This paper explores…

cs.CL2025

Metamorphic Testing for Fairness Evaluation in Large Language Models: Identifying Intersectional Bias in LLaMA and GPT

Harishwar Reddy, Madhusudan Srinivasan, Upulee Kanewala

Large Language Models (LLMs) have made significant strides in Natural Language Processing but remain vulnerable to fairness-related issues, often reflecting biases inherent in thei…

cs.SE2025

Metamorphic Testing for Smart Contract Validation:A Case Study of Ethereum-Based Crowdfunding Contracts

Irving Jared Villanueva, Madhusudan Srinivasan, Faqeer Ur Rehman

Blockchain smart contracts play a crucial role in automating and securing agreements in diverse domains such as finance, healthcare, and supply chains. Despite their critical appli…

cs.SE2024

Optimizing Metamorphic Testing: Prioritizing Relations Through Execution Profile Dissimilarity

Madhusudan Srinivasan, Upulee Kanewala

An oracle determines whether the output of a program for executed test cases is correct. For machine learning programs, such an oracle is often unavailable or impractical to apply.…

cs.SE2022★ 1 cited

Prioritization of Metamorphic Relations to reduce the cost of testing

Madhusudan Srinivasan, Upulee Kanewala

An oracle is a mechanism to decide whether the outputs of the program for the executed test cases are correct. For machine learning programs, such oracle is not available or too di…

cs.SE2021

Metamorphic Relation Prioritization for Effective Regression Testing

Madhusudan Srinivasan, Upulee Kanewala

Metamorphic testing (MT) is widely used for testing programs that face the oracle problem. It uses a set of metamorphic relations (MRs), which are relations among multiple inputs a…

cs.SE2019

Metamorphic Testing for Quality Assurance of Protein Function Prediction Tools

Morteza Pourreza Shahri, Madhusudan Srinivasan, Gillian Reynolds +3

Proteins are the workhorses of life and gaining insight on their functions is of paramount importance for applications such as drug design. However, the experimental validation of…

cs.SE2018★ 4 cited

Quality Assurance of Bioinformatics Software: A Case Study of Testing a Biomedical Text Processing Tool Using Metamorphic Testing

Madhusudan Srinivasan, Morteza Pourreza Shahri, Upulee Kanewala +1

Bioinformatics software plays a very important role in making critical decisions within many areas including medicine and health care. However, most of the research is directed tow…