by Tom on January 18, 2012
Please consider submitting to the 6th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement 2012 (ESEM 2012) in Lund, Sweden. I am on the program committee. Please submit your papers by March 11, 2012 (abstracts: March 4). The conference will be held on September 19-20, 2012.
The ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) is the premier conference to present research results related to empirical software engineering. These include the discussion 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 field studies and from quantitative to qualitative studies; 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.
by Tom on January 15, 2012
Please consider submitting to the 20th IEEE International Requirements Engineering Conference (RE 2012) in Chicago, Illinois, USA. I am on the program committee of the industry track. Please submit your papers by March 5, 2012 (abstracts: February 27). The conference will be held on September 24-28, 2012.
TThe IEEE International Requirements Engineering Conference (RE12) is the premier international forum for researchers, educators, industrial practitioners, and students to present and discuss the most recent innovations, trends, experiences, and concerns in the field of requirements engineering.
As an industrial contributor, you will be able to highlight challenges and discuss ideas and new innovations in the field of requirements engineering with fellow practitioners and researchers alike. You will have the opportunity to share interests and expectations, and influence the development of the field. RE12 will give you the opportunity to join the global network of requirements engineering experts and industrials.
by Tom on January 2, 2012
Please consider submitting to the 9th Working Conference on Mining Software Repositories (MSR 2012), co-located with ICSE 2012 in Zurich, Switzerland. I am on the program committee. Please submit your papers by February 10, 2012 (abstracts February 6). The conference will be held on June 2-3, 2012.
Software repositories such as source control systems, archived communications between project personnel, and defect tracking systems are used to help manage the progress of software projects. Software practitioners and researchers are recognizing the benefits of mining this information to support the maintenance of software systems, improve software design/reuse, and empirically validate novel ideas and techniques. Research is now proceeding to uncover the ways in which mining these repositories can help to understand software development and software evolution, to support predictions about software development, and to exploit this knowledge concretely in planning future development.
The goal of this two-day working conference is to advance the science and practice of software engineering via the analysis of data stored in software repositories.
by Tom on December 28, 2011
Thanks for an exciting 2011. Wishing everyone all the best for 2012!
The Wordle below shows what I’ve been up to this year in terms of papers and travel. Not surprisingly, there are two major words: “data” and “software”. Noteworthy papers are The Inductive Software Engineering Manifesto (with Tim Menzies et al.) and Failure is a Four-Letter Word, also known as the “IROP paper” (with Andreas Zeller and Chris Bird). I was very fortunate to work with many fantastic visitors and interns in the Empirical Software Engineering group at Microsoft Research over the past year. In Hawaii, I co-organized the Mining Software Repositories conference (with Tao Xie and Arie van Deursen). I got reappointed as adjunct assistant professor at University of Calgary and became affiliate faculty at University of Washington. I also rediscovered my love to anime and manga—in fact I am going to Anime Expo next year—and was very excited to see The Art of Collecting Bug Reports (with Rahul Premraj) to be translated for the Japanese edition of Making Software.

For next year watch out for papers on recent research on branches (with Chris Bird) and computer games (with Nachi Nagappan), as well as some other exciting topics. The year 2012 will also bring more travel: I will spend one month in Bangalore (MSR India). I will also make several trips to Austin for pleasure (SXSW, Fantastic Fest) and possibly work (CHI). And of course I will try to make it to ICSE.

by Tom on December 15, 2011
Please consider submitting to the 4th International Workshop on Search-driven development: Users, Infrastructure, Tools and Evaluation (SUITE 2012), co-located with ICSE 2012 in Zurich, Switzerland. I am on the program committee. Please submit your papers by February 17, 2012. The workshop will be held on June 5, 2012.
As software development is a process of both information creation and information gathering, software developers are constantly engaged in activities that search for the pertinent information to solve their problems at hand. The information needs of software developers range from those related to code (writing, changing, fixing, communicating) to process (requirements and design) and people (colleagues). SUITE has become a successful workshop series that seeks to understand and find solutions addressing the information needs of software developers. SUITE 2012 will again provide a forum for academic and industrial researchers to discuss high quality research on how to support software developers through innovative search solutions. SUITE 2012 will emphasize on consolidating and complementing the results of previous SUITE workshops, and continue building an active network of people interested in research centered around tailored information delivery for software developers.
by Tom on December 11, 2011
Please consider submitting to the 2nd International Workshop on Regression Testing (Regression 2012), co-located with ICST 2012 in Montréal, Quebec, Canada. I am on the program committee. Please submit your papers by February 6, 2012 (extended). The workshop will be held on April 17, 2012.
Regression testing has received a significant amount of attention from both academics and practitioners during the last 20 years. Even though the use of regression testing techniques often leads to software applications with high observed quality, the repeated execution of test cases can be so costly that it accounts for half the cost of maintaining a software system.
The regression testing research community also faces the additional challenges of transitioning established techniques into practice, improving the status-quo of the empirical evaluation of techniques, and proposing advanced methods for applying regression testing to modern software that is often complex, rapidly evolving, concurrent, and cloud-based.
Viewing these tensions and challenges as an opportunity and not a threat, and looking to tap the potential of well-established researchers and up-and-coming members of the community, the theme of this year’s workshop is minimizing problems, maximizing potential, mapping prospects.
by Tom on December 10, 2011
Over the next ten years, collaboration in software engineering will change in a number of ways and research will need to shift its focus to enable and enhance such collaboration. Specifically, we claim that software in the small will become more popular and even large software will be built by fewer people due to better tools. For large projects, research will need to address the collaboration needs of project members other than just developers, including quality assurance engineers, build engineers, architects, and operations managers. Finally, code reuse and sharing will change as a result of a growing software remix culture, leading to more loosely coupled and indirect collaboration.
[click for more details...]