Understanding what drives software development productivity is the key to making high-impact investments in engineering productivity. For instance, research shows that high quality engineering managers, good documentation, and teams’ ability to resolve conflicts quickly are all associated with engineers’ productivity.
But not every engineer experiences these productivity factors in similar ways, especially engineers from historically marginalized groups.
In this talk, Dr. Emerson Murphy-Hill discusses what recent research on engineering productivity tells us about the surprising inequities in software engineering and what we can do about them, including:
- What works for building and sustaining highly diverse engineering teams.
- How putting authors’ faces at the top of technical documentation activates ageism in readers.
- How women experience more interpersonal conflict during code review than men, and how implementing anonymous code review in your team can help.
Speaker
Emerson Murphy-Hill
Research Scientist at the Intersection of Software Engineering and Human-Computer Interaction, Former Googler and Professor
Dr. Emerson Murphy-Hill is a Principal Researcher at Microsoft, improving developer experience with AI-based developer tools. Before that, he was a Staff Research Scientist with Engineering Productivity Research at Google, leading a project to improve diversity and inclusion for software developers. Before Google, he was an Associate Professor at North Carolina State University. His research spans human-computer interaction and software engineering, and has been awarded six ACM SIGSOFT Distinguished Paper Awards, an NSF CAREER Award, a VL/HCC Best Paper Award, and a Microsoft Software Engineering Innovation Foundation award.