News

We Are Hiring a Postdoctoral Fellow

June 16, 2026

Postdoctoral Fellow Position Open The Laboratory for Software Design is hiring one or more postdoctoral fellows in the Department of Computer Science at Tulane University,...

Links: Apply on Tulane's career site
NSF Funds Our Work on Fault Localization for Deep Learning

June 02, 2026

I am delighted to share that the National Science Foundation has funded a new collaborative project that Mohammad Wardat and I will pursue together. Mohammad...

Dr. Sayma Sultana has joined the Laboratory of Software Design at Tulane University as a Postdoctoral Fellow.

September 12, 2025

Dr. Sayma Sultana She earned her Ph.D. in Computer Science from Wayne State University under the supervision of Dr. Amiangshu Bosu. Her research focuses on...

Three Lab Members Presented at ICSE 2025

April 27, 2025

Three members of our lab presented their work at ICSE’25 in Ottawa, Canada: Deepak-George Thomas presented his paper titled “µPRL: A Mutation Testing Pipeline for...

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 Link
Congratulations to Dr. Shibbir Ahmed, Now Faculty at Texas State!

August 22, 2024

It is a privilege to celebrate another former student stepping into a faculty role. Shibbir Ahmed, who completed his PhD with our group at Iowa...

Congratulations to Dr. Sumon Biswas, Now Faculty at Case Western Reserve!

August 15, 2024

One of the deepest joys of academic life is watching the people you mentor grow into colleagues and leaders in their own right. This season...

Moving to Tulane as the Dean of the School of Science and Engineering

July 01, 2024

After 19 amazing years at Iowa State University Dept. of Computer Science,I will be moving to Tulane University as the next Dean of the School...

Links: Papers
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: Projects
Our ASE 2023 Paper Won ACM SIGSOFT Distinguished Paper Award!

September 01, 2023

Dr. Ali Ghanbari and I have received the Distinguished Paper Award at the 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023) for our...

Links: Papers
Congrats to Drs. Wardat and Ghanbari for Tenure-track Jobs!

May 31, 2023

In the realm of academia, the most profound indicator of our success lies in the caliber of students we mentor and prepare for the future....

Links: Papers
RNN (Recurrent Neural Networks) Can be Decomposed Too, Our ICSE 2023 Paper Shows

May 17, 2023

My students and I have continued to make progress on exploring decomposing of neural networks into modules. Starting with our pioneering work on this topic...

Links: Papers
Hybrid SPLASH 2021 Retrospective

August 25, 2022

SIGPLAN perspectives has published our essay that provides a perspective on Hybrid SPLASH 2021 conference. SPLASH 2021 was the first hybrid conference at this scale,...

Links: Papers
Congrats graduates Biswas (PhD), Pan (PhD), and Ma (BS)

June 15, 2022

I am celebrating the graduation of Sumon Biswas, Rangeet Pan and Iris Ma. Sumon and Rangeet were PhD students in my lab, and Iris was...

Links: Event Link
Sumon 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 Link
Our 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: Papers
Our 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: Papers
Sumon 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 Link
Our 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: Papers
2020 SPLASH Conference Starts on November 16, 2020

November 10, 2020

SPLASH 2020, the ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity, starts on November 15, 2020 at 0700 Central Standard Time....

Graduate Seminar on Modularity

October 07, 2020

This Fall 2020 semester, I am teaching an advanced topics seminar on the idea of Modularity in Software Engineering. The goal of this seminar is...

ACM 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...

Md Johirul Islam defends PhD thesis

July 15, 2020

Md Johirul Islam has successfully defended his PhD thesis entitled “Towards Understanding the Challenges Faced by Machine Learning Software Developers and Enabling Automated Solutions”. The...

Links: Event Link
Our paper on decomposing a Deep Neural Network into Modules is selected for ESEC/FSE'20

May 19, 2020

This work presents takes the first step toward decomposing a monolithic deep neural network (DNN) into modules so that components of the deep neural network...

Links: Papers
Our paper on Empirical Study on Model Fairness is selected for ESEC/FSE'20

May 19, 2020

This work presents a comprehensive study of machine learning models to understand whether they exhibit bias. The paper’s abstract: ``Machine learning models are increasingly being...

