A Perspective on Blending Programming Environments and Games: Beyond Points, Badges, and Leaderboards — Titus Barik

In this talk Titus will go over what we can learn from games to improve programming environments. Firstly, why? At first glance, blending them might seem strange, programming is serious and gaming is fun. They are so clearly different. On the other hand, there are often hard tasks a user has to perform, by performing Read more about A Perspective on Blending Programming Environments and Games: Beyond Points, Badges, and Leaderboards — Titus Barik[…]

A tale on testing [Desiderius part #12]

Last week I wrote a post on transforming the playing logic from C# to F#, and, I admit it, I testing neither. In my defense: I was in a hurry 🙂 So, I added a few tests now, and what do you know? First test, first bug found! In a previous post I talked about on transforming an Read more about A tale on testing [Desiderius part #12][…]

What we talk about when we talk about unit testing – Kevlin Henney

When we talk about testing, often the first thing that people think about is finding bugs. Small things like a crashing app, or catastrophic failures:   This second one is interesting, as we know exactly what code causes it.   This is “adatran” according to Kevlin: Ada written by Fortran programmers. The code was written Read more about What we talk about when we talk about unit testing – Kevlin Henney[…]

Enablers, Inhibitors and Perceptions of testing in Novice Software Teams – Raphael Pham

To study novice software teams, Raphael used students, so he starts by explaining how software testing is taught at the Leibniz university. After an introductory software engineering course, in which the needs and benefits of testing were explained, all software engineering students have to participate in a software project during their BSc. It lasts from Read more about Enablers, Inhibitors and Perceptions of testing in Novice Software Teams – Raphael Pham[…]

David Molnar – Billions and Billions of Constraints: Whitebox Fuzz Testing in Production

An ongoing challenge for Microsoft are security bugs in file parsers, for instance in IE, Office or Windows. There are patches, but creating them is time-consuming and expensive (it is estimated that such a bug costs Microsoft 1 million dollar) Therefore they perform random fuzz testing, but this does not find all bugs. A better Read more about David Molnar – Billions and Billions of Constraints: Whitebox Fuzz Testing in Production[…]