Jacek Czerwonka

Hi there, I’m Jacek, a software engineer at Microsoft. Previously, I worked on Windows and was a staff member at Microsoft Research. Currently, I’m working on Microsoft’s engineering system.

I am interested in the engineering process and tooling but in particular all aspects of verification e.g. testing, code reviewing, security, policy and compliance.

I like to look at engineering practices through data and attempting to find what makes engineers productive and happy.

While my day job is in engineering, my team and I try to publish an occasional paper. I have been (in some cases still am) on program committees of several conferences: ICSE SEIP, ISSRE, ICPC, IWCT, and SANER.

Some of my more notable publications

My work on combinatorial testing, older but still very relevant stuff.
A combinatorial test generation tool. Open source on GitHub.
Why code reviewing is more complicated than we assume and even more so on large projects.
How collecting engineering process data is done at scale and what we do with it once we have it.
How to predict which parts of code will be the most problematic.
Some early work on engineering productivity.

My other stuff

Contact

Email is (still) best. I'm at: jcz(at)ieee.com or jacekcz(at)microsoft.com.