All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Critique of Empirical Evidence and Formal Methods in Software Engineering

By

todsacerdoti

7mo ago· 11 min readenOpinion

Summary

The article is a critique of the software engineering field's approach to empirical evidence and formal methods. The author, who advocates for both empirical software engineering and formal methods, expresses frustration with the lack of rigorous empirical studies in software engineering. They argue that while formal methods are promoted as beneficial for catching defects early, there's insufficient empirical evidence to support these claims. The piece examines the disconnect between theoretical claims and actual evidence in software engineering practices, highlighting the need for more scientific rigor in the field.

Key quotes

· 4 pulled
I'm a big advocate of Empirical Software Engineering. I wrote a talk on it. I wrote a 6000-word post covering one controversy. I spend a lot of time reading papers and talking to software researchers. ESE matters a lot to me.
I'm also a big advocate of formal methods (FM). I wrote a book on it, I'm helping run a conference on it, I professionally teach it for a living.
There's almost no empirical evidence that FM helps us deliver software cheaper, because it's such a niche field and nobody's really studied it.
But we can study a simpler claim: does catching software defects early...
Snippet from the RSS feed
I'm a big advocate of Empirical Software Engineering. I wrote a talk on it. I wrote a 6000-word post covering one controversy. I spend a lot of time reading...

You might also wanna read