
Casting doubt on the ability of tools to measure technical debt
Numbers produced by technical debt tools tell a tale, but it’s largely fictional.
Numbers produced by technical debt tools tell a tale, but it’s largely fictional.
An agent-based model suggests that centurions in the Roman army had a pretty large impact on the outcome of battles.
Group assignments are common in computer science programmes, but it’s not clear how well they work from an educational perspective.
This study gives us a better understanding of the practical problems faced by developers when using regular expressions.
The open source community is very active on Twitter, so what happens on GitHub doesn’t stay on GitHub.
Online meetings are more tiring than face-to-face meetings, and it may be because video chats are more cognitively demanding.
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.