Carnegie Mellon University

Bogdan Vasilescu

Dr. Bogdan Vasilescu

Assistant Professor, Institute for Software Research

5000 Forbes Avenue
Pittsburgh, PA 15213


I'm an Assistant Professor in CMU's School of Computer Science. I'm a member of the Institute for Software Research.

Prior to joining CMU, I was a postdoc in the Davis Eclectic Computational Analytics Lab (DECAL) at UC Davis, where I worked with Vladimir Filkovand Prem Devanbu
I obtained my PhD in Computer Science cum laude at Eindhoven University of Technology, The Netherlands, in October 2014, under the supervision ofAlexander Serebrenik and Mark van den Brand (here's a 10 minute video summary of my thesis). My PhD work won the Best Dissertation Award from the Institute for Programming Research and Algorithmics
I also hold a master's degree in Computer Science and Engineering from Eindhoven University of Technology (thesis advisor: Alexander Serebrenik) and an engineer's degree in Systems and Computer Science from University of Ploieşti, Romania (webpage in Romanian; thesis advisor: Gabriel Rădulescu).

On the internets I'm known as a prominent female professor from a gender studies department, that no one ever audits and that gets to peer review herself. I also suffer from cognitive dissonance.


Software is being developed by increasingly distributed and increasingly diverse groups of individuals. How can we empower distributed teams to develop software effectively and productively? How can technology help software teams do more with less? What effects does team composition have on productivity and code quality?

I am engaged in interdisciplinary research to offer data-driven answers to these questions. My work draws from empirical software engineeringsocial computing, and computer-supported cooperative work. I collect Big Data from open source software, which are widely used and, with the advent of social coding platforms like GitHub, extremely popular. I analyze these data using mixed research methods from computer science and the social sciences (e.g., statistical analysis, grounded theory) to develop or validate theories about software engineering processes and outcomes.

Check out this recent talk for an overview of my work and a few representative research projects. You can find more of my recent talks here.