Science
Mostly just summaries of scientific papers for people without an academic background.

The Toilet Paper
Should you upgrade official Docker Hub images in production environments?
Docker makes it easy to upgrade applications in production environments in-place, but not without risk.

The Toilet Paper
Understanding information needs of agile teams to improve requirements communication
Casual reminder: “Working software over comprehensive documentation” does not mean that you don’t have to document requirements.

The Toilet Paper
Inter-team coordination mechanisms in large-scale agile
This week’s article describes how a Norwegian company coordinates its agile teams.

The Toilet Paper
Does ACM’s code of ethics change ethical decision making in software development?
ACM’s code of ethics isn’t very effective, but maybe something else is…

The Toilet Paper
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.

The Toilet Paper
Expressions of sentiments during code reviews: Male vs. female
Men and women express their feelings in code reviews differently. That’s not necessarily a good thing.

The Toilet Paper
Old habits die hard: Why refactoring for understandability does not give immediate benefits
Refactoring code improves code maintainability, reusability, and other “ilities”, but does not speed up development – at least not at first.

The Toilet Paper
“That’s beyond the scope of this paper”
A quaint little study on the phrase “that’s beyond the scope…” in academic literature.

The Toilet Paper
Crowdsourcing in computing education research: Case Amazon MTurk
Crowdsourcing survey responses using Amazon Mechanical Turk is easy. But how useful are those responses?

The Toilet Paper
Measuring programming experience
Studies about programming often need to control for programming experience. What’s the best way to do that?

The Toilet Paper
An empirical validation of cognitive complexity as a measure of source code understandability
There’s a new way to measure the understandability of your source code and this time it actually seems to work reasonably well.

The Toilet Paper
Please turn your cameras on: Remote onboarding of software developers during a pandemic
This week’s paper discusses the challenges of remotely onboarding new developers at Microsoft.

The Toilet Paper
Would you prefer pie or cupcakes?
For Pi Day we take a look at best practices for data visualisations from the perspective of design professionals and normal people.

The Toilet Paper
When testing meets code review: Why and how developers review tests
Why do developers find it so hard to review test code?

The Toilet Paper
Finding the data unicorn: A hierarchy of hybridity in data and computational journalism
How is data journalism treated in Canada’s legacy news organisations?

The Toilet Paper
Evaluating ontological decisions with OntoClean
A look at domain modelling from an academic perspective.

The Toilet Paper
Are static analysis violations really fixed?
Static analysis tools are often used to find inconsistencies and possible bugs in code. But what happens next?

The Toilet Paper
Search as a news curator: The role of Google in shaping attention to news information
Conservatives often claim that tech companies like Google are biased towards liberal sources. They might be right.

The Toilet Paper
Automating chaos experiments in production
The people at Netflix tell you how they intentionally break things on production to test remote procedure calls.

The Toilet Paper
Understanding children’s perception of privacy risks online
The Internet can be a dangerous place. Do children understand this?

The Toilet Paper
Using planning poker for combining expert estimates in software projects
You probably already know or even use planning poker. This paper tells you how well it works.

The Toilet Paper
Negative results for software effort estimation
The reports of COCOMO’s death have been greatly exaggerated.

The Toilet Paper
Scalable transfer patterns
Path finding algorithms for public transport take a little bit more work to get right than those for private transport.

The Toilet Paper
Gender diversity and women in software teams
Tech is largely dominated by men and that’s not good for anyone.