Modular Deep Learning
Decomposing deep neural networks into modules that can be tested, reused, replaced, and evolved on their own, making AI development more reliable.
Learn more →Tulane University · School of Science & Engineering
The Laboratory for Software Design advances programming languages, compilers, and software engineering, so the systems we rely on, including modern AI, are easier to build, verify, and sustain.
Our projects span the lifecycle of modern software, from the languages developers write in to the data and models that power intelligent systems.
Decomposing deep neural networks into modules that can be tested, reused, replaced, and evolved on their own, making AI development more reliable.
Learn more →The D4 project studies the risks across data-science lifecycles and builds a rigorous basis for measuring and improving their dependability.
Learn more →Boa is a language and infrastructure that lets researchers study software at massive scale, turning millions of projects into questions we can answer.
Learn more →FSE '25
ICSE '25
ICSE '25
ICSE '25
TOSEM '24
ICSE '24
ICSE '23
ICSE '23
ICSE '23
ESEC-FSE '22
ICSE '22
ICSE '22
ICSE '22
ICSE '22
TDS '22
ESEC-FSE '21
ESEC-FSE '20
ESEC-FSE '20
ICSE '20
ICSE '20
ESEC-FSE '19
FSE '18
ICSE '18
May 13, 2026
Dr. Hridesh Rajan Awarded NSF Grant Dr. Hridesh Rajan, Dean of the School of Science and Engineering at Tulane University and Professor of Computer Science,...
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...
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...
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 LinkJune 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...
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: ProjectsApril 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 LinkDecember 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: PapersDecember 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: PapersNovember 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