My and other teams from the Tools for Software Engineers group @ Microsoft have started accepting applications for graduate level internships for the Summer of 2018. We design most of our research projects to result in a publication, which is especially valuable for PhD students. However, all our projects also focus on internal impact for […]

Read More

Proactive security review Proactive security review and test efforts are a necessary component of the software development lifecycle. Resource limitations often preclude reviewing the entire code base. One way to prioritize security efforts is risk-based attack surface approximation (RASA), a technique that uses crash dump stack traces to predict what code may contain exploitable vulnerabilities. […]

Read More

Every year, the Tools for Software Engineers team offers graduate level internships. Most of our research projects are designed to result in a publication, which is especially valuable for PhD students.

Read More

Peter Rigby and myself are organizing a workshop on Industrial Software Testing at the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE) held in Seattle, WA, USA. When? The workshop will be held Monday, November 14, 2016. The submission deadline is July 1, 2016. Please check the workshop website for the […]

Read More

News The public data sets for our paper on “Untangling Code Changes” published at the Mining Software Repository working conference in 2013 have moved. Please find the data sets using out GitHub repository” https://github.com/kimherzig/untangling_changes. The git repository snapshots of the individual projects used in our analyses can be found in the download section below. General […]

Read More

I’m honored to give a keynote at the 5th Test Automation Day (TAD) in Rotterdam. Abstract: Testing is a key element of software development processes. However, there is increasing pressure on development teams to deliver more features in shorter periods of time. Making tests faster is desirable but usually requires enormous development efforts. Simply removing […]

Read More

In 2013 we published a paper with the title “The impact of tangled code changes” for the 10th Working Conference on Mining Software Repositories. This year, we published an extended version of this paper showing the impact of tangled code changes on actual defect prediction models proposed by so many researchers in the past decade: […]

Read More