Selected Papers
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
Are Code Examples on an Online Q&A Forum Reliable? A Study of API Misuse on Stack Overflow
ICSE '18
Exploiting Implicit Beliefs to Resolve Sparse Usage Problem in Usage-based Specification Mining
OOPSLA '17
On Accelerating Ultra-Large-Scale Mining
ICSE '17 (NIER)
Capsule-Oriented Programming
ICSE '15 (NIER)
Inferring Behavioral Specifications from Large-scale Repositories by Leveraging Collective Intelligence
ICSE '15 (NIER)
News
Prof. 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...
Alumni Mehdi Bagherzadeh receives EAPLS Best Paper Award
July 29, 2020
The EAPLS Best Paper Award 2020 is awarded to the paper “An Empirical Study on the Use and Misuse of Java 8 Streams”, by Raffi...