Links: Papers
Lab launches data science infrastructure to advance COVID-19 research

March 30, 2020

As researchers and public-health experts join forces to battle COVID-19, computer scientists from Iowa State University have developed a data science infrastructure that will drastically...

Our paper on Bespoke Control Flow Analysis CFA at Scale is selected for ICSE'20

December 08, 2019

This work proposes bespoke control flow analysis (bcfa), a novel source code analysis technique for performing large scale source code analysis over the control flow...

Links: Papers
Our paper on Repairing Deep Neural Networks is selected for ICSE'20

December 08, 2019

This work presents a comprehensive study of bug repair patterns for five DNN libraries The paper’s abstract: ``Significant interest in applying Deep Neural Network (DNN)...

Links: Papers
Samantha-Syed Khairunnesa has successfully passed her PhD preliminary exam

December 06, 2019

Samantha-Syed Khairunnesa has successfully passed the PhD preliminary exam. The proposal abstract: ``Uncertainty is an integral part of ML programs, and, it is to be...

Links: Event Link
D4 Dependable Data-Driven Discovery Institute

October 01, 2019

Hridesh Rajan, interim chair of the Department of Computer Science and Kingland Professor of Data Analytics, was recently awarded a $1.5 million grant from the...

Md Johirul Islam defends MS thesis

September 30, 2019

Md Johirul Islam has successfully defended his Masters of Science thesis. The thesis abstract: ``Big data-driven transportation engineering has the potential to improve the utilization...

Links: Event Link
Hamid Bagheri has successfully passed his PhD preliminary exam

September 25, 2019

Hamid Bagheri has successfully passed the PhD preliminary exam. The proposal abstract: ``Every day, many scientists around the world use NCBI’s non-redundant (NR) database to...

Links: Event Link
Hamid Bagheri defends MS thesis

September 25, 2019

Hamid Bagheri has successfully defended his Masters of Science degree. The thesis abstract: ``Creating a scalable computational infrastructure to analyze the wealth of information contained...

Links: Event Link
Biswas Presenting Python Dataset at MSR 2019

May 25, 2019

Sumon Biswas will describe our brand new dataset at the MSR 2019 Conference. This work describes a new dataset that we have created to study...

Links: Papers
2019 Midwest Big Data Summer School

May 20, 2019

Building on the inaugural 2016, 2017, and 2018 editions, the 2019 edition has started. This edition will be held from May 20-23, 2019 in Ames,...

Fulbright Award Leads to International Workshop

December 17, 2018

The J. William Fulbright Foreign Scholarship Board had selected Prof. Rajan for the 2018-19 U.S. Scholar Award. This award led to an international workshop on...

Prof. Hridesh Rajan receives 2018-19 Fulbright U.S. Scholar Award

March 07, 2018

The J. William Fulbright Foreign Scholarship Board has selected Prof. Rajan for the 2018-19 U.S. Scholar Award. According to the award letter "The Fulbright Program,...

Registration open for 2018 Midwest Big Data Summer School

February 19, 2018

Early registration is now open for the 2018 Midwest Big Data Summer School to be held from May 14-17, 2018 in Ames, Iowa on Iowa...

Two Papers Selected to Appear at ICSE 2018

December 15, 2017

Our lab has had two papers selected to appear at the 40th International Conference on Software Engineering to be held at Gothenberg, Sweden from May...

Links: Papers
Ganesha Upadhyaya passes his PhD thesis defense

November 17, 2017

Ganesha Upadhyaya, a graduate student in the Dept. of Computer Science and a member of the Laboratory for Software Design successfully defended his PhD thesis...

Links: Thesis
ACM Recognizes Dr. Hridesh Rajan as a Distinguished Member

November 08, 2017

The Association for Computing Machinery (ACM) has recognized Dr. Hridesh Rajan as one of 43 distinguished member for 2017. More details can be found here....

2017 Midwest Big Data Summer School, a success!

July 10, 2017

The 2017 Midwest Big Data Summer School held from July 10-14, 2017 in Ames, Iowa on Iowa State University campus was another successful edition. Over...

Dr. Zhen Yu joins as Postdoctoral Fellow

