What happened to the Semantic Web?
2021 is not the year of the Linux desktop, nor is it the year of the Semantic Web. But as a field of research it is still alive and kicking.
2021 is not the year of the Linux desktop, nor is it the year of the Semantic Web. But as a field of research it is still alive and kicking.
What happens when you let Java and C++ developers write Python code?
The answer is not “yes” or “no”, but somewhere in between. Who would’ve guessed?
Mutation testing is useful, but not many developers use it. What steps can we take to increase adoption?
Data collected from users helps you make better product and design decisions – but only if you gather and interpret it correctly.
Some texts are easier to read than others. There are many different formulas that supposedly quantify “readability”, but how useful are they?
I’ve been feeling like shit for a while now, so this seems like a good moment to feature an article about literal shit.
What should your Likert scales look like?
How feasible is it for an employee to proactively prevent or recover from burnout?
A paper with a vague title, but also clear lessons about adoption of DevOps practices in a medium-sized software company.
Using the latest tech is a bit like smoking in the ’80s: it makes you look cool, but it might not be the smartest thing to do.
Named entity recognition (NER) can be used to detect entities like people and locations in text. Which OSS library gives you the best results?
Docker makes it easy to upgrade applications in production environments in-place, but not without risk.
Casual reminder: “Working software over comprehensive documentation” does not mean that you don’t have to document requirements.
This week’s article describes how a Norwegian company coordinates its agile teams.
ACM’s code of ethics isn’t very effective, but maybe something else is…
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.