Registered user since Wed 1 Oct 2014
Hridesh Rajan is a Professor and Chair of Computer Science at Iowa State University, where he has been since 2005. Professor Rajan earned his MS and Ph.D. from the University of Virginia in 2004 and 2005 respectively. Professor Rajan’s recent research and educational activities are aimed at decreasing the barrier to entry to data-driven sciences to broaden participation. 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’s research interests also include programming language design and implementation, and software engineering. He leads two research projects: Panini, whose goals are to enable modular reasoning about concurrent programs, and Boa that was established in Summer 2012 as an end-to-end infrastructure for analyzing large-scale software repositories and other open data sets. Professor Rajan is the director of the Laboratory for Software Design at Iowa State University, director of graduate admissions and recruitment for the Department of Computer Science. He serves as the department chair of the Department of Computer Science and served as the Professor-In-Charge of the Data Science education programs at Iowa State University from 2017-2019, and chair of the information technology committee for the university from 2015-2019. Professor Rajan served on the steering committee of the Midwest Big Data Hub, a consortium of universities in the Midwest region of the United States focused on promoting data science activities. Professor Rajan is a recipient of the National Science Foundation CAREER award in 2009, LAS Award for Early Achievement in Research in 2010, a Big-12 Fellowship in 2012. He is a 2018-19 Fulbright U.S. Scholar, a AAAS fellow, a distinguished member of the ACM, and a member of IEEE. He is also the inaugural holder of the Kingland Professorship in the Department of Computer Science.
Contributions
2025
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