Selected Papers
IRepair: An Intent-Aware Approach to Repair Data-Driven Errors in Large Language Models
FSE '25
µPRL: A Mutation Testing Pipeline for Deep Reinforcement Learning based on Real Faults
ICSE '25
An LLM-Based Agent-Oriented Approach for Automated Code Design Issue Localization
ICSE '25
Mock Deep Testing: Toward Separate Development of Data and Models for Deep Learning
ICSE '25
Leveraging Data Characteristics for Bug Localization in Deep Learning Programs
TOSEM '24
Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment
ICSE '24
Fairify: Fairness Verification of Neural Networks
ICSE '23
Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement
ICSE '23
Towards Understanding Fairness and its Composition in Ensemble Machine Learning
ICSE '23
23 Shades of Self-Admitted Technical Debt: An Empirical Study on Machine Learning Software
ESEC-FSE '22
The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large
ICSE '22
Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules
ICSE '22
DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs
ICSE '22
Manas: Mining Software Repositories to Assist AutoML
ICSE '22
Semantics and Anomaly Preserving Sampling Strategy for Large-Scale Time Series Data
TDS '22
Fair Preprocessing: Towards Understanding Compositional Fairness of Data Transformers in Machine Learning Pipeline
ESEC-FSE '21
On Decomposing a Deep Neural Network into Modules
ESEC-FSE '20
Do the Machine Learning Models on a Crowd Sourced Platform Exhibit Bias? An Empirical Study on Model Fairness
ESEC-FSE '20
Repairing Deep Neural Networks Fix Patterns and Challenges
ICSE '20
BCFA Bespoke Control Flow Analysis for CFA at Scale
ICSE '20
A Comprehensive Study on Deep Learning Bug Characteristics
ESEC-FSE '19
Large-scale Study of Substitutability in the Presence of Effects
FSE '18
Collective Program Analysis
ICSE '18
News
Sayem Imtiaz defends Ph.D. thesis
October 11, 2024
Sayem Imtiaz has successfully defended his Ph.D. thesis entitled “Modularity-inspired Techniques for Patching the Weak Components in Deep Learning”. His research focused on addressing data-driven...
Links: Event LinkProf. Hridesh Rajan named new dean of Tulane University School of Science and Engineering.
June 03, 2024
Hridesh Rajan, Kingland professor and chair of the Department of Computer Science at Iowa State University, has been named the new dean of Tulane University’s...
Laboratory for Software Design Recruiting a Postdoctoral Fellow
April 02, 2024
The Department of Computer Science in the College of Liberal Arts and Sciences at Iowa State University seeks outstanding applicants for a postdoctoral position in...
Links: ProjectsSumon Biswas defends Ph.D. thesis
April 13, 2022
Sumon Biswas has successfully defended his Ph.D. thesis entitled “Understanding and Reasoning Fairness in Machine Learning Pipelines”. His research unravels several software engineering techniques towards...
Links: Event LinkOur work on Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules selected for ICSE'22
December 10, 2021
In this paper, we propose an approach to decompose a convolutional neural network (CNN) model used for image classification into modules, in which each module...
Links: PapersOur paper on Data Science Pipeline is selected for ICSE'22 Research Track
December 03, 2021
This work attempts to inform the art and practice of designing data science (DS) pipeline. Our investigation suggest that DS pipeline is a well used...
Links: PapersSumon Biswas defends MS thesis
November 04, 2021
Sumon Biswas has successfully defended his MS thesis entitled “Understanding Unfairness and its Mitigation in Open-Source Machine Learning Models”. The abstract of the thesis is...
Links: Event LinkOur paper on Fair Preprocessing is selected for ESEC/FSE'21 Research Track
May 20, 2021
This work proposed a causal method to measure fairness of components in machine learning pipeline. Specifically, it evaluates many preprocessing stages in the pipeline and...
Links: PapersACM SIGSOFT Distinguished Paper Award at ESEC/FSE 2020
August 20, 2020
PhD student Rangeet Pan and Hridesh Rajan have received an ACM SIGSOFT Distinguished Paper Award at the ACM Joint European Software Engineering Conference and Symposium...
Pan earns 2nd Place at the ACM Student Research Competition at the International Conference on Software Engineering (ICSE)
July 30, 2020
Graduate student Rangeet Pan earned second place at the ACM Student Research Competition at 42nd International Conference on Software Engineering (ICSE) 2020 for his work...