June 29, 2017

Dr. Zhen Yu has joined the Laboratory for Software Design as a Postdoctoral Fellow. Dr. Yu who prefers to go by Zhen obtained his Ph.D....

Data Science Minor and Certificate Approved!

May 23, 2017

Just received words from the Iowa State University Office of the Senior Vice President and Provost that the Data Science Minor and Data Science Certificate...

Registration open for 2017 Midwest Big Data Summer School

May 12, 2017

Early registration is now open for the 2017 Midwest Big Data Summer School to be held from July 10-14, 2017 in Ames, Iowa on Iowa...

Prof. Hridesh Rajan Named Kingland Professor

May 02, 2017

Prof. Hridesh Rajan, professor in the Department of Computer Science, was named Kingland Professor of Data Analytics. Rajan is the director of the Laboratory for...

Nitin Tiwari passes his M.S. thesis defense

April 14, 2017

Nitin Tiwari, a graduate student in the computer science and a member of the Laboratory for Software Design successfully defended his Masters thesis today. His...

Links: Thesis
A Paper on Candoia Platform and Ecosystem will Appear at MSR 2017, a conference co-located with ICSE 2017

March 14, 2017

A paper on the Candoia Platform and Ecosystem has been accepted at the 14th International Conference on Mining Software Repositories (MSR 2017), a conference co-located...

Links: Candoia MSR 2017 ICSE 2017
Graduate Research Assistant Needed in the Panini Project

February 10, 2017

The Laboratory for Software Design in the Department of Computer Science at Iowa State University is seeking a graduate student to work on the Panini...

Links: Panini
Laboratory for Software Design Recruiting a Postdoctoral Fellow

February 05, 2017

The Laboratory for Software Design in the Department of Computer Science at Iowa State University is seeking a postdoctoral fellow to work on the Boa...

Links: Boa
Jackson Maddox graduates with a Bachelors degree with Honors

December 17, 2016

Dr. Yuheng Long presents First-class Effects at SPLASH/OOPSLA 2016

November 04, 2016

Links: Paper at SPLASH
Dr. Hridesh Rajan Elected to Midwest Big Data Hub Steering Committee

September 24, 2016

Links: Iowa State Announcement
Dr. Mehdi Bagherzadeh graduates with a Ph.D. degree

September 07, 2016

Dr. Hridesh Rajan to Lead an ISU Presidential Initiative for Interdisciplinary Research (PIIR) in Data Driven Science (DDS) Project

September 07, 2016

Links: Computer Science Announcement Iowa State Announcement
First class Effect at OOPSLA/SPLASH 2016!

August 03, 2016

We just heard that our work on first class effect will appear at the OOPSLA/SPLASH 2016 conference. This is a collaborative effort with my former...

Panini compiler development, now on GitHub

August 02, 2016

For the last several years, my research lab has been developing the Panini programming language whose goals are to make concurrent programming easier and concurrent...

Object-oriented Analysis and Design in Fall 2016!

July 25, 2016

I will be teaching a course on object-oriented analysis and design this Fall at Iowa State University after a long hiatus. I last taught that...

A basic blog based on Jekyll is up and running!

July 25, 2016

Good evening! Its Monday, July 25, 2016 and I just got a basic blog up and running. I am using the Jekyll page generator. Thanks...

Iowa State University Hosts Data-Driven Research Summer School

July 20, 2016

Links: More Information
News article about the Midwest Big Data Summer School

July 20, 2016

In June 2016, a team of individuals organized the Inaugural Midwest Big Data Summer School. The team consisted of myself and Pavan Aduri as general...

Congratulations to Mehdi Bagherzadeh for Defending his PhD Thesis

July 14, 2016

My (now former) PhD Student Mehdi Bagherzadeh just defended his PhD Thesis. Congratulations to Mehdi! Mehdi Bagherzadeh will start his new job as an assistant...

Midwest Big Data Summer School will Happen!

April 25, 2016

Myself and Pavan Aduri wrote to the Midwest Big Data Hub to seek support for organizing the Inaugural Midwest Big Data Summer School in June...

ISU Researchers Leverage Big Data to Improve Software Quality

January 22, 2016

Links: More Information