Analyze This! 145 Questions for Data Scientists in Software Engineering


Event Details
Tuesday, November 26, 2013
Talk:
4:00 p.m., Avery 115

Reception:
3:30 p.m., Avery 348

Andrew Begel, Ph.D.

Researcher, Microsoft Research

Abstract

In this talk, I’ll present the results from two surveys that Thomas Zimmermann and I conducted on data science applied to software engineering. The first survey solicited questions that professional software engineers at Microsoft would like to ask data scientists to investigate about three topics: software, software processes and practices, and software engineers. Our analysis resulted in a list of 145 questions grouped into 12 categories. The second survey asked a different pool of software engineers to rate the 145 questions and identify the most important ones to work on first. Respondents favored questions that focused on how customers typically use their applications. We saw opposition to questions that assessed the performance of individual employees or compared them to one another. Our categorization, catalog, and analysis will help researchers, practitioners, and educators to more easily focus their efforts on topics that are important to the software industry.

Speaker Bio

Andrew Begel is a Researcher in the VIBE group at Microsoft Research in Redmond, WA, USA. He received a Bachelor of Science from MIT in 1996, and a Master of Engineering degree, also from MIT, in 1997. In 2005, he earned a Ph.D. in Computer Science from the University of California, Berkeley. Andrew studies software engineers to understand how communication, collaboration and coordination behaviors impact their effectiveness in collocated and distributed development. He then builds software tools that incentivize problem-mitigating behaviors. Andrew’s recent work focuses on two topics: the intersection of social computing and software engineering, and the use of biometrics to better understand how software developers do their work. He co-organized the Web2SE and USER workshops at ICSE 2011 – 2013, the SSE workshop at FSE 2013, and the Future of Collaborative Software Development workshop at CSCW 2012. He also co-edited the January 2013 special issue of IEEE Software on Bridging Software Communities with Social Networking. He is the PC Co-Chair for ICPC 2014 and is a member of the ICPC steering committee. He also serves on the PC for numerous conferences and workshops.