ESEM 2015



ESEM 2015 will include two inspiring keynotes by Thomas Zimmermann and Laurie Williams.

    The Lenses of Empirical Software EngineeringPreprintdownload
    Thomas Zimmermann
    Microsoft Research
    tzimmer [at] microsoft [dot] com


    Abstract. We live in the golden age of data. In industry, data science is more popular than ever. People with data science skills are in high demand. In this talk, I will shed light on the emerging roles of data scientists. I will distill some of the lessons learned from doing empirical research at Microsoft as well as observing successful data scientists into what I call the lenses of empirical software engineering. You haven't seen anything until you've seen everything.

    Bio. Thomas Zimmermann is a Senior Researcher in the Research in Software Engineering (RiSE) group at Microsoft Research, Redmond, USA. His research interests include software analytics, development tools, recommender systems, and games research. He is best known for his research on systematic mining of software repositories to conduct empirical studies and to build tools to support developers and managers. His work received several awards, including Ten Year Most Influential Paper awards at ICSE’14 and MSR’14, four ACM SIGSOFT Distinguished Paper Awards, and a CHI Honorable Mention. He has served on several program committees (e.g., ICSE, FSE, ECOOP, OOPSLA, ISSTA, MSR, and ESEM). He was co-chair of the program committee for MSR '10 and '11 and currently serves as General Chair for SIGSOFT FSE ’16. He is Co-Editor in Chief of the Empirical Software Engineering journal and serves on the Editorial Board of the IEEE Transactions on Software Engineering. He received his PhD in 2008 from Saarland University in Germany. From 2007 to 2008 he was a full-time Assistant Professor in the Department of Computer Science at University of Calgary. His homepage is

      The Rising Tide Lifts All Boats: The Advancement of Science in Software Engineering and Software SecurityPreprintdownload
      Laurie Williams
      North Carolina State University
      williams [at] csc [dot] ncsu [dot] edu


      Abstract. Stolen passwords, compromised medical records, vulnerable lighting systems – cybersecurity breaches are in the news every day. Despite all this, the practice of cybersecurity today is generally reactive rather than proactive. That is, rather than improving their defenses in advance, organizations react to attacks once they have occurred by patching the individual vulnerabilities that led to those attacks. Researchers engineer solutions to the latest form of attack. What we need, instead, are scientifically founded design principles for building in security mechanisms from the beginning, giving protection against broad classes of attacks. Through scientific measurement, we can improve our ability to make decisions that are evidence-based, proactive, and long-sighted. Recognizing these needs, the US National Security Agency (NSA) devised a new framework for collaborative research, the “Lablet” structure, with the intent to more aggressively advance the science of security. A key motivation was to catalyze a shift in relevant areas towards a more organized and cohesive scientific community. The NSA named Carnegie Mellon University, North Carolina State University, and the University of Illinois – Urbana Champaign its initial Lablets in 2011, and added the University of Maryland in 2014.
      As a part of the Lablet effort to make cybersecurity research more scientific, Lablet researchers have begun to use the empirical research methods that have been maturing in the software engineering context for more than two decades. This talk will reflect on the structure of the collaborative research efforts of the Lablets, lessons learned in the transition of empirical software engineering concepts to cybersecurity, and methods that are being used for the measurement of scientific progress of the Lablet research.

      Bio. Laurie Williams is the Acting Department Head of Computer Science and a Professor in the Computer Science Department of the College of Engineering at North Carolina State University (NCSU). Laurie is a co-director of the NCSU Science of Security Lablet sponsored by the National Security Agency. Laurie's research focuses on software security; agile software development practices and processes; software reliability, software testing and analysis; and broadening participation and increasing retention in computer science.

co-located events


supported by