
Registered user since Wed 1 Oct 2014
Hridesh Rajan is the Dean of the School of Science and Engineering at Tulane University, a position he has held since 2024. From 2005-2024, he served as a faculty member in the Department of Computer Science at Iowa State University (ISU). He led the ISU Department of Computer Science as the chair from 2019-2024, and led the ISU Data Science program as the founding Professor-in-charge from 2017-2019. At Tulane University School of Science and Engineering, he is focused on significantly growing research, education and outreach through his strategic vision Our 1,000 Days Plan. Professor Rajan earned his MS and Ph.D. from the University of Virginia in 2004 and 2005 respectively. Professor Rajan’s research interests are in modularity and modular reasoning, and he applies these ideas to making Artificial Intelligence (AI)-enabled systems more reliable, easier to maintain, and more environmentally-friendly to update. His work on the Boa project is aimed at the invention and refinement of programming languages and cyberinfrastructures that democratize data-driven science & engineering, including software engineering. His work on the Midwest Big Data Summer School is experimenting with broadly accessible data science curricula. Professor Rajan was the founding general chair of the Midwest Big Data Summer School. Professor Rajan is a recipient of the National Science Foundation CAREER award in 2009, a 2018-19 Fulbright U.S. Scholar, a AAAS fellow, and a distinguished member of the ACM. He was also the inaugural holder of the Kingland Professorship in the Department of Computer Science.
Contributions
2025
ICSE
- Committee Member in Research Track within the Research Track-track
- Author of µPRL: a Mutation Testing Pipeline for Deep Reinforcement Learning based on Real Faults within the Research Track-track
- Author of Mock Deep Testing: Toward Separate Development of Data and Models for Deep Learning within the Research Track-track
- Author of An LLM-Based Agent-Oriented Approach for Automated Code Design Issue Localization within the Research Track-track
2024
SPLASH
ICSE
- Author of Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot within the Research Track-track
- Author of Artifact for the Paper "Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment" within the Artifact Evaluation-track
- Author of Artifact for "Are Prompt Engineering and TODO Comments Friends or Foes? An Evaluation on GitHub Copilot" within the Artifact Evaluation-track
- Author of Inferring Data Preconditions from Deep Learning Models for Trustworthy Prediction in Deployment within the Research Track-track
- Committee Member in Research Track within the Research Track-track
- Author of Artifact for "Data-Driven Evidence-Based Syntactic Sugar Design" within the Artifact Evaluation-track
- Author of Data-Driven Evidence-Based Syntactic Sugar Design within the Research Track-track
2023
Mining Software Repositories
ESEC/FSE
SPLASH
ASE
ICSE
- Author of Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement within the Technical Track-track
- Author of Towards Understanding Fairness and its Composition in Ensemble Machine Learning within the Technical Track-track
- Author of Artifact for the paper - "Decomposing a Recurrent Neural Network into Modules for Enabling Reusability and Replacement" within the Artifact Evaluation-track
- Author of Fairify: Fairness Verification of Neural Networks within the Technical Track-track
- Author of Replication Package of the ICSE 2023 Paper Entitled "Fairify: Fairness Verification of Neural Networks" within the Artifact Evaluation-track
- Author of Artifact for the ICSE 2023 Paper Entitled "Towards Understanding Fairness and its Composition in Ensemble Machine Learning" within the Artifact Evaluation-track
2022
ESEC/FSE
ASE
ICSE
- Author of Decomposing Convolutional Neural Networks into Reusable and Replaceable Modules within the Technical Track-track
- Author of Manas: Mining Software Repositories to Assist AutoML within the Technical Track-track
- Author of DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programs within the Technical Track-track
- Author of The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large within the Technical Track-track
2021
SPLASH
- Committee Member in Steering Committee
- Author of Ice Cream Social within the Closing-track
- Iowa State University, USA in Onward! Steering Committee within the Onward! Papers-track
- Mentor in Organizing Committee and Mentors within the Faculty Mentorship Roundtable-track
- General Chair of Opening Session within the Opening-track
- Iowa State University, USA in Onward! Steering Committee within the Onward! Essays-track
- General Chair in Organizing Committee
ICSE
2020
SPLASH
- Session Chair of W (part of Keynotes)
- Committee Member in Steering Committee
- Session Chair of W (part of Keynotes)
- General Chair in Onward! Steering Committee within the Onward! Papers-track
- General Chair in Organizing Committee
- General Chair in Onward! Steering Committee within the Onward! Essays-track
- Author of Opening Session within the Opening-track
- Session Chair of F-2B (part of OOPSLA)
- General Chair of Closing Session within the Closing-track
ESEC/FSE
2019
2018
ESEC/FSE
- Session Chair of WASPI workshop (part of WASPI)
- Co-chair in Organizing Committee within the Doctorial Symposium-track
- Author of On the Significance of Contract-Based Typestate Specification within the WASPI-track
- Committee Member in Organizing Committee within the WASPI-track
- Author of Large-Scale Study of Substitutability in the Presence of Effects within the Research Papers-track
- Session Chair of Mining (part of Research Papers)
- Author of On Accelerating Source Code Analysis At Massive Scale within the Journal-First-track
- Author of Introductions, logistics within the Doctorial Symposium-track
- Session Chair of Open Discussion: Benchmarks for Program Specification (part of WASPI)
- Doctoral Symposium Co-Chair in Organizing Committee
- Author of Towards Combining Usage Mining and Implementation Analysis to Infer API Preconditions within the WASPI-track
ICSE
- Author of Are Code Examples on an Online Q&A Forum Reliable? A Study of API Misuse on Stack Overflow within the Technical Papers -track
- Author of Poster T48: An Algorithm and Tool to Infer Practical Postconditions within the Posters -track
- Author of Poster F39: Hybrid Traversal: Efficient Source Code Analysis at Scale within the Posters -track
- Author of Collective Program Analysis within the Technical Papers -track
2017
SPLASH
2016
SPLASH
Modularity
- Session Chair of Modular Design and Reasoning (part of Research Results)
- Author of On Ordering Problems in Message Passing Software within the Research Results-track
- Author of A Type-and-Effect System for Asynchronous, Typed Events within the Research Results-track
- Committee Member in Program Committee within the Research Results-track
Foundations Of Aspect-Oriented Languages
Modularity Across the System Stack
Reflection and Runtime Meta-Programming Techniques
2015
SPLASH
- Author of Demonstrating Programming Language Feature Mining Using Boa within the Demos-track
- Author of Consensus-based Mining of API Preconditions in Big Code within the Demos-track
- Author of Effectively Mapping Linguistic Abstractions for Message-Passing Concurrency to Threads on the Java Virtual Machine within the OOPSLA-track
- Author of Mining Programming Language Usage with Boa within the Tutorials-track
2014
2013
2012
SPLASH
- Author of Analyzing ultra-large-scale code corpus with boa within the Demos-track
- Committee Member in External Reviewers within the OOPSLA Research Papers-track
- Author of Boa: analyzing ultra-large-scale code corpus within the Posters-track
- Chair in Program Committee within the Doctoral Symposium-track