
Truth is a lie: Crowd truth and the seven myths of human annotation
There’s no such thing as the truth, so it makes no sense to treat human annotations as either right or wrong.
There’s no such thing as the truth, so it makes no sense to treat human annotations as either right or wrong.
Men and women express their feelings in code reviews differently. That’s not necessarily a good thing.
Refactoring code improves code maintainability, reusability, and other “ilities”, but does not speed up development – at least not at first.
A quaint little study on the phrase “that’s beyond the scope…” in academic literature.
Crowdsourcing survey responses using Amazon Mechanical Turk is easy. But how useful are those responses?
Studies about programming often need to control for programming experience. What’s the best way to do that?
There’s a new way to measure the understandability of your source code and this time it actually seems to work reasonably well.
This week’s paper discusses the challenges of remotely onboarding new developers at Microsoft.
For Pi Day we take a look at best practices for data visualisations from the perspective of design professionals and normal people.
Why do developers find it so hard to review test code?
How is data journalism treated in Canada’s legacy news organisations?
A look at domain modelling from an academic perspective.
Static analysis tools are often used to find inconsistencies and possible bugs in code. But what happens next?
Conservatives often claim that tech companies like Google are biased towards liberal sources. They might be right.
The people at Netflix tell you how they intentionally break things on production to test remote procedure calls.
The Internet can be a dangerous place. Do children understand this?
You probably already know or even use planning poker. This paper tells you how well it works.
The reports of COCOMO’s death have been greatly exaggerated.
Path finding algorithms for public transport take a little bit more work to get right than those for private transport.
Tech is largely dominated by men and that’s not good for anyone.
Program comprehension often focusses on the understanding of code, but in practice that often won’t be enough.
A look at some best practices for software testing.
An eye tracker shows what developers look at when they see a pull request.
Facebook’s GraphQL looks very promising, but is it ready for primetime?