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

The Toilet Paper
Deep code comment generation
Why write comments in your code when you can also generate them?

The Toilet Paper
Deep code search
Machine learning can be used to create better search engines for code.

The Toilet Paper
Loud and interactive paper prototyping in requirements elicitation: What is it good for?
Paper prototyping is an effective way to get early feedback on your designs.

The Toilet Paper
Learning from mistakes: An empirical study of elicitation interviews performed by novices
Some useful tips and tricks for your next interview.

The Toilet Paper
Are developers aware of the architectural impact of their changes?
I mean, surely this tiny addition is not going to have any noticeable effect on the system’s architecture?

The Toilet Paper
Are code examples on an online Q&A forum reliable? A study of API misuse on Stack Overflow
I actually don’t know anyone who blindly copies stuff from Stack Overflow, but apparently it’s a thing.

The Toilet Paper
Building a theory of job rotation in software engineering from an instrumental case study
Change is good, especially for knowledge workers.

The Toilet Paper
Code smells for model-view-controller architectures
Here’s a list of six things you should not do in an MVC architecture.

The Toilet Paper
Predicting estimated time of arrival for commercial flights
Achieving better ETA prediction using machine learning.

The Toilet Paper
Fake news vs satire: A dataset and analysis
Can you spot the difference between fake news and satire?

The Toilet Paper
Does goal-oriented requirements engineering achieve its goal?
Requirements engineering generally isn’t taken very seriously. Why not?

The Toilet Paper
A large-scale empirical study on linguistic antipatterns affecting APIs
Does it matter if your method names contain tiny linguistic mistakes? Possibly.

The Toilet Paper
Automatically assessing code understandability: How far are we?
Forget LOC and cyclomatic complexity; can we just calculate the understandability of code directly?

The Toilet Paper
Software development waste
Many different types of waste can occur in software development. Here are nine of them.

The Toilet Paper
Belief & evidence in empirical software engineering
Do we actually follow best practices or just… practices?

The Toilet Paper
How not to structure your database-backed web applications
ORM frameworks make your life a lot easier, but can just as easily lead to performance problems.

The Toilet Paper
Do you remember this source code?
I’ll tell you what, I don’t even remember writing this article.

The Toilet Paper
Enhancing person-job fit for talent recruitment: An ability-aware neural network approach
Use machine learning to select the best candidate for your organisation.

The Toilet Paper
An industrial evaluation of unit test generation: Finding real faults in a financial application
Why write tests if you can let a computer write them for you?

The Toilet Paper
Online job search: Study of users’ search behavior using search engine query logs
How people use search engines to find their new job.

The Toilet Paper
We don’t need another hero? The impact of “heroes” in software development
Let’s talk about those 10x developers from a project perspective.

The Toilet Paper
Rethinking thinking aloud: A comparison of three think-aloud protocols
There are different ways to do think-aloud. Some are better than others.

The Toilet Paper
When not to comment: Questions and tradeoffs with API documentation for C++ projects
You want comments in your code, but probably not too many.

The Toilet Paper
Characteristics of useful code reviews: An empirical study at Microsoft
Some tips that can help you streamline your code review pipeline.