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
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
Identified challenges of developing ML products based on an interview study with .... See more
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.
Unique characteristics of LLMs force developers, who are accustomed to traditional .... See more
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.
This is an ongoing study, which aims to design and evaluate an intervention to enhance .... See more
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.
This study emerged from a collaboration with an industry partner facing challenges in adopting .... See more
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.
Despite the rising use of machine learning (ML), developers still struggle to transition .... See more
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.
In collaborationwith Yale University’s Medical and Social Science researchers .... See more
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.
Software Engineering for AI (CAIN).
ICSE 2022.
Received from Honorable President of Bangladesh.
Received from Honorable President of Bangladesh.
National Software Development Competition.