4 citations · 6 across the 10 of their papers we have counts for
10 papers
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…
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…
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…
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…
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…
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.…
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…
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…
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…
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…