Hi! I’m a 5th-year PhD candidate in the Software and Societal Systems Department (S3D) at Carnegie Mellon University (CMU), advised by Christian Kästner. My research sits at the intersection of software engineering (SE) and machine learning (ML). I apply variety of research methods—mostly empirical methods—and I also enjoy building tools that help practitioners develop ML products. I thrive on interdisciplinary collaboration, working with researchers from diverse backgrounds and with industry professionals to tackle complex, meaningful challenges.

Alongside research, teaching and pedagogy are a big part of my academic journey. I’m passionate about fostering learning and growth—both in the classroom and in collaborative research environments. My technical expertise is further strengthened by my past professional experience as a software engineer, which helps me bridge the gap between theory and practice.

If you’re interested in collaborating or just want to chat about software, machine learning, or teaching, feel free to reach out!

Email: nadian (at) andrew.cmu.edu

Affiliation: Carnegie Mellon University

Publications

Beyond the Comfort Zone: Emerging Solutions to Overcome Challenges in Integrating LLMs into Software Products

N Nahar, C Kästner, J Butler, C Parnin, T Zimmermann, C Bird

In 47th IEEE/ACM International Conference on Software Engineering (ICSE), Ottawa, Canada, 2025

PDF

The Product Beyond the Model -- An Empirical Study of Repositories of Open-Source ML Products

N Nahar, H Zhang, G Lewis, S Zhou, C Kästner

In 47th IEEE/ACM International Conference on Software Engineering (ICSE), Ottawa, Canada, 2025

PDF

Regulating Explainability in Machine Learning Applications–Observations from a Policy Design Experiment

N Nahar, J Rowlett, M Bray, ZA Omar, X Papademetris, A Menon, C Kästner

In ACM Conference on Fairness, Accountability, and Transparency (ACM FAccT), Rio de Janeiro, Brazil, 2024

Aspirations and Practice of ML Model Documentation: Moving the Deedle with Nudging and Traceability

A Bhat, A Coursey, G Hu, S Li, N Nahar, S Zhou, C Kästner, JLC Guo

In the 2023 CHI Conference on Human Factors in Computing Systems, Hamburg, Germany, 2023

PDF

A Meta-Summary of Challenges in Building Products with ML Components--Collecting Experiences from 4758+ Practitioners

N Nahar, H Zhang, G Lewis, S Zhou, C Kästner

In 2nd International Conference on AI Engineering – Software Engineering for AI (CAIN), Melbourne, Australia, 2023

🏆

Collaboration Challenges in Building ML-enabled Systems: Communication, Documentation, Engineering, and Process

N Nahar, S Zhou, G Lewis, C Kästner

In 44th IEEE/ACM International Conference on Software Engineering (ICSE), Pittsburgh, USA, 2022

🏆

News & Activities

Projects

Collaboration Challenges in Building ML Products

Identified challenges of developing ML products based on an interview study with .... See more

Collaboration Challenges in Building ML Productsclose

Interdisciplinary collaboration has always been considered challenging which stands true for modern ML products as well. To better understand collaboration challenges and avenues toward better practices, I have conducted interviews with 45 participants contributing to the development of MLenabled systems for production use. We report our findings in this paper, published in ICSE 2022 and received ACM SIGSOFT Distinguished Paper Award.

Emerging Solutions for Integrating LLMs into Software Products

Unique characteristics of LLMs force developers, who are accustomed to traditional .... See more

Emerging Solutions for Integrating LLMs into Software Productsclose

Unique characteristics of LLMs force developers, who are accustomed to traditional software development and evaluation, out of their comfort zones as the LLM components shatter standard assumptions about software systems. This study explores the emerging solutions that software developers are adopting to navigate the encountered challenges. I leveraged mixed-method research, including 26 interviews and a survey with 332 responses, and identified 19 emerging solutions regarding quality assurance. We report our findings in this paper, published in ICSE 2025-SEIP track.

Facilitate Collaboration for Requirements Elicitation

This is an ongoing study, which aims to design and evaluate an intervention to enhance .... See more

Facilitate Collaboration for Requirements Elicitationclose

This is an ongoing study, which aims to design and evaluate an intervention to enhance effective negotiations among cross-disciplinary development teams. It focuses on using a boundary object to elicit and agree on actionable model requirements. My proposed solution involves developing an assistant that leverages LLMs for knowledge translation, contextual explanation, and conflict resolution, enabling data scientists and software engineers to reach consensus on model specifications.

Facilitate and Encourage RAI Engagement

This study emerged from a collaboration with an industry partner facing challenges in adopting .... See more

Facilitate and Encourage RAI Engagementclose

This study emerged from a collaboration with an industry partner facing challenges in adopting responsible AI (RAI). We observed tensions, particularly when data scientists, despite company mandates, remained resistant or indifferent to ethical considerations in ML product development. Recognizing the need for a transformative and politically nuanced approach, I designed and evaluated an intervention to align interests and foster agreements. This approach leverages LLMs to create compelling stories about the potential harm ML products can inflict on end-users, encouraging data scientists and software engineers to engage meaningfully with RAI principles.

Analyzing ML Products in Open Source

Despite the rising use of machine learning (ML), developers still struggle to transition .... See more

Analyzing ML Products in Open Sourceclose

Despite the rising use of machine learning (ML), developers still struggle to transition from ML prototypes to final products. Academic researchers often find it difficult to suggest solutions or assess these challenges due to their lack of access to the industry’s closed-source ML products. In this study, I have defined, identified, and analyzed open-source ML products. I have curated and analyzed a dataset of 262 repositories from GitHub, which resulted in 21 findings related to various development activities. The paper has been published in ICSE 2025.

Policy Design as a Guidance for Satisfying XAI Requirements

In collaborationwith Yale University’s Medical and Social Science researchers .... See more

Policy Design as a Guidance for Satisfying XAI Requirementsclose

In collaborationwith Yale University’s Medical and Social Science researchers, we designed a policy for governing and guiding Explainable AI (XAI) implementation through an experimental study involving an interdisciplinary team of ML and policy researchers. The observations and lessons from the policy design experiment are published in FAccT 2024 and AIES 2024. We are currently evaluating the policy’s effectiveness through a largescale controlled experiment in an educational setting.

Achievements

ACM-SIGSOFT Distinguished Paper Award
2023
Ivica Crnkovic ‘Early Career Researcher Award’, at the 2nd International Conference on AI Engineering

Software Engineering for AI (CAIN).

PhD Defense
2022
ACM SIGSOFT Distinguished Paper Award

ICSE 2022.

Google Research
2016
IIT Academic Excellence Gold Medal Award (MSSE), University of Dhaka

Received from Honorable President of Bangladesh.

Google Research
2014
IIT Academic Excellence Gold Medal Award (BSSE), University of Dhaka

Received from Honorable President of Bangladesh.

Google Research
2015
Champion of BASIS Code Warriors Challenge

National Software Development Competition.

Talks & Presentations

Teaching