Tapajit Dey is a MTS Researcher at the Software Engineering Institute in Carnegie Mellon University, working in the Architecture Design, Analysis and Automation Team.
He obtained his Ph.D. in Computer Science from the University of Tennessee, Knoxville (UTK) with Dr. Audris Mockus, with his Ph.D. research focusing on applying data mining and empirical software engineering techniques for analyzing software ecosystems and software supply chains. Then, he worked as a Postdoctoral Researcher (later promoted to Research Fellow) at Lero, the Science Foundation Ireland Research Centre for Software at the University of Limerick (UL), with Prof. Brian Fitzgerald on InnerSource and Open Source Software Development, where he was also one of the founding members of the Lero Open Source Program Office.
He received his Bachelors and Masters Degree (under the Dual-Degree program) from the Indian Institute of Technology (IIT), Kharagpur in Electronics and Electrical Communication Engineering and worked in IBM for 3 years before joining Ph.D.

His research interests comprise the topics of Empirical Software Engineering, Open Source and InnerSource software development, Human Aspects of Software Engineering, Mining Software Repositories, Data Analysis, and Role of Bots/Automation in Software Development.

Latest News (May 2023)
  • I'll be serving as a PC member in ICSE'24 Technical Track.
  • I'll be serving as a PC member in PROMISE 2023.
  • Robert Healy, a professional Ph.D. student I am co-supervising at the University of Limerick, has had a paper titled "A Novel Technique to Assess Agile Systems for Stability" accepted at the XP 2023 conference.

Other interests
  • I am a staunch supporter of the Open Science Movement, and support making knowledge accessible to everyone. To that end, I am really passionate about the success of the Open Source movement.
  • I also feel scholars around the world should do everything they can to devise ways of mitigating the effects of climate change as much as possible. COVID-19 has shown everyone what the collective effort of scientists around the world can achieve and I'm hopeful we can do something about climate change as well. To that end, I'm exploring how I myself can contribute to Green technologies.
  • I'm a big fan of Vsauce, Veritasium, Kurzgesagt, SciShow, and similar informative YouTube channels.
  • In terms of coding, I prefer using R (for statistical analysis), shell script (for running small errands and big jobs), and Python (everything else).

  • Fall 2020 - Spring 2023 — Lecturer: CS4911 - Introduction to Information Technology @ UL
  • Modified the course and assessment to conform with COVID-19 related restrictions & virtual teaching requirements, included new topics like Cyber Security, Edge & Quantum Computing, and modernized the rest of the lecture topics to include latest developments.
  • Spring 2017 — Teaching Assistant: Programming Languages and Systems @ UTK
  • Fall 2016 — Teaching Assistant: Fundamentals of Digital Archeology @ UTK
  • Spring 2016 — Teaching Assistant: Operating Systems @ UTK
  • Fall 2015 — Teaching Assistant: Fundamentals of Digital Archeology @ UTK

Notable Positions, Awards, and Recognitions

Publications - Peer Reviewed & Published

Preprints, Datasets, Misc.