When do Changes Induce Fixes? – Ten Years Later – MSR 2015

Here are the slides for a short talk that Andreas Zeller and I presented at MSR 2015 about the MSR 2005 paper When Do Changes Induce Fixes?, which won the Ten Year Most Influential Paper Award.

See you at the #icse15 SEIP track! Don’t miss it. It’s going to be awesome.

ICSE 2015 SEIP Track in Florence, Italy

If you are attending ICSE in Florence, please come to the SEIP sessions. This year the SEIP track was chaired by Antonino Sabetta and myself. We have a fantastic program for you!

The keynote presentation on “The Future of Software Engineering” by Grady Booch from IBM Research.

The presentation of “An Industrial Case Study on the Automated Detection of Performance Regressions in Heterogeneous Environments” (preprint), which received the the IEEE Software Best Paper Award for the Software Engineering in Practice track. Congratulations to King Chun Foo, Zhen Ming (Jack) Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, and Parminder Flora.

A total of 25 technical presentations by authors from many companies: ABB Inc., Airbus Group Innovations, BlackBerry, Cactuslab, Cisco Systems, Critiware, Daimler AG, Econocom-Osiatis, Google, IBM, LG Electronics, Microsoft Corp., NASA Goddard Space Flight Center, SafeRiver, Selex ES, SoftServe Inc., Software Improvement Group, Volvo Group Trucks Technology, and Wotan Engineering GmbH. (Note that two presentations were submitted as talk proposals this year.)

Thanks to the PC for selecting the fantastic program and the authors for submitting many great papers. We received 102 papers submissions and selected only 23 (a 22.5% acceptance rate) for the SEIP program.

See you in Florence.

Software Engineering Mix 2015

Software Engineering Mix 2015

If you are coming for the Microsoft Research Faculty Summit (or happen to live near Seattle), please sign up for the Software Engineering Mix, that I’m co-organizing with Andrew Begel. It’s going to be awesome!

Software Engineering Mix provides a forum for our colleagues from academia to interact directly with Microsoft engineers. The program will feature talks from academics: highlights of published research that is highly relevant for Microsoft and blue sky talks summarizing emerging research areas. In addition, practitioners will give presentations about theoretical and pragmatic engineering challenges they face, perhaps soliciting help from academia. A coffee round table setting will be used to facilitate discussions. This session builds on the success of SEIF Days, which provided a discussion forum about the future of software engineering.

Software Engineering Mix is part of the Microsoft Research Faculty Summit 2015.

SCAM 2015: International Working Conference on Source Code Analysis & Manipulation – Bremen, Germany

Please submit to the International Working Conference on Source Code Analysis & Manipulation (SCAM 2015), which will be held September 27-28, 2015 in Bremen, Germany (co-located with ICSME 2015). The submission deadline for the SCAM conference is June 26 (abstracts June 19; as always, please check the webpage for any extensions). I’m a member of the Program Committee for the technical research track.

The aim of the International Working Conference on Source Code Analysis & Manipulation (SCAM) is to bring together researchers and practitioners working on theory, techniques and applications which concern analysis and/or manipulation of the source code of computer systems. While much attention in the wider software engineering community is properly directed towards other aspects of systems development and evolution, such as specification, design and requirements engineering, it is the source code that contains the only precise description of the behavior of the system. The analysis and manipulation of source code thus remains a pressing concern.

ASE 2015: International Conference on Automated Software Engineering – Lincoln, Nebraska, USA

Please submit to the 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), which will be held November 9-13, 2015 in Lincoln, Nebraska, USA. The submission deadline is May 15, 2015 (abstracts May 8; as always, please check the webpage for any extensions). I’m a member of the Expert Review Panel for the technical research track.

The IEEE/ACM Automated Software Engineering (ASE) Conference series is the premier research forum for automated software engineering. Each year, it brings together researchers and practitioners from academia and industry to discuss foundations, techniques and tools for automating the analysis, design, implementation, testing, and maintenance of large software systems. In 2015, ASE will be celebrating its 30th year as a premier venue for novel work in software automation.

ASE 2015 invites high quality contributions describing significant, original, and unpublished results.

Do Not Program On Fridays…

Do Not Program on Fridays!

Our MSR 2005 paper “When do changes induce fixes? On Fridays” with Jacek Sliwerski and Andreas Zeller gets the 10-year Most Influential Paper Award at the Mining Software Repositories 2015 conference!

Read the paper and/or Check out the 2005 presentation.

ESEM 2015: International Symposium on Empirical Software Engineering and Measurement – Beijing, China

Please submit to the ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2015), which will be held October 22-23, 2015 in Beijing, China. The submission deadline is April 22 (as always, please check the webpage for any extensions). I’m a member of the Program Committee for the technical research track.

The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) is the premier conference for research results related to empirical software engineering. These include discussions of: i) strengths and weaknesses of software engineering technologies and methods from an empirical viewpoint; ii) the design and analysis of empirical studies, ranging from controlled experiments to case studies and from quantitative to qualitative studies; and iii) the use of data and measurement to understand, evaluate, and model software engineering phenomena. The symposium encourages the presentation of both novel work and replication studies.

ESEM provides a stimulating forum where researchers and practitioners can present and discuss recent research results on a wide range of topics, in addition to also exchanging ideas, experiences and challenging problems.