Short summary

In general, my research and work is concerned with empirical software engineering and in particular improving software development processes, including build, test, and verification processes. The focuses lies on helping development teams to speed up their development process(es) while maintaining or increasing product quality and reliability. Me and my team research, develop, ship, and maintain analytical tools and frameworks that help developers understand their develop process better and to thrive development faster. You can find out more about our work using the TSE team site, check my current publications below, or simply drop me an email.

More Details

2013

 

PhD Computer Science

Saarland University, Saarbrücken, Germany
Summa Cum Laude

2007

 

Master Computer Science

Saarland University, Saarbrücken, Germany

2006

 

Bachelor Computer Science

Saarland University, Saarbrücken, Germany

Dec 2016

Senior Software Engineer Manager

Tools for Software Engineers, Microsoft, Redmond, USA

Team Lead for Data Analytics team
Sep 2016

Senior Software Engineer

Tools for Software Engineers, Microsoft, Redmond, USA

Analyzing build and test processed improving development speed.
Jan 2015

Software Engineer (SDE II)

Tools for Software Engineers, Microsoft, Redmond, USA

Analysis of development processes at Microsoft. Supporting and enhancing Microsoft’s development processes and development tools such as testing and cloud build services. These services are used by product groups such as Windows, Office, Bing, Exchange, etc.
Feb 2013

Post-Doc Researcher

System & Networking Group, Microsoft Research, Cambridge, UK

  • Empirical software engineering group (ESE).
  • Analysis of quality and test processes at Microsoft.
  • Optimize effectiveness, and reliability of test processes without sacrificing quality for product groups, e.g. Windows, Office, Dynamics.
Jan 2011

Academic Researcher & PhD Candidate

Saarland University, Saarbrücken, Germany

  • Mining Software Repositories & Leading System Engineer of Chair.
  • Modelling dependencies between code changes as change genealogies—direct acyclic graph structure. Can be used for model checking, e.g. to express long-term change couplings.
Mar 2010

Visiting Researcher

Google, Zürich, Switzerland

  • Change Management & Quality Assurance.
  • Applied research on long-term cause effect chains to prevent unstable code bases and to support identify code quality issues.
Nov 2007

Academic Researcher & PhD Candidate

Saarland University, Saarbrücken, Germany

  • Mining Software Repositories & Leading System Engineer of Chair.
  • Modelling dependencies between code changes as change genealogies—direct acyclic graph structure. Can be used for model checking, e.g. to express long-term change couplings.
2006

Working Master Student

SAP AG, Walldorf, Germany

  • Quality Governance & Quality Governance Team, SAP Plus.
  • Developed ABAP code metrics framework for SAP code base.
  • Developed and evaluated tools extracting code documentation from source code. Introduced fully automatic testing framework for SAP Plus software.
2016

Microsoft Star Award

Received by top 5% employees with best reviews of the year. Requires organization nomination.

2013

Best MSR Paper(s)

K. Herzig and A. Zeller, “The Impact of Tangled Code Changes,” in Proceedings of the 10th working conference on mining software repositories, Piscataway, NJ, USA, 2013, pp. 121-130.
[Bibtex]
@inproceedings{herzig-msr-2013,
title = {{The Impact of Tangled Code Changes}},
author = {Kim Herzig and Andreas Zeller},
booktitle = {Proceedings of the 10th Working Conference on Mining Software Repositories},
series = {MSR '13},
year = {2013},
isbn = {978-1-4673-2936-1},
location = {San Francisco, CA, USA},
pages = {121--130},
numpages = {10},
url = {http://dl.acm.org/citation.cfm?id=2487085.2487113},
acmid = {2487113},
publisher = {IEEE Press},
address = {Piscataway, NJ, USA},
link = {http://www.kim-herzig.de/2013/03/22/untangling_changes/},
pdf = {http://www.kim-herzig.de/wp-content/uploads/2013/03/msr2013-untangling.pdf}
}
Download author PDF.
The author PDF is posted here by permission of IEEE Press for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 10th working conference on mining software repositories .

2013

Nominated for "Software-Engineering-Preis"

Ernst-Denert-Stiftung

2010

Google Research Award

"Predicting the Risk of Changes"

2007

IBM Jazz Faculty Grant Project

"Mining Jazz Data to Assess Development Processes"

K. Herzig and A. Zeller, “Mining the jazz repository: challenges and opportunities,” in Proceedings of the 6th ieee working conference on mining software repositories (msr09), 2009.
[Bibtex]

@inproceedings{herzig-msr-2009,
title = {Mining the Jazz Repository: Challenges and Opportunities},
author = {Kim Herzig and Andreas Zeller},
year = {2009},
month = {May},
booktitle = {Proceedings of the 6th IEEE Working Conference on Mining Software Repositories (MSR09)},
doi={10.1109/MSR.2009.5069495},
publisher={IEEE Computer Society},
location = {Vancouver, BC, Canada},
link={http://www.kim-herzig.de/2009/04/22/mining-the-jazz-repository-challenges-and-opportunities/}
}
View document on publisher site .

2017

Organizing committee FSE 2017 (Chair Student Research Competition)

2017

Program committee FSE 2017 (Demo & tool track)

2016

Registration Chair Intl. Symposium on the Foundations of Software Engineering (FSE)

2015

Program committee Intl. Conference on Software Enginnering (ICSE)–SEIP

2014

Program committee Intl. Workshop on Recommendation Systems for Software Engineering (RSSE)

2014

Editorial committee of the Open Access JISA Special Issue.

2013

Program committee Intl. Symp. on Software Reliability Eng. (ISSRE)–industry track.

2011

Program committee Intl. Conf. on the Quality of Information and Communications Technology.

2011

Program committee Intl. Working Conf. on Mining Software Repositories (Challenge Track)

2011

Program committee Faculty Board member of the Natural Scientific Faculty at Saarland University representing academic employees.

2010

Program committee Faculty Board member of the Natural Scientific Faculty at Saarland University representing academic employees.