About Me
Quick Navigation
Personal | Education | Teaching Experience | Work Experience | Language Skills | Special Skills | Awards | Conference Papers | Other Publications
My name is Kim Herzig and I'm a graduate student at the Software Engineering Lab of Prof. Zeller at Saarland University, Germany.
The focus of my current research activities lies on empirical software engineering and mining software repositories. Currently I'm exploring and analyzing version archives and bug databases to create tools and techniques to support software developers to code reliable software and to estimate the risk of source code changes.
Personal
Name: Kim Sebastian Herzig
Title: Master of Science, Computer Science (M.Sc.)
Born: 30th October 1978
Birthplace: Pirmasens (Germany)
Education
[2007—today] PhD Student, Software Engineering Lab, Saarland University (Germany)
[2006—2007] Master of Computer Science, Saarland University (Germany)
[2000—2006] Bachelor of Computer Science, Saarland University (Germany)
[1989—1998] High School Diploma, Otto-Hahn-Gymnasium, Saarbrücken (Germany)
Teaching Experience
[2009] Teaching-Assistent "Software Engineering Course"
[2008] Teaching-Assistent "Software Design Lab"
[2002—2004] Supervising Tutor of the "Software Design Lab"
Work Experience
[2007—today] PhD Student, Scientific Assistant & leading System Engineer Software Engineering Group, Prof. Zeller, Saarland University (Germany)
[2010—2011] Six month Google research internship.
[2006—2007] Master Student - SAP AG Quality Governance & Production Group, SAP Germany AG, Walldorf (Germany)
[2006—today] Freelancer: Geckobyte GbR Co-Founder together with Thorsten Schneider
[2006] Working Student for SAP Plus SAP AG, R. Schmitt, St. Ingbert (Germany)
[2004—2008] Freelancer: Orangecode GbR, Saarbrücken (Germany)
[2002—2004] Supervising Tutor of "Software Design Lab" Prof. Zeller, Saarland University (Germany)
[2000] Photo assistant & Laminator Big Picture, Melbourne (Australia)
[1998—1999] Civil Service Winterberg Hospital, Saarbrücken (Germany)
[1994—2000] Bicycle courier VeloFix , Detlef Braun
Language Skills
German --- first language
English --- fluent in spoken and written
Special Skills
Programming languages with excellent knowledge:
Java, Python, HTML, PHP, SQL
Programming languages with good knowledge:
C, C++, Lua, Perl, ABAP
Worked with programming languages before:
JavaScript, Flash, JSP, Objective C, VisualBasic
Area of expertise: mining software archives, defect prediction, software process analysis
Detailed experience in administrating Windows, Linux and Mac OS X systems.
Detailed experience working in development groups and teams.
Detailed knowledge about software design processes.
Always interested in learning new programming languages and other required skills.
Awards:
[2010] Our project "Predicting the Risk of Changes" got awarded US $80,000 Google Research Award.
Publications
Conference Papers
[2011] K. Herzig and A. Zeller, "Mining Cause-Effect-Chains from Version Histories", in Proceedings of the 22nd International Symposium on Software Reliability Engineering, 2011.
[2011] T. Zimmerman, N. Nagappan, K. Herzig, R. Premraj, and L. Williams, "An Empirical Study of the Factors Relating Field Failures and Dependencies", in Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation, 2011, pp. 347-356.
[2011] R. Premraj and K. Herzig, "Network versus Code Metrics to Predict Defects: A Replication Study", in Proceedings of the Fifth International Symposium on Empirical Software Engineering and Measurement, 2011.
[2010] N. Nagappan, A. Zeller, T. Zimmermann, K. Herzig, and B. Murphy, "Change Bursts as Defect Predictors", in Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering, 2010.
[2010] K. S. Herzig, "Capturing the long-term impact of changes", in ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, New York, NY, USA, 2010, pp. 393-396.
[2009] T. Holschuh, M. Paeuser, K. Herzig, T. Zimmermann, R. Premraj, and A. Zeller, "Predicting Defects in SAP Java Code: An Experience Report", in Proceedings of the 31th International Conference on Software Engineering, 2009.
[2009] 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.
Other Publications
[2010] K. Herzig and A. Zeller, "Mining Your Own Evidence." O'Reilly Media, 2010, pp. 517-529.
[2008] K. Herzig, R. Premraj, T. Zimmermann, A. Zeller, and J. Heymann, "Predicting Defects in SAP Products: A Replicated Study", Software Engineering Chair, Saarland University2008